Running as unit: rb-build-armhf_9-10336.service ==================================================================================== Thu Nov 21 04:53:28 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_armhf_9) on jenkins, called using "virt32a-armhf-rb virt64z-armhf-rb" as arguments. Thu Nov 21 04:53:28 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-DVnXvdSE" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 04:53:28 UTC 2024 - checking /var/lib/jenkins/offline_nodes if virt32a-armhf-rb.debian.net is marked as down. Thu Nov 21 04:53:28 UTC 2024 - checking via ssh if virt32a-armhf-rb.debian.net is up. removed '/tmp/read-only-fs-test-zMHaRT' Thu Nov 21 04:53:31 UTC 2024 - checking /var/lib/jenkins/offline_nodes if virt64z-armhf-rb.debian.net is marked as down. Thu Nov 21 04:53:31 UTC 2024 - checking via ssh if virt64z-armhf-rb.debian.net is up. removed '/tmp/read-only-fs-test-gcdLAK' ok, let's check if corectrl is building anywhere yet… ok, corectrl is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of corectrl in trixie on armhf on jenkins now. 1st build will be done on virt32a-armhf-rb.debian.net. 2nd build will be done on virt64z-armhf-rb.debian.net. ============================================================================= Thu Nov 21 04:53:40 UTC 2024 I: starting to build corectrl/trixie/armhf on jenkins on '2024-11-21 04:53' Thu Nov 21 04:53:40 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_9/10336/console.log 1732164820 armhf trixie corectrl Thu Nov 21 04:53:40 UTC 2024 I: Downloading source for trixie/corectrl=1.4.2+ds-2 --2024-11-21 04:53:40-- http://deb.debian.org/debian/pool/main/c/corectrl/corectrl_1.4.2%2bds-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1708 (1.7K) [text/prs.lines.tag] Saving to: ‘corectrl_1.4.2+ds-2.dsc’ 0K . 100% 230M=0s 2024-11-21 04:53:40 (230 MB/s) - ‘corectrl_1.4.2+ds-2.dsc’ saved [1708/1708] --2024-11-21 04:53:40-- http://deb.debian.org/debian/pool/main/c/corectrl/corectrl_1.4.2%2bds-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1708 (1.7K) [text/prs.lines.tag] Saving to: ‘corectrl_1.4.2+ds-2.dsc’ 0K . 100% 230M=0s 2024-11-21 04:53:40 (230 MB/s) - ‘corectrl_1.4.2+ds-2.dsc’ saved [1708/1708] Thu Nov 21 04:53:40 UTC 2024 I: corectrl_1.4.2+ds-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: corectrl Binary: corectrl Architecture: linux-any Version: 1.4.2+ds-2 Maintainer: Alex Myczko Uploaders: Matthias Geiger Homepage: https://gitlab.com/corectrl/corectrl Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/debian/corectrl Vcs-Git: https://salsa.debian.org/debian/corectrl.git Build-Depends: debhelper-compat (= 13), catch2 (>= 3.0.0), cmake (>= 3.22), libbotan-2-dev, libunits-cpp-dev, libspdlog-dev (>= 1.4), libtrompeloeil-cpp-dev (>= 40), libquazip1-qt5-dev (>= 1.0), libqt5charts5-dev (>= 5.15), libqt5svg5-dev (>= 5.15), libdbus-1-dev, libpolkit-gobject-1-dev, libdrm-dev, libpugixml-dev (>= 1.11), qtdeclarative5-dev (>= 5.15), qttools5-dev (>= 5.15), qml-module-qtquick2 (>= 5.15), patchelf Package-List: corectrl deb utils optional arch=linux-any Checksums-Sha1: a7b6be8ba382d5deb4b0a5870dc93f6643936b54 347018 corectrl_1.4.2+ds.orig.tar.gz ec08fc21b50c0a3cb7fd172b595eca7f2dd6d0e4 5172 corectrl_1.4.2+ds-2.debian.tar.xz Checksums-Sha256: e8e72ad3f6f6cb837062a8be881536d6601351059ff3483dc9d0d6ad9d936ef8 347018 corectrl_1.4.2+ds.orig.tar.gz c570ef9c0be240d5379a5b79b5a41b4e85fcb7491c3d52e57747c60bd46710b3 5172 corectrl_1.4.2+ds-2.debian.tar.xz Files: 0ad537c9a8625b0baf88239f31c03d62 347018 corectrl_1.4.2+ds.orig.tar.gz 101a1f6adbf830c2e7bf3cf5833c0912 5172 corectrl_1.4.2+ds-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCZyzHYxUcd2VyZGFoaWFz QGRlYmlhbi5vcmcACgkQ7L7btge5sr5jDQEAxURC6Ybh/2C/38mdqNC/I3jgXnZm SjeJdY25FKZ+necBAPF3VyAq4C9ymkqK9upqoNiwpT9EZSx0I6C2yTjTKDwO =5IwE -----END PGP SIGNATURE----- Thu Nov 21 04:53:40 UTC 2024 I: Checking whether the package is not for us Thu Nov 21 04:53:40 UTC 2024 I: Starting 1st build on remote node virt32a-armhf-rb.debian.net. Thu Nov 21 04:53:40 UTC 2024 I: Preparing to do remote build '1' on virt32a-armhf-rb.debian.net. Thu Nov 21 04:53:40 UTC 2024 - checking /var/lib/jenkins/offline_nodes if virt32a-armhf-rb.debian.net is marked as down. Thu Nov 21 04:53:40 UTC 2024 - checking via ssh if virt32a-armhf-rb.debian.net is up. removed '/tmp/read-only-fs-test-9ty8xa' ==================================================================================== Thu Nov 21 04:53:45 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on virt32a, called using "1 corectrl trixie /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi 1.4.2+ds-2" as arguments. Thu Nov 21 04:53:45 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-L326vJvA" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 04:53:45 UTC 2024 I: Downloading source for trixie/corectrl=1.4.2+ds-2 Reading package lists... NOTICE: 'corectrl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/corectrl.git Please use: git clone https://salsa.debian.org/debian/corectrl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 354 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (dsc) [1708 B] Get:2 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (tar) [347 kB] Get:3 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (diff) [5172 B] Fetched 354 kB in 1s (373 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'corectrl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/corectrl.git Please use: git clone https://salsa.debian.org/debian/corectrl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 354 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (dsc) [1708 B] Get:2 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (tar) [347 kB] Get:3 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (diff) [5172 B] Fetched 354 kB in 1s (373 kB/s) Download complete and in download only mode ============================================================================= Building corectrl in trixie on armhf on virt32a now. Date: Wed Nov 20 20:53:46 PST 2024 Date UTC: Thu Nov 21 04:53:46 UTC 2024 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Wed Nov 20 16:53:47 -12 2024 I: pbuilder-time-stamp: 1732164827 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [corectrl_1.4.2+ds-2.dsc] I: copying [./corectrl_1.4.2+ds.orig.tar.gz] I: copying [./corectrl_1.4.2+ds-2.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Nov 7 13:57:55 2024 gpgv: using EDDSA key 14593BFF4A5EBF6FE0E9716EECBEDBB607B9B2BE gpgv: issuer "werdahias@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./corectrl_1.4.2+ds-2.dsc: no acceptable signature found dpkg-source: info: extracting corectrl in corectrl-1.4.2+ds dpkg-source: info: unpacking corectrl_1.4.2+ds.orig.tar.gz dpkg-source: info: unpacking corectrl_1.4.2+ds-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying cross.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/12375/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='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='41bc951c3ec241e2a25032795ff1d3b6' 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='12375' PS1='# ' PS2='> ' 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.BbXSWNSi/pbuilderrc_w6FZ --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b1 --logfile b1/build.log corectrl_1.4.2+ds-2.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt32a 6.1.0-27-armmp-lpae #1 SMP Debian 6.1.115-1 (2024-11-01) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/12375/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), catch2 (>= 3.0.0), cmake (>= 3.22), libbotan-2-dev, libunits-cpp-dev, libspdlog-dev (>= 1.4), libtrompeloeil-cpp-dev (>= 40), libquazip1-qt5-dev (>= 1.0), libqt5charts5-dev (>= 5.15), libqt5svg5-dev (>= 5.15), libdbus-1-dev, libpolkit-gobject-1-dev, libdrm-dev, libpugixml-dev (>= 1.11), qtdeclarative5-dev (>= 5.15), qttools5-dev (>= 5.15), qml-module-qtquick2 (>= 5.15), patchelf dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19690 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on catch2 (>= 3.0.0); however: Package catch2 is not installed. pbuilder-satisfydepends-dummy depends on cmake (>= 3.22); however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on libbotan-2-dev; however: Package libbotan-2-dev is not installed. pbuilder-satisfydepends-dummy depends on libunits-cpp-dev; however: Package libunits-cpp-dev is not installed. pbuilder-satisfydepends-dummy depends on libspdlog-dev (>= 1.4); however: Package libspdlog-dev is not installed. pbuilder-satisfydepends-dummy depends on libtrompeloeil-cpp-dev (>= 40); however: Package libtrompeloeil-cpp-dev is not installed. pbuilder-satisfydepends-dummy depends on libquazip1-qt5-dev (>= 1.0); however: Package libquazip1-qt5-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5charts5-dev (>= 5.15); however: Package libqt5charts5-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5svg5-dev (>= 5.15); however: Package libqt5svg5-dev is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libpolkit-gobject-1-dev; however: Package libpolkit-gobject-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libdrm-dev; however: Package libdrm-dev is not installed. pbuilder-satisfydepends-dummy depends on libpugixml-dev (>= 1.11); however: Package libpugixml-dev is not installed. pbuilder-satisfydepends-dummy depends on qtdeclarative5-dev (>= 5.15); however: Package qtdeclarative5-dev is not installed. pbuilder-satisfydepends-dummy depends on qttools5-dev (>= 5.15); however: Package qttools5-dev is not installed. pbuilder-satisfydepends-dummy depends on qml-module-qtquick2 (>= 5.15); however: Package qml-module-qtquick2 is not installed. pbuilder-satisfydepends-dummy depends on patchelf; however: Package patchelf is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} catch2{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-polkit-1.0{a} girepository-tools{a} groff-base{a} intltool-debian{a} iso-codes{a} libarchive-zip-perl{a} libarchive13t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblkid-dev{a} libbotan-2-19{a} libbotan-2-dev{a} libbrotli1{a} libbz2-dev{a} libcap2-bin{a} libcatch2-dev{a} libclang1-19{a} libcom-err2{a} libcups2t64{a} libcurl4t64{a} libdbus-1-3{a} libdbus-1-dev{a} libdebhelper-perl{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-etnaviv1{a} libdrm-exynos1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-omap1{a} libdrm-radeon1{a} libdrm-tegra0{a} libdrm2{a} libdw1t64{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libevdev2{a} libexpat1{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libfmt-dev{a} libfmt10{a} libfontconfig1{a} libfreetype6{a} libgbm1{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgssapi-krb5-2{a} libgstreamer-plugins-base1.0-0{a} libgstreamer1.0-0{a} libgudev-1.0-0{a} libharfbuzz0b{a} libhyphen0{a} libice6{a} libicu72{a} libinput-bin{a} libinput10{a} libjpeg62-turbo{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-2.5-0{a} libllvm19{a} libmagic-mgc{a} libmagic1t64{a} libmd4c0{a} libmount-dev{a} libmtdev1t64{a} libnghttp2-14{a} libnsl2{a} liborc-0.4-0t64{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpng16-16t64{a} libpolkit-agent-1-0{a} libpolkit-gobject-1-0{a} libpolkit-gobject-1-dev{a} libproc2-0{a} libpsl5t64{a} libpugixml-dev{a} libpugixml1v5{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libqt5charts5{a} libqt5charts5-dev{a} libqt5concurrent5t64{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5designer5{a} libqt5designercomponents5{a} libqt5gui5t64{a} libqt5help5{a} libqt5network5t64{a} libqt5positioning5{a} libqt5printsupport5t64{a} libqt5qml5{a} libqt5qmlmodels5{a} libqt5qmlworkerscript5{a} libqt5quick5{a} libqt5quickparticles5{a} libqt5quickshapes5{a} libqt5quicktest5{a} libqt5quickwidgets5{a} libqt5sensors5{a} libqt5sql5-sqlite{a} libqt5sql5t64{a} libqt5svg5{a} libqt5svg5-dev{a} libqt5test5t64{a} libqt5webchannel5{a} libqt5webkit5{a} libqt5widgets5t64{a} libqt5xml5t64{a} libquazip1-qt5-1t64{a} libquazip1-qt5-dev{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv0{a} libsm6{a} libspdlog-dev{a} libspdlog1.12{a} libssh2-1t64{a} libsysprof-capture-4-dev{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libtrompeloeil-cpp-dev{a} libtspi1{a} libuchardet0{a} libunits-cpp-dev{a} libunwind8{a} libuv1t64{a} libvulkan-dev{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-client0{a} libwayland-server0{a} libwebp7{a} libwoff1{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xinput0{a} libxcb-xkb1{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes3{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2{a} libxrender1{a} libxshmfence1{a} libxslt1.1{a} libxxf86vm1{a} libz3-4{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} native-architecture{a} netbase{a} patchelf{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} python3{a} python3-minimal{a} python3-packaging{a} python3.12{a} python3.12-minimal{a} qdoc-qt5{a} qhelpgenerator-qt5{a} qml-module-qtquick2{a} qt5-assistant{a} qt5-qmake{a} qt5-qmake-bin{a} qt5-qmltooling-plugins{a} qtattributionsscanner-qt5{a} qtbase5-dev{a} qtbase5-dev-tools{a} qtchooser{a} qtdeclarative5-dev{a} qtdeclarative5-dev-tools{a} qttools5-dev{a} qttools5-dev-tools{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} tzdata{a} uuid-dev{a} x11-common{a} x11proto-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl dbus geoclue-2.0 gstreamer1.0-plugins-base krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libpam-cap libqt5opengl5-dev libsasl2-modules linux-sysctl-defaults lynx mesa-vulkan-drivers psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 wget xdg-user-dirs 0 packages upgraded, 284 newly installed, 0 to remove and 0 not upgraded. Need to get 148 MB of archives. After unpacking 605 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf libglvnd0 armhf 1.7.0-1+b2 [51.8 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libdrm-common all 2.4.123-1 [8084 B] Get: 3 http://deb.debian.org/debian trixie/main armhf libdrm2 armhf 2.4.123-1 [34.1 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf libwayland-server0 armhf 1.23.0-1+b1 [27.9 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.11-1 [19.7 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.2-3+b2 [23.0 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.17.0-2+b1 [140 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libxcb-randr0 armhf 1.17.0-2+b1 [116 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf libdrm-amdgpu1 armhf 2.4.123-1 [20.4 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf libdrm-radeon1 armhf 2.4.123-1 [19.6 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 13 http://deb.debian.org/debian trixie/main armhf libglapi-mesa armhf 24.2.7-1 [44.9 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf libedit2 armhf 3.1-20240808-1 [77.9 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-5+b1 [9088 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf libz3-4 armhf 4.13.3-1 [7252 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf libllvm19 armhf 1:19.1.3-2 [23.8 MB] Get: 19 http://deb.debian.org/debian trixie/main armhf libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libsensors5 armhf 1:3.6.0-10+b1 [32.3 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.10-2 [337 kB] Get: 22 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.10-2 [750 kB] Get: 23 http://deb.debian.org/debian trixie/main armhf libx11-xcb1 armhf 2:1.8.10-2 [241 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf libxcb-dri2-0 armhf 1.17.0-2+b1 [106 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf libxcb-dri3-0 armhf 1.17.0-2+b1 [107 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf libxcb-present0 armhf 1.17.0-2+b1 [105 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf libxcb-sync1 armhf 1.17.0-2+b1 [108 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf libxcb-xfixes0 armhf 1.17.0-2+b1 [109 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf libxshmfence1 armhf 1.3-1+b2 [8628 B] Get: 30 http://deb.debian.org/debian trixie/main armhf mesa-libgallium armhf 24.2.7-1 [7094 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf libgbm1 armhf 24.2.7-1 [39.0 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf libwayland-client0 armhf 1.23.0-1+b1 [21.2 kB] Get: 33 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.17.0-2+b1 [105 kB] Get: 34 http://deb.debian.org/debian trixie/main armhf libegl-mesa0 armhf 24.2.7-1 [110 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf libegl1 armhf 1.7.0-1+b2 [29.1 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf libgles2 armhf 1.7.0-1+b2 [17.7 kB] Get: 37 http://deb.debian.org/debian trixie/main armhf libglib2.0-0t64 armhf 2.82.2-2 [1326 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf libdw1t64 armhf 0.192-4 [232 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf libunwind8 armhf 1.6.2-3.1 [43.8 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf libcap2-bin armhf 1:2.66-5+b1 [33.3 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf libgstreamer1.0-0 armhf 1.24.9-1 [1303 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf liborc-0.4-0t64 armhf 1:0.4.40-1 [160 kB] Get: 43 http://deb.debian.org/debian trixie/main armhf iso-codes all 4.17.0-1 [3055 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf libgstreamer-plugins-base1.0-0 armhf 1.24.9-1 [906 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf libhyphen0 armhf 2.8.8-7+b2 [28.4 kB] Get: 46 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-3+b1 [145 kB] Get: 47 http://deb.debian.org/debian trixie/main armhf libpng16-16t64 armhf 1.6.44-2 [263 kB] Get: 48 http://deb.debian.org/debian trixie/main armhf shared-mime-info armhf 2.4-5+b1 [753 kB] Get: 49 http://deb.debian.org/debian trixie/main armhf libdouble-conversion3 armhf 3.3.0-1+b2 [39.2 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf libpcre2-16-0 armhf 10.42-4+b2 [217 kB] Get: 51 http://deb.debian.org/debian trixie/main armhf libqt5core5t64 armhf 5.15.15+dfsg-2 [1595 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [385 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-1.1+b1 [318 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-1.1+b1 [371 kB] Get: 58 http://deb.debian.org/debian trixie/main armhf fontconfig armhf 2.15.0-1.1+b1 [461 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2+b1 [63.1 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 10.0.1-1 [418 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf x11-common all 1:7.7+23.1 [216 kB] Get: 62 http://deb.debian.org/debian trixie/main armhf libice6 armhf 2:1.1.1-1 [58.5 kB] Get: 63 http://deb.debian.org/debian trixie/main armhf libevdev2 armhf 1.13.3+dfsg-1 [26.2 kB] Get: 64 http://deb.debian.org/debian trixie/main armhf libmtdev1t64 armhf 1.1.6-1.2+b1 [21.3 kB] Get: 65 http://deb.debian.org/debian trixie/main armhf libgudev-1.0-0 armhf 238-5+b1 [12.9 kB] Get: 66 http://deb.debian.org/debian trixie/main armhf libwacom-common all 2.13.0-1 [98.0 kB] Get: 67 http://deb.debian.org/debian trixie/main armhf libwacom9 armhf 2.13.0-1 [20.8 kB] Get: 68 http://deb.debian.org/debian trixie/main armhf libinput-bin armhf 1.26.2-1 [23.6 kB] Get: 69 http://deb.debian.org/debian trixie/main armhf libinput10 armhf 1.26.2-1 [112 kB] Get: 70 http://deb.debian.org/debian trixie/main armhf libmd4c0 armhf 0.5.2-2+b1 [43.8 kB] Get: 71 http://deb.debian.org/debian trixie/main armhf libdbus-1-3 armhf 1.14.10-6 [180 kB] Get: 72 http://deb.debian.org/debian trixie/main armhf libqt5dbus5t64 armhf 5.15.15+dfsg-2 [192 kB] Get: 73 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 74 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.1-1+b1 [22.3 kB] Get: 75 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 76 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 77 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 78 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 79 http://deb.debian.org/debian trixie/main armhf libqt5network5t64 armhf 5.15.15+dfsg-2 [603 kB] Get: 80 http://deb.debian.org/debian trixie/main armhf libsm6 armhf 2:1.2.4-1 [33.5 kB] Get: 81 http://deb.debian.org/debian trixie/main armhf libxcb-icccm4 armhf 0.4.2-1 [26.4 kB] Get: 82 http://deb.debian.org/debian trixie/main armhf libxcb-util1 armhf 0.4.0-1+b2 [21.4 kB] Get: 83 http://deb.debian.org/debian trixie/main armhf libxcb-image0 armhf 0.4.0-2+b2 [21.0 kB] Get: 84 http://deb.debian.org/debian trixie/main armhf libxcb-keysyms1 armhf 0.4.0-1+b3 [15.1 kB] Get: 85 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.17.0-2+b1 [114 kB] Get: 86 http://deb.debian.org/debian trixie/main armhf libxcb-render-util0 armhf 0.3.9-1+b2 [16.6 kB] Get: 87 http://deb.debian.org/debian trixie/main armhf libxcb-shape0 armhf 1.17.0-2+b1 [106 kB] Get: 88 http://deb.debian.org/debian trixie/main armhf libxcb-xinerama0 armhf 1.17.0-2+b1 [105 kB] Get: 89 http://deb.debian.org/debian trixie/main armhf libxcb-xinput0 armhf 1.17.0-2+b1 [127 kB] Get: 90 http://deb.debian.org/debian trixie/main armhf libxcb-xkb1 armhf 1.17.0-2+b1 [126 kB] Get: 91 http://deb.debian.org/debian trixie/main armhf xkb-data all 2.42-1 [790 kB] Get: 92 http://deb.debian.org/debian trixie/main armhf libxkbcommon0 armhf 1.6.0-1+b2 [98.3 kB] Get: 93 http://deb.debian.org/debian trixie/main armhf libxkbcommon-x11-0 armhf 1.6.0-1+b2 [14.4 kB] Get: 94 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1+b2 [25.0 kB] Get: 95 http://deb.debian.org/debian trixie/main armhf libqt5gui5t64 armhf 5.15.15+dfsg-2 [2686 kB] Get: 96 http://deb.debian.org/debian trixie/main armhf libqt5positioning5 armhf 5.15.15+dfsg-2 [180 kB] Get: 97 http://deb.debian.org/debian trixie/main armhf libavahi-common-data armhf 0.8-13+b3 [111 kB] Get: 98 http://deb.debian.org/debian trixie/main armhf libavahi-common3 armhf 0.8-13+b3 [40.1 kB] Get: 99 http://deb.debian.org/debian trixie/main armhf libavahi-client3 armhf 0.8-13+b3 [43.6 kB] Get: 100 http://deb.debian.org/debian trixie/main armhf libcups2t64 armhf 2.4.10-2 [216 kB] Get: 101 http://deb.debian.org/debian trixie/main armhf libqt5widgets5t64 armhf 5.15.15+dfsg-2 [2122 kB] Get: 102 http://deb.debian.org/debian trixie/main armhf libqt5printsupport5t64 armhf 5.15.15+dfsg-2 [189 kB] Get: 103 http://deb.debian.org/debian trixie/main armhf libqt5qml5 armhf 5.15.15+dfsg-3 [1217 kB] Get: 104 http://deb.debian.org/debian trixie/main armhf libqt5qmlmodels5 armhf 5.15.15+dfsg-3 [167 kB] Get: 105 http://deb.debian.org/debian trixie/main armhf libqt5quick5 armhf 5.15.15+dfsg-3 [1392 kB] Get: 106 http://deb.debian.org/debian trixie/main armhf libqt5sensors5 armhf 5.15.15-2 [96.9 kB] Get: 107 http://deb.debian.org/debian trixie/main armhf libqt5webchannel5 armhf 5.15.15-2 [50.5 kB] Get: 108 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.4.0-0.1+b1 [111 kB] Get: 109 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.4.0-0.1+b1 [266 kB] Get: 110 http://deb.debian.org/debian trixie/main armhf libwoff1 armhf 1.0.2-2+b2 [36.0 kB] Get: 111 http://deb.debian.org/debian trixie/main armhf libxslt1.1 armhf 1.1.35-1.1+b1 [212 kB] Get: 112 http://deb.debian.org/debian trixie/main armhf libqt5webkit5 armhf 5.212.0~alpha4-41 [9514 kB] Get: 113 http://deb.debian.org/debian trixie/main armhf libpython3.12-minimal armhf 3.12.7-3 [800 kB] Get: 114 http://deb.debian.org/debian trixie/main armhf python3.12-minimal armhf 3.12.7-3 [1808 kB] Get: 115 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.12.6-1 [26.7 kB] Get: 116 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 117 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 118 http://deb.debian.org/debian trixie/main armhf tzdata all 2024b-3 [255 kB] Get: 119 http://deb.debian.org/debian trixie/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 120 http://deb.debian.org/debian trixie/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 121 http://deb.debian.org/debian trixie/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 122 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-5 [69.3 kB] Get: 123 http://deb.debian.org/debian trixie/main armhf libreadline8t64 armhf 8.2-5 [146 kB] Get: 124 http://deb.debian.org/debian trixie/main armhf libpython3.12-stdlib armhf 3.12.7-3 [1819 kB] Get: 125 http://deb.debian.org/debian trixie/main armhf python3.12 armhf 3.12.7-3 [671 kB] Get: 126 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.12.6-1 [9692 B] Get: 127 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.12.6-1 [27.8 kB] Get: 128 http://deb.debian.org/debian trixie/main armhf sgml-base all 1.31 [15.4 kB] Get: 129 http://deb.debian.org/debian trixie/main armhf libproc2-0 armhf 2:4.0.4-6 [56.0 kB] Get: 130 http://deb.debian.org/debian trixie/main armhf procps armhf 2:4.0.4-6 [864 kB] Get: 131 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 132 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 133 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 134 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 135 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.22.5-2 [195 kB] Get: 136 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 137 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-5 [1091 kB] Get: 138 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.2-11 [83.6 kB] Get: 139 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 140 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 141 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 142 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB] Get: 143 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 144 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 145 http://deb.debian.org/debian trixie/main armhf autopoint all 0.22.5-2 [723 kB] Get: 146 http://deb.debian.org/debian trixie/main armhf libcatch2-dev armhf 3.7.1-0.4 [584 kB] Get: 147 http://deb.debian.org/debian trixie/main armhf catch2 all 3.7.1-0.4 [5052 B] Get: 148 http://deb.debian.org/debian trixie/main armhf cmake-data all 3.30.5-1 [2223 kB] Get: 149 http://deb.debian.org/debian trixie/main armhf libarchive13t64 armhf 3.7.4-1.1 [306 kB] Get: 150 http://deb.debian.org/debian trixie/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-8 [18.2 kB] Get: 151 http://deb.debian.org/debian trixie/main armhf libsasl2-2 armhf 2.1.28+dfsg1-8 [50.2 kB] Get: 152 http://deb.debian.org/debian trixie/main armhf libldap-2.5-0 armhf 2.5.18+dfsg-3+b1 [163 kB] Get: 153 http://deb.debian.org/debian trixie/main armhf libnghttp2-14 armhf 1.64.0-1 [62.9 kB] Get: 154 http://deb.debian.org/debian trixie/main armhf libpsl5t64 armhf 0.21.2-1.1+b1 [55.8 kB] Get: 155 http://deb.debian.org/debian trixie/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b5 [53.2 kB] Get: 156 http://deb.debian.org/debian trixie/main armhf libssh2-1t64 armhf 1.11.1-1 [227 kB] Get: 157 http://deb.debian.org/debian trixie/main armhf libcurl4t64 armhf 8.11.0-1 [303 kB] Get: 158 http://deb.debian.org/debian trixie/main armhf libjsoncpp26 armhf 1.9.6-2 [70.0 kB] Get: 159 http://deb.debian.org/debian trixie/main armhf librhash1 armhf 1.4.5-1 [143 kB] Get: 160 http://deb.debian.org/debian trixie/main armhf libuv1t64 armhf 1.48.0-7 [134 kB] Get: 161 http://deb.debian.org/debian trixie/main armhf cmake armhf 3.30.5-1 [5365 kB] Get: 162 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.20 [89.7 kB] Get: 163 http://deb.debian.org/debian trixie/main armhf libtool all 2.4.7-8 [517 kB] Get: 164 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 165 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 166 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 167 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 168 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 169 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.22.5-2 [1485 kB] Get: 170 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 171 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 172 http://deb.debian.org/debian trixie/main armhf debhelper all 13.20 [915 kB] Get: 173 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0 armhf 2.82.2-2 [193 kB] Get: 174 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0-dev armhf 2.82.2-2 [902 kB] Get: 175 http://deb.debian.org/debian trixie/main armhf libpolkit-gobject-1-0 armhf 125-2 [42.2 kB] Get: 176 http://deb.debian.org/debian trixie/main armhf libpolkit-agent-1-0 armhf 125-2 [23.9 kB] Get: 177 http://deb.debian.org/debian trixie/main armhf gir1.2-polkit-1.0 armhf 125-2 [18.1 kB] Get: 178 http://deb.debian.org/debian trixie/main armhf native-architecture all 0.2.3 [2108 B] Get: 179 http://deb.debian.org/debian trixie/main armhf libgirepository-2.0-0 armhf 2.82.2-2 [124 kB] Get: 180 http://deb.debian.org/debian trixie/main armhf girepository-tools armhf 2.82.2-2 [132 kB] Get: 181 http://deb.debian.org/debian trixie/main armhf uuid-dev armhf 2.40.2-11 [45.6 kB] Get: 182 http://deb.debian.org/debian trixie/main armhf libblkid-dev armhf 2.40.2-11 [194 kB] Get: 183 http://deb.debian.org/debian trixie/main armhf libtspi1 armhf 0.3.15-0.4 [138 kB] Get: 184 http://deb.debian.org/debian trixie/main armhf libbotan-2-19 armhf 2.19.5+dfsg-3 [1550 kB] Get: 185 http://deb.debian.org/debian trixie/main armhf libbotan-2-dev armhf 2.19.5+dfsg-3 [2426 kB] Get: 186 http://deb.debian.org/debian trixie/main armhf libbz2-dev armhf 1.0.8-6 [28.7 kB] Get: 187 http://deb.debian.org/debian trixie/main armhf libclang1-19 armhf 1:19.1.3-2 [6609 kB] Get: 188 http://deb.debian.org/debian trixie/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB] Get: 189 http://deb.debian.org/debian trixie/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 190 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 191 http://deb.debian.org/debian trixie/main armhf xml-core all 0.19 [20.1 kB] Get: 192 http://deb.debian.org/debian trixie/main armhf libdbus-1-dev armhf 1.14.10-6 [223 kB] Get: 193 http://deb.debian.org/debian trixie/main armhf libdrm-nouveau2 armhf 2.4.123-1 [17.2 kB] Get: 194 http://deb.debian.org/debian trixie/main armhf libdrm-omap1 armhf 2.4.123-1 [8936 B] Get: 195 http://deb.debian.org/debian trixie/main armhf libdrm-freedreno1 armhf 2.4.123-1 [19.0 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf libdrm-exynos1 armhf 2.4.123-1 [12.8 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf libdrm-tegra0 armhf 2.4.123-1 [10.4 kB] Get: 198 http://deb.debian.org/debian trixie/main armhf libdrm-etnaviv1 armhf 2.4.123-1 [12.8 kB] Get: 199 http://deb.debian.org/debian trixie/main armhf libpciaccess0 armhf 0.17-3+b2 [49.2 kB] Get: 200 http://deb.debian.org/debian trixie/main armhf libpciaccess-dev armhf 0.17-3+b2 [53.9 kB] Get: 201 http://deb.debian.org/debian trixie/main armhf libdrm-dev armhf 2.4.123-1 [257 kB] Get: 202 http://deb.debian.org/debian trixie/main armhf libxcb-glx0 armhf 1.17.0-2+b1 [120 kB] Get: 203 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b2 [45.2 kB] Get: 204 http://deb.debian.org/debian trixie/main armhf libxfixes3 armhf 1:6.0.0-2+b2 [18.6 kB] Get: 205 http://deb.debian.org/debian trixie/main armhf libxxf86vm1 armhf 1:1.1.4-1+b3 [18.1 kB] Get: 206 http://deb.debian.org/debian trixie/main armhf libvulkan1 armhf 1.3.296.0-1 [103 kB] Get: 207 http://deb.debian.org/debian trixie/main armhf libgl1-mesa-dri armhf 24.2.7-1 [41.0 kB] Get: 208 http://deb.debian.org/debian trixie/main armhf libglx-mesa0 armhf 24.2.7-1 [132 kB] Get: 209 http://deb.debian.org/debian trixie/main armhf libglx0 armhf 1.7.0-1+b2 [32.6 kB] Get: 210 http://deb.debian.org/debian trixie/main armhf libgl1 armhf 1.7.0-1+b2 [88.2 kB] Get: 211 http://deb.debian.org/debian trixie/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 212 http://deb.debian.org/debian trixie/main armhf x11proto-dev all 2024.1-1 [603 kB] Get: 213 http://deb.debian.org/debian trixie/main armhf libxau-dev armhf 1:1.0.11-1 [23.0 kB] Get: 214 http://deb.debian.org/debian trixie/main armhf libxdmcp-dev armhf 1:1.1.2-3+b2 [39.3 kB] Get: 215 http://deb.debian.org/debian trixie/main armhf xtrans-dev all 1.4.0-1 [98.7 kB] Get: 216 http://deb.debian.org/debian trixie/main armhf libxcb1-dev armhf 1.17.0-2+b1 [180 kB] Get: 217 http://deb.debian.org/debian trixie/main armhf libx11-dev armhf 2:1.8.10-2 [825 kB] Get: 218 http://deb.debian.org/debian trixie/main armhf libglx-dev armhf 1.7.0-1+b2 [15.8 kB] Get: 219 http://deb.debian.org/debian trixie/main armhf libgl-dev armhf 1.7.0-1+b2 [101 kB] Get: 220 http://deb.debian.org/debian trixie/main armhf libegl-dev armhf 1.7.0-1+b2 [19.5 kB] Get: 221 http://deb.debian.org/debian trixie/main armhf libffi-dev armhf 3.4.6-1 [55.9 kB] Get: 222 http://deb.debian.org/debian trixie/main armhf libfmt10 armhf 10.1.1+ds1-4 [118 kB] Get: 223 http://deb.debian.org/debian trixie/main armhf libfmt-dev armhf 10.1.1+ds1-4 [177 kB] Get: 224 http://deb.debian.org/debian trixie/main armhf libsepol-dev armhf 3.7-1 [338 kB] Get: 225 http://deb.debian.org/debian trixie/main armhf libpcre2-32-0 armhf 10.42-4+b2 [207 kB] Get: 226 http://deb.debian.org/debian trixie/main armhf libpcre2-posix3 armhf 10.42-4+b2 [55.3 kB] Get: 227 http://deb.debian.org/debian trixie/main armhf libpcre2-dev armhf 10.42-4+b2 [681 kB] Get: 228 http://deb.debian.org/debian trixie/main armhf libselinux1-dev armhf 3.7-3+b1 [154 kB] Get: 229 http://deb.debian.org/debian trixie/main armhf libmount-dev armhf 2.40.2-11 [29.0 kB] Get: 230 http://deb.debian.org/debian trixie/main armhf libsysprof-capture-4-dev armhf 47.0-2 [45.1 kB] Get: 231 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get: 232 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev armhf 2.82.2-2 [1558 kB] Get: 233 http://deb.debian.org/debian trixie/main armhf python3-packaging all 24.1-1 [45.8 kB] Get: 234 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev-bin armhf 2.82.2-2 [159 kB] Get: 235 http://deb.debian.org/debian trixie/main armhf libgles1 armhf 1.7.0-1+b2 [12.2 kB] Get: 236 http://deb.debian.org/debian trixie/main armhf libgles-dev armhf 1.7.0-1+b2 [50.8 kB] Get: 237 http://deb.debian.org/debian trixie/main armhf libglib2.0-data all 2.82.2-2 [1274 kB] Get: 238 http://deb.debian.org/debian trixie/main armhf libglib2.0-bin armhf 2.82.2-2 [119 kB] Get: 239 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev-bin armhf 2.82.2-2 [51.1 kB] Get: 240 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev armhf 2.82.2-2 [51.8 kB] Get: 241 http://deb.debian.org/debian trixie/main armhf libpolkit-gobject-1-dev armhf 125-2 [36.5 kB] Get: 242 http://deb.debian.org/debian trixie/main armhf libpugixml1v5 armhf 1.14-2 [76.5 kB] Get: 243 http://deb.debian.org/debian trixie/main armhf libpugixml-dev armhf 1.14-2 [101 kB] Get: 244 http://deb.debian.org/debian trixie/main armhf libqt5charts5 armhf 5.15.15-2 [389 kB] Get: 245 http://deb.debian.org/debian trixie/main armhf libqt5concurrent5t64 armhf 5.15.15+dfsg-2 [43.3 kB] Get: 246 http://deb.debian.org/debian trixie/main armhf libqt5sql5t64 armhf 5.15.15+dfsg-2 [111 kB] Get: 247 http://deb.debian.org/debian trixie/main armhf libqt5test5t64 armhf 5.15.15+dfsg-2 [135 kB] Get: 248 http://deb.debian.org/debian trixie/main armhf libqt5xml5t64 armhf 5.15.15+dfsg-2 [111 kB] Get: 249 http://deb.debian.org/debian trixie/main armhf libvulkan-dev armhf 1.3.296.0-1 [1397 kB] Get: 250 http://deb.debian.org/debian trixie/main armhf libxext-dev armhf 2:1.3.4-1+b2 [100 kB] Get: 251 http://deb.debian.org/debian trixie/main armhf qt5-qmake-bin armhf 5.15.15+dfsg-2 [914 kB] Get: 252 http://deb.debian.org/debian trixie/main armhf qtchooser armhf 66-2 [23.6 kB] Get: 253 http://deb.debian.org/debian trixie/main armhf qt5-qmake armhf 5.15.15+dfsg-2 [224 kB] Get: 254 http://deb.debian.org/debian trixie/main armhf qtbase5-dev-tools armhf 5.15.15+dfsg-2 [659 kB] Get: 255 http://deb.debian.org/debian trixie/main armhf qtbase5-dev armhf 5.15.15+dfsg-2 [1070 kB] Get: 256 http://deb.debian.org/debian trixie/main armhf libqt5charts5-dev armhf 5.15.15-2 [24.6 kB] Get: 257 http://deb.debian.org/debian trixie/main armhf libqt5designer5 armhf 5.15.15-2 [2652 kB] Get: 258 http://deb.debian.org/debian trixie/main armhf libqt5designercomponents5 armhf 5.15.15-2 [649 kB] Get: 259 http://deb.debian.org/debian trixie/main armhf libqt5help5 armhf 5.15.15-2 [131 kB] Get: 260 http://deb.debian.org/debian trixie/main armhf libqt5qmlworkerscript5 armhf 5.15.15+dfsg-3 [33.2 kB] Get: 261 http://deb.debian.org/debian trixie/main armhf libqt5quickparticles5 armhf 5.15.15+dfsg-3 [185 kB] Get: 262 http://deb.debian.org/debian trixie/main armhf libqt5quickshapes5 armhf 5.15.15+dfsg-3 [86.1 kB] Get: 263 http://deb.debian.org/debian trixie/main armhf libqt5quicktest5 armhf 5.15.15+dfsg-3 [52.7 kB] Get: 264 http://deb.debian.org/debian trixie/main armhf libqt5quickwidgets5 armhf 5.15.15+dfsg-3 [36.7 kB] Get: 265 http://deb.debian.org/debian trixie/main armhf libqt5sql5-sqlite armhf 5.15.15+dfsg-2 [54.9 kB] Get: 266 http://deb.debian.org/debian trixie/main armhf libqt5svg5 armhf 5.15.15-2 [117 kB] Get: 267 http://deb.debian.org/debian trixie/main armhf libqt5svg5-dev armhf 5.15.15-2 [13.0 kB] Get: 268 http://deb.debian.org/debian trixie/main armhf libquazip1-qt5-1t64 armhf 1.4-1.1+b2 [67.5 kB] Get: 269 http://deb.debian.org/debian trixie/main armhf libquazip1-qt5-dev armhf 1.4-1.1+b2 [36.5 kB] Get: 270 http://deb.debian.org/debian trixie/main armhf libspdlog1.12 armhf 1:1.12.0+ds-2+b3 [92.9 kB] Get: 271 http://deb.debian.org/debian trixie/main armhf libspdlog-dev armhf 1:1.12.0+ds-2+b3 [85.5 kB] Get: 272 http://deb.debian.org/debian trixie/main armhf libtrompeloeil-cpp-dev armhf 47-1 [238 kB] Get: 273 http://deb.debian.org/debian trixie/main armhf libunits-cpp-dev all 2.3.3+ds-4 [35.5 kB] Get: 274 http://deb.debian.org/debian trixie/main armhf patchelf armhf 0.18.0-1.1 [89.5 kB] Get: 275 http://deb.debian.org/debian trixie/main armhf qdoc-qt5 armhf 5.15.15-2 [516 kB] Get: 276 http://deb.debian.org/debian trixie/main armhf qhelpgenerator-qt5 armhf 5.15.15-2 [52.9 kB] Get: 277 http://deb.debian.org/debian trixie/main armhf qml-module-qtquick2 armhf 5.15.15+dfsg-3 [36.5 kB] Get: 278 http://deb.debian.org/debian trixie/main armhf qt5-assistant armhf 5.15.15-2 [330 kB] Get: 279 http://deb.debian.org/debian trixie/main armhf qt5-qmltooling-plugins armhf 5.15.15+dfsg-3 [156 kB] Get: 280 http://deb.debian.org/debian trixie/main armhf qtattributionsscanner-qt5 armhf 5.15.15-2 [29.6 kB] Get: 281 http://deb.debian.org/debian trixie/main armhf qtdeclarative5-dev-tools armhf 5.15.15+dfsg-3 [529 kB] Get: 282 http://deb.debian.org/debian trixie/main armhf qtdeclarative5-dev armhf 5.15.15+dfsg-3 [432 kB] Get: 283 http://deb.debian.org/debian trixie/main armhf qttools5-dev-tools armhf 5.15.15-2 [922 kB] Get: 284 http://deb.debian.org/debian trixie/main armhf qttools5-dev armhf 5.15.15-2 [178 kB] Fetched 148 MB in 3s (45.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libglvnd0:armhf. (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 ... 19690 files and directories currently installed.) Preparing to unpack .../000-libglvnd0_1.7.0-1+b2_armhf.deb ... Unpacking libglvnd0:armhf (1.7.0-1+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../001-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../002-libdrm2_2.4.123-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.123-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../003-libexpat1_2.6.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.4-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../004-libwayland-server0_1.23.0-1+b1_armhf.deb ... Unpacking libwayland-server0:armhf (1.23.0-1+b1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../005-libxau6_1%3a1.0.11-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../006-libxdmcp6_1%3a1.1.2-3+b2_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../007-libxcb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../008-libxcb-randr0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-randr0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../009-libdrm-amdgpu1_2.4.123-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../010-libdrm-radeon1_2.4.123-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.123-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../011-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../012-libglapi-mesa_24.2.7-1_armhf.deb ... Unpacking libglapi-mesa:armhf (24.2.7-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../013-libedit2_3.1-20240808-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20240808-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../014-libicu72_72.1-5+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-5+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../015-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../016-libz3-4_4.13.3-1_armhf.deb ... Unpacking libz3-4:armhf (4.13.3-1) ... Selecting previously unselected package libllvm19:armhf. Preparing to unpack .../017-libllvm19_1%3a19.1.3-2_armhf.deb ... Unpacking libllvm19:armhf (1:19.1.3-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../018-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../019-libsensors5_1%3a3.6.0-10+b1_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../020-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../021-libx11-6_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.10-2) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../022-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../023-libxcb-dri2-0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../024-libxcb-dri3-0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../025-libxcb-present0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-present0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../026-libxcb-sync1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../027-libxcb-xfixes0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../028-libxshmfence1_1.3-1+b2_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1+b2) ... Selecting previously unselected package mesa-libgallium:armhf. Preparing to unpack .../029-mesa-libgallium_24.2.7-1_armhf.deb ... Unpacking mesa-libgallium:armhf (24.2.7-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../030-libgbm1_24.2.7-1_armhf.deb ... Unpacking libgbm1:armhf (24.2.7-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../031-libwayland-client0_1.23.0-1+b1_armhf.deb ... Unpacking libwayland-client0:armhf (1.23.0-1+b1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../032-libxcb-shm0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../033-libegl-mesa0_24.2.7-1_armhf.deb ... Unpacking libegl-mesa0:armhf (24.2.7-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../034-libegl1_1.7.0-1+b2_armhf.deb ... Unpacking libegl1:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../035-libgles2_1.7.0-1+b2_armhf.deb ... Unpacking libgles2:armhf (1.7.0-1+b2) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../036-libglib2.0-0t64_2.82.2-2_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.2-2) ... Selecting previously unselected package libdw1t64:armhf. Preparing to unpack .../037-libdw1t64_0.192-4_armhf.deb ... Unpacking libdw1t64:armhf (0.192-4) ... Selecting previously unselected package libunwind8:armhf. Preparing to unpack .../038-libunwind8_1.6.2-3.1_armhf.deb ... Unpacking libunwind8:armhf (1.6.2-3.1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../039-libcap2-bin_1%3a2.66-5+b1_armhf.deb ... Unpacking libcap2-bin (1:2.66-5+b1) ... Selecting previously unselected package libgstreamer1.0-0:armhf. Preparing to unpack .../040-libgstreamer1.0-0_1.24.9-1_armhf.deb ... Unpacking libgstreamer1.0-0:armhf (1.24.9-1) ... Selecting previously unselected package liborc-0.4-0t64:armhf. Preparing to unpack .../041-liborc-0.4-0t64_1%3a0.4.40-1_armhf.deb ... Unpacking liborc-0.4-0t64:armhf (1:0.4.40-1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../042-iso-codes_4.17.0-1_all.deb ... Unpacking iso-codes (4.17.0-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:armhf. Preparing to unpack .../043-libgstreamer-plugins-base1.0-0_1.24.9-1_armhf.deb ... Unpacking libgstreamer-plugins-base1.0-0:armhf (1.24.9-1) ... Selecting previously unselected package libhyphen0:armhf. Preparing to unpack .../044-libhyphen0_2.8.8-7+b2_armhf.deb ... Unpacking libhyphen0:armhf (2.8.8-7+b2) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../045-libjpeg62-turbo_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../046-libpng16-16t64_1.6.44-2_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.44-2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../047-shared-mime-info_2.4-5+b1_armhf.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../048-libdouble-conversion3_3.3.0-1+b2_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.3.0-1+b2) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../049-libpcre2-16-0_10.42-4+b2_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.42-4+b2) ... Selecting previously unselected package libqt5core5t64:armhf. Preparing to unpack .../050-libqt5core5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5core5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../051-libbrotli1_1.1.0-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b6) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../052-libfreetype6_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../053-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../054-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../055-fontconfig-config_2.15.0-1.1+b1_armhf.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../056-libfontconfig1_2.15.0-1.1+b1_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../057-fontconfig_2.15.0-1.1+b1_armhf.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../058-libgraphite2-3_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../059-libharfbuzz0b_10.0.1-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (10.0.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../060-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../061-libice6_2%3a1.1.1-1_armhf.deb ... Unpacking libice6:armhf (2:1.1.1-1) ... Selecting previously unselected package libevdev2:armhf. Preparing to unpack .../062-libevdev2_1.13.3+dfsg-1_armhf.deb ... Unpacking libevdev2:armhf (1.13.3+dfsg-1) ... Selecting previously unselected package libmtdev1t64:armhf. Preparing to unpack .../063-libmtdev1t64_1.1.6-1.2+b1_armhf.deb ... Unpacking libmtdev1t64:armhf (1.1.6-1.2+b1) ... Selecting previously unselected package libgudev-1.0-0:armhf. Preparing to unpack .../064-libgudev-1.0-0_238-5+b1_armhf.deb ... Unpacking libgudev-1.0-0:armhf (238-5+b1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../065-libwacom-common_2.13.0-1_all.deb ... Unpacking libwacom-common (2.13.0-1) ... Selecting previously unselected package libwacom9:armhf. Preparing to unpack .../066-libwacom9_2.13.0-1_armhf.deb ... Unpacking libwacom9:armhf (2.13.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../067-libinput-bin_1.26.2-1_armhf.deb ... Unpacking libinput-bin (1.26.2-1) ... Selecting previously unselected package libinput10:armhf. Preparing to unpack .../068-libinput10_1.26.2-1_armhf.deb ... Unpacking libinput10:armhf (1.26.2-1) ... Selecting previously unselected package libmd4c0:armhf. Preparing to unpack .../069-libmd4c0_0.5.2-2+b1_armhf.deb ... Unpacking libmd4c0:armhf (0.5.2-2+b1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../070-libdbus-1-3_1.14.10-6_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.10-6) ... Selecting previously unselected package libqt5dbus5t64:armhf. Preparing to unpack .../071-libqt5dbus5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5dbus5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../072-libkrb5support0_1.21.3-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-3) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../073-libcom-err2_1.47.1-1+b1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../074-libk5crypto3_1.21.3-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-3) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../075-libkeyutils1_1.6.3-4_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-4) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../076-libkrb5-3_1.21.3-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../077-libgssapi-krb5-2_1.21.3-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ... Selecting previously unselected package libqt5network5t64:armhf. Preparing to unpack .../078-libqt5network5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5network5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../079-libsm6_2%3a1.2.4-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.4-1) ... Selecting previously unselected package libxcb-icccm4:armhf. Preparing to unpack .../080-libxcb-icccm4_0.4.2-1_armhf.deb ... Unpacking libxcb-icccm4:armhf (0.4.2-1) ... Selecting previously unselected package libxcb-util1:armhf. Preparing to unpack .../081-libxcb-util1_0.4.0-1+b2_armhf.deb ... Unpacking libxcb-util1:armhf (0.4.0-1+b2) ... Selecting previously unselected package libxcb-image0:armhf. Preparing to unpack .../082-libxcb-image0_0.4.0-2+b2_armhf.deb ... Unpacking libxcb-image0:armhf (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:armhf. Preparing to unpack .../083-libxcb-keysyms1_0.4.0-1+b3_armhf.deb ... Unpacking libxcb-keysyms1:armhf (0.4.0-1+b3) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../084-libxcb-render0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-render0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-render-util0:armhf. Preparing to unpack .../085-libxcb-render-util0_0.3.9-1+b2_armhf.deb ... Unpacking libxcb-render-util0:armhf (0.3.9-1+b2) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../086-libxcb-shape0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shape0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:armhf. Preparing to unpack .../087-libxcb-xinerama0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xinerama0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:armhf. Preparing to unpack .../088-libxcb-xinput0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xinput0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:armhf. Preparing to unpack .../089-libxcb-xkb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xkb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../090-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../091-libxkbcommon0_1.6.0-1+b2_armhf.deb ... Unpacking libxkbcommon0:armhf (1.6.0-1+b2) ... Selecting previously unselected package libxkbcommon-x11-0:armhf. Preparing to unpack .../092-libxkbcommon-x11-0_1.6.0-1+b2_armhf.deb ... Unpacking libxkbcommon-x11-0:armhf (1.6.0-1+b2) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../093-libxrender1_1%3a0.9.10-1.1+b2_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1+b2) ... Selecting previously unselected package libqt5gui5t64:armhf. Preparing to unpack .../094-libqt5gui5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5gui5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5positioning5:armhf. Preparing to unpack .../095-libqt5positioning5_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5positioning5:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../096-libavahi-common-data_0.8-13+b3_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../097-libavahi-common3_0.8-13+b3_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-13+b3) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../098-libavahi-client3_0.8-13+b3_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-13+b3) ... Selecting previously unselected package libcups2t64:armhf. Preparing to unpack .../099-libcups2t64_2.4.10-2_armhf.deb ... Unpacking libcups2t64:armhf (2.4.10-2) ... Selecting previously unselected package libqt5widgets5t64:armhf. Preparing to unpack .../100-libqt5widgets5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5widgets5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5printsupport5t64:armhf. Preparing to unpack .../101-libqt5printsupport5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5printsupport5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5qml5:armhf. Preparing to unpack .../102-libqt5qml5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5qml5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5qmlmodels5:armhf. Preparing to unpack .../103-libqt5qmlmodels5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5qmlmodels5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quick5:armhf. Preparing to unpack .../104-libqt5quick5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quick5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5sensors5:armhf. Preparing to unpack .../105-libqt5sensors5_5.15.15-2_armhf.deb ... Unpacking libqt5sensors5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5webchannel5:armhf. Preparing to unpack .../106-libqt5webchannel5_5.15.15-2_armhf.deb ... Unpacking libqt5webchannel5:armhf (5.15.15-2) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../107-libsharpyuv0_1.4.0-0.1+b1_armhf.deb ... Unpacking libsharpyuv0:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../108-libwebp7_1.4.0-0.1+b1_armhf.deb ... Unpacking libwebp7:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libwoff1:armhf. Preparing to unpack .../109-libwoff1_1.0.2-2+b2_armhf.deb ... Unpacking libwoff1:armhf (1.0.2-2+b2) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../110-libxslt1.1_1.1.35-1.1+b1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.35-1.1+b1) ... Selecting previously unselected package libqt5webkit5:armhf. Preparing to unpack .../111-libqt5webkit5_5.212.0~alpha4-41_armhf.deb ... Unpacking libqt5webkit5:armhf (5.212.0~alpha4-41) ... Selecting previously unselected package libpython3.12-minimal:armhf. Preparing to unpack .../112-libpython3.12-minimal_3.12.7-3_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.7-3) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../113-python3.12-minimal_3.12.7-3_armhf.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:armhf (3.12.7-3) ... Setting up libexpat1:armhf (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (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 ... 24088 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_armhf.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../04-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../05-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../06-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../07-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../08-libreadline8t64_8.2-5_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../09-libpython3.12-stdlib_3.12.7-3_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../10-python3.12_3.12.7-3_armhf.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../11-libpython3-stdlib_3.12.6-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (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 ... 25107 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_armhf.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-6_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-6_armhf.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../006-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.22.5-2_armhf.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../009-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.23.0-5_armhf.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.40.2-11_armhf.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../012-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libcatch2-dev. Preparing to unpack .../019-libcatch2-dev_3.7.1-0.4_armhf.deb ... Unpacking libcatch2-dev (3.7.1-0.4) ... Selecting previously unselected package catch2. Preparing to unpack .../020-catch2_3.7.1-0.4_all.deb ... Unpacking catch2 (3.7.1-0.4) ... Selecting previously unselected package cmake-data. Preparing to unpack .../021-cmake-data_3.30.5-1_all.deb ... Unpacking cmake-data (3.30.5-1) ... Selecting previously unselected package libarchive13t64:armhf. Preparing to unpack .../022-libarchive13t64_3.7.4-1.1_armhf.deb ... Unpacking libarchive13t64:armhf (3.7.4-1.1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../023-libsasl2-modules-db_2.1.28+dfsg1-8_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../024-libsasl2-2_2.1.28+dfsg1-8_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../025-libldap-2.5-0_2.5.18+dfsg-3+b1_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../026-libnghttp2-14_1.64.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.64.0-1) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../027-libpsl5t64_0.21.2-1.1+b1_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../028-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:armhf. Preparing to unpack .../029-libssh2-1t64_1.11.1-1_armhf.deb ... Unpacking libssh2-1t64:armhf (1.11.1-1) ... Selecting previously unselected package libcurl4t64:armhf. Preparing to unpack .../030-libcurl4t64_8.11.0-1_armhf.deb ... Unpacking libcurl4t64:armhf (8.11.0-1) ... Selecting previously unselected package libjsoncpp26:armhf. Preparing to unpack .../031-libjsoncpp26_1.9.6-2_armhf.deb ... Unpacking libjsoncpp26:armhf (1.9.6-2) ... Selecting previously unselected package librhash1:armhf. Preparing to unpack .../032-librhash1_1.4.5-1_armhf.deb ... Unpacking librhash1:armhf (1.4.5-1) ... Selecting previously unselected package libuv1t64:armhf. Preparing to unpack .../033-libuv1t64_1.48.0-7_armhf.deb ... Unpacking libuv1t64:armhf (1.48.0-7) ... Selecting previously unselected package cmake. Preparing to unpack .../034-cmake_3.30.5-1_armhf.deb ... Unpacking cmake (3.30.5-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../035-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../036-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../037-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../040-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../041-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../042-gettext_0.22.5-2_armhf.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../043-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../044-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../045-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../046-gir1.2-glib-2.0_2.82.2-2_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (2.82.2-2) ... Selecting previously unselected package gir1.2-glib-2.0-dev:armhf. Preparing to unpack .../047-gir1.2-glib-2.0-dev_2.82.2-2_armhf.deb ... Unpacking gir1.2-glib-2.0-dev:armhf (2.82.2-2) ... Selecting previously unselected package libpolkit-gobject-1-0:armhf. Preparing to unpack .../048-libpolkit-gobject-1-0_125-2_armhf.deb ... Unpacking libpolkit-gobject-1-0:armhf (125-2) ... Selecting previously unselected package libpolkit-agent-1-0:armhf. Preparing to unpack .../049-libpolkit-agent-1-0_125-2_armhf.deb ... Unpacking libpolkit-agent-1-0:armhf (125-2) ... Selecting previously unselected package gir1.2-polkit-1.0. Preparing to unpack .../050-gir1.2-polkit-1.0_125-2_armhf.deb ... Unpacking gir1.2-polkit-1.0 (125-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../051-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:armhf. Preparing to unpack .../052-libgirepository-2.0-0_2.82.2-2_armhf.deb ... Unpacking libgirepository-2.0-0:armhf (2.82.2-2) ... Selecting previously unselected package girepository-tools:armhf. Preparing to unpack .../053-girepository-tools_2.82.2-2_armhf.deb ... Unpacking girepository-tools:armhf (2.82.2-2) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../054-uuid-dev_2.40.2-11_armhf.deb ... Unpacking uuid-dev:armhf (2.40.2-11) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../055-libblkid-dev_2.40.2-11_armhf.deb ... Unpacking libblkid-dev:armhf (2.40.2-11) ... Selecting previously unselected package libtspi1. Preparing to unpack .../056-libtspi1_0.3.15-0.4_armhf.deb ... Unpacking libtspi1 (0.3.15-0.4) ... Selecting previously unselected package libbotan-2-19:armhf. Preparing to unpack .../057-libbotan-2-19_2.19.5+dfsg-3_armhf.deb ... Unpacking libbotan-2-19:armhf (2.19.5+dfsg-3) ... Selecting previously unselected package libbotan-2-dev. Preparing to unpack .../058-libbotan-2-dev_2.19.5+dfsg-3_armhf.deb ... Unpacking libbotan-2-dev (2.19.5+dfsg-3) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../059-libbz2-dev_1.0.8-6_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-6) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../060-libclang1-19_1%3a19.1.3-2_armhf.deb ... Unpacking libclang1-19 (1:19.1.3-2) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../061-libpkgconf3_1.8.1-4_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../062-pkgconf-bin_1.8.1-4_armhf.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../063-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package xml-core. Preparing to unpack .../064-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../065-libdbus-1-dev_1.14.10-6_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.14.10-6) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../066-libdrm-nouveau2_2.4.123-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-omap1:armhf. Preparing to unpack .../067-libdrm-omap1_2.4.123-1_armhf.deb ... Unpacking libdrm-omap1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../068-libdrm-freedreno1_2.4.123-1_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-exynos1:armhf. Preparing to unpack .../069-libdrm-exynos1_2.4.123-1_armhf.deb ... Unpacking libdrm-exynos1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-tegra0:armhf. Preparing to unpack .../070-libdrm-tegra0_2.4.123-1_armhf.deb ... Unpacking libdrm-tegra0:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../071-libdrm-etnaviv1_2.4.123-1_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.123-1) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../072-libpciaccess0_0.17-3+b2_armhf.deb ... Unpacking libpciaccess0:armhf (0.17-3+b2) ... Selecting previously unselected package libpciaccess-dev:armhf. Preparing to unpack .../073-libpciaccess-dev_0.17-3+b2_armhf.deb ... Unpacking libpciaccess-dev:armhf (0.17-3+b2) ... Selecting previously unselected package libdrm-dev:armhf. Preparing to unpack .../074-libdrm-dev_2.4.123-1_armhf.deb ... Unpacking libdrm-dev:armhf (2.4.123-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../075-libxcb-glx0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-glx0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../076-libxext6_2%3a1.3.4-1+b2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../077-libxfixes3_1%3a6.0.0-2+b2_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-2+b2) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../078-libxxf86vm1_1%3a1.1.4-1+b3_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b3) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../079-libvulkan1_1.3.296.0-1_armhf.deb ... Unpacking libvulkan1:armhf (1.3.296.0-1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../080-libgl1-mesa-dri_24.2.7-1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (24.2.7-1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../081-libglx-mesa0_24.2.7-1_armhf.deb ... Unpacking libglx-mesa0:armhf (24.2.7-1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../082-libglx0_1.7.0-1+b2_armhf.deb ... Unpacking libglx0:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../083-libgl1_1.7.0-1+b2_armhf.deb ... Unpacking libgl1:armhf (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../084-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../085-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../086-libxau-dev_1%3a1.0.11-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../087-libxdmcp-dev_1%3a1.1.2-3+b2_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-3+b2) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../088-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../089-libxcb1-dev_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../090-libx11-dev_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.10-2) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../091-libglx-dev_1.7.0-1+b2_armhf.deb ... Unpacking libglx-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../092-libgl-dev_1.7.0-1+b2_armhf.deb ... Unpacking libgl-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../093-libegl-dev_1.7.0-1+b2_armhf.deb ... Unpacking libegl-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../094-libffi-dev_3.4.6-1_armhf.deb ... Unpacking libffi-dev:armhf (3.4.6-1) ... Selecting previously unselected package libfmt10:armhf. Preparing to unpack .../095-libfmt10_10.1.1+ds1-4_armhf.deb ... Unpacking libfmt10:armhf (10.1.1+ds1-4) ... Selecting previously unselected package libfmt-dev:armhf. Preparing to unpack .../096-libfmt-dev_10.1.1+ds1-4_armhf.deb ... Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../097-libsepol-dev_3.7-1_armhf.deb ... Unpacking libsepol-dev:armhf (3.7-1) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../098-libpcre2-32-0_10.42-4+b2_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.42-4+b2) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../099-libpcre2-posix3_10.42-4+b2_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.42-4+b2) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../100-libpcre2-dev_10.42-4+b2_armhf.deb ... Unpacking libpcre2-dev:armhf (10.42-4+b2) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../101-libselinux1-dev_3.7-3+b1_armhf.deb ... Unpacking libselinux1-dev:armhf (3.7-3+b1) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../102-libmount-dev_2.40.2-11_armhf.deb ... Unpacking libmount-dev:armhf (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:armhf. Preparing to unpack .../103-libsysprof-capture-4-dev_47.0-2_armhf.deb ... Unpacking libsysprof-capture-4-dev:armhf (47.0-2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../104-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:armhf. Preparing to unpack .../105-libgio-2.0-dev_2.82.2-2_armhf.deb ... Unpacking libgio-2.0-dev:armhf (2.82.2-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../106-python3-packaging_24.1-1_all.deb ... Unpacking python3-packaging (24.1-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../107-libgio-2.0-dev-bin_2.82.2-2_armhf.deb ... Unpacking libgio-2.0-dev-bin (2.82.2-2) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../108-libgles1_1.7.0-1+b2_armhf.deb ... Unpacking libgles1:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../109-libgles-dev_1.7.0-1+b2_armhf.deb ... Unpacking libgles-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../110-libglib2.0-data_2.82.2-2_all.deb ... Unpacking libglib2.0-data (2.82.2-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../111-libglib2.0-bin_2.82.2-2_armhf.deb ... Unpacking libglib2.0-bin (2.82.2-2) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../112-libglib2.0-dev-bin_2.82.2-2_armhf.deb ... Unpacking libglib2.0-dev-bin (2.82.2-2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../113-libglib2.0-dev_2.82.2-2_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.82.2-2) ... Selecting previously unselected package libpolkit-gobject-1-dev. Preparing to unpack .../114-libpolkit-gobject-1-dev_125-2_armhf.deb ... Unpacking libpolkit-gobject-1-dev (125-2) ... Selecting previously unselected package libpugixml1v5:armhf. Preparing to unpack .../115-libpugixml1v5_1.14-2_armhf.deb ... Unpacking libpugixml1v5:armhf (1.14-2) ... Selecting previously unselected package libpugixml-dev:armhf. Preparing to unpack .../116-libpugixml-dev_1.14-2_armhf.deb ... Unpacking libpugixml-dev:armhf (1.14-2) ... Selecting previously unselected package libqt5charts5:armhf. Preparing to unpack .../117-libqt5charts5_5.15.15-2_armhf.deb ... Unpacking libqt5charts5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5concurrent5t64:armhf. Preparing to unpack .../118-libqt5concurrent5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5concurrent5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5sql5t64:armhf. Preparing to unpack .../119-libqt5sql5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5sql5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5test5t64:armhf. Preparing to unpack .../120-libqt5test5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5test5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5xml5t64:armhf. Preparing to unpack .../121-libqt5xml5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5xml5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libvulkan-dev:armhf. Preparing to unpack .../122-libvulkan-dev_1.3.296.0-1_armhf.deb ... Unpacking libvulkan-dev:armhf (1.3.296.0-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../123-libxext-dev_2%3a1.3.4-1+b2_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-1+b2) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../124-qt5-qmake-bin_5.15.15+dfsg-2_armhf.deb ... Unpacking qt5-qmake-bin (5.15.15+dfsg-2) ... Selecting previously unselected package qtchooser. Preparing to unpack .../125-qtchooser_66-2_armhf.deb ... Unpacking qtchooser (66-2) ... Selecting previously unselected package qt5-qmake:armhf. Preparing to unpack .../126-qt5-qmake_5.15.15+dfsg-2_armhf.deb ... Unpacking qt5-qmake:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../127-qtbase5-dev-tools_5.15.15+dfsg-2_armhf.deb ... Unpacking qtbase5-dev-tools (5.15.15+dfsg-2) ... Selecting previously unselected package qtbase5-dev:armhf. Preparing to unpack .../128-qtbase5-dev_5.15.15+dfsg-2_armhf.deb ... Unpacking qtbase5-dev:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5charts5-dev:armhf. Preparing to unpack .../129-libqt5charts5-dev_5.15.15-2_armhf.deb ... Unpacking libqt5charts5-dev:armhf (5.15.15-2) ... Selecting previously unselected package libqt5designer5:armhf. Preparing to unpack .../130-libqt5designer5_5.15.15-2_armhf.deb ... Unpacking libqt5designer5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5designercomponents5:armhf. Preparing to unpack .../131-libqt5designercomponents5_5.15.15-2_armhf.deb ... Unpacking libqt5designercomponents5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5help5:armhf. Preparing to unpack .../132-libqt5help5_5.15.15-2_armhf.deb ... Unpacking libqt5help5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5qmlworkerscript5:armhf. Preparing to unpack .../133-libqt5qmlworkerscript5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5qmlworkerscript5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quickparticles5:armhf. Preparing to unpack .../134-libqt5quickparticles5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quickparticles5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quickshapes5:armhf. Preparing to unpack .../135-libqt5quickshapes5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quickshapes5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quicktest5:armhf. Preparing to unpack .../136-libqt5quicktest5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quicktest5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quickwidgets5:armhf. Preparing to unpack .../137-libqt5quickwidgets5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quickwidgets5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5sql5-sqlite:armhf. Preparing to unpack .../138-libqt5sql5-sqlite_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5sql5-sqlite:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5svg5:armhf. Preparing to unpack .../139-libqt5svg5_5.15.15-2_armhf.deb ... Unpacking libqt5svg5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5svg5-dev:armhf. Preparing to unpack .../140-libqt5svg5-dev_5.15.15-2_armhf.deb ... Unpacking libqt5svg5-dev:armhf (5.15.15-2) ... Selecting previously unselected package libquazip1-qt5-1t64:armhf. Preparing to unpack .../141-libquazip1-qt5-1t64_1.4-1.1+b2_armhf.deb ... Unpacking libquazip1-qt5-1t64:armhf (1.4-1.1+b2) ... Selecting previously unselected package libquazip1-qt5-dev:armhf. Preparing to unpack .../142-libquazip1-qt5-dev_1.4-1.1+b2_armhf.deb ... Unpacking libquazip1-qt5-dev:armhf (1.4-1.1+b2) ... Selecting previously unselected package libspdlog1.12:armhf. Preparing to unpack .../143-libspdlog1.12_1%3a1.12.0+ds-2+b3_armhf.deb ... Unpacking libspdlog1.12:armhf (1:1.12.0+ds-2+b3) ... Selecting previously unselected package libspdlog-dev:armhf. Preparing to unpack .../144-libspdlog-dev_1%3a1.12.0+ds-2+b3_armhf.deb ... Unpacking libspdlog-dev:armhf (1:1.12.0+ds-2+b3) ... Selecting previously unselected package libtrompeloeil-cpp-dev:armhf. Preparing to unpack .../145-libtrompeloeil-cpp-dev_47-1_armhf.deb ... Unpacking libtrompeloeil-cpp-dev:armhf (47-1) ... Selecting previously unselected package libunits-cpp-dev. Preparing to unpack .../146-libunits-cpp-dev_2.3.3+ds-4_all.deb ... Unpacking libunits-cpp-dev (2.3.3+ds-4) ... Selecting previously unselected package patchelf. Preparing to unpack .../147-patchelf_0.18.0-1.1_armhf.deb ... Unpacking patchelf (0.18.0-1.1) ... Selecting previously unselected package qdoc-qt5. Preparing to unpack .../148-qdoc-qt5_5.15.15-2_armhf.deb ... Unpacking qdoc-qt5 (5.15.15-2) ... Selecting previously unselected package qhelpgenerator-qt5. Preparing to unpack .../149-qhelpgenerator-qt5_5.15.15-2_armhf.deb ... Unpacking qhelpgenerator-qt5 (5.15.15-2) ... Selecting previously unselected package qml-module-qtquick2:armhf. Preparing to unpack .../150-qml-module-qtquick2_5.15.15+dfsg-3_armhf.deb ... Unpacking qml-module-qtquick2:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package qt5-assistant. Preparing to unpack .../151-qt5-assistant_5.15.15-2_armhf.deb ... Unpacking qt5-assistant (5.15.15-2) ... Selecting previously unselected package qt5-qmltooling-plugins:armhf. Preparing to unpack .../152-qt5-qmltooling-plugins_5.15.15+dfsg-3_armhf.deb ... Unpacking qt5-qmltooling-plugins:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package qtattributionsscanner-qt5. Preparing to unpack .../153-qtattributionsscanner-qt5_5.15.15-2_armhf.deb ... Unpacking qtattributionsscanner-qt5 (5.15.15-2) ... Selecting previously unselected package qtdeclarative5-dev-tools. Preparing to unpack .../154-qtdeclarative5-dev-tools_5.15.15+dfsg-3_armhf.deb ... Unpacking qtdeclarative5-dev-tools (5.15.15+dfsg-3) ... Selecting previously unselected package qtdeclarative5-dev:armhf. Preparing to unpack .../155-qtdeclarative5-dev_5.15.15+dfsg-3_armhf.deb ... Unpacking qtdeclarative5-dev:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package qttools5-dev-tools. Preparing to unpack .../156-qttools5-dev-tools_5.15.15-2_armhf.deb ... Unpacking qttools5-dev-tools (5.15.15-2) ... Selecting previously unselected package qttools5-dev:armhf. Preparing to unpack .../157-qttools5-dev_5.15.15-2_armhf.deb ... Unpacking qttools5-dev:armhf (5.15.15-2) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libgraphite2-3:armhf (1.3.14-2+b1) ... Setting up libtspi1 (0.3.15-0.4) ... Setting up libsharpyuv0:armhf (1.4.0-0.1+b1) ... Setting up libwayland-server0:armhf (1.23.0-1+b1) ... Setting up libpciaccess0:armhf (0.17-3+b2) ... Setting up libxau6:armhf (1:1.0.11-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3+b2) ... Setting up libdouble-conversion3:armhf (3.3.0-1+b2) ... Setting up libkeyutils1:armhf (1.6.3-4) ... Setting up libxcb1:armhf (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:armhf (72.1-5+b1) ... Setting up libpciaccess-dev:armhf (0.17-3+b2) ... Setting up libxcb-xfixes0:armhf (1.17.0-2+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libxcb-xinput0:armhf (1.17.0-2+b1) ... Setting up libhyphen0:armhf (2.8.8-7+b2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:armhf (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:armhf (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libxcb-glx0:armhf (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:armhf (1.1.0-2+b6) ... Setting up libedit2:armhf (3.1-20240808-1) ... Setting up libuv1t64:armhf (1.48.0-7) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up libxcb-keysyms1:armhf (0.4.0-1+b3) ... Setting up libxcb-shape0:armhf (1.17.0-2+b1) ... Setting up x11-common (1:7.7+23.1) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-10) ... Setting up libpsl5t64:armhf (0.21.2-1.1+b1) ... Setting up libnghttp2-14:armhf (1.64.0-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libxcb-render-util0:armhf (0.3.9-1+b2) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:armhf (1.17.0-2+b1) ... Setting up libxcb-icccm4:armhf (0.4.2-1) ... Setting up libcom-err2:armhf (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libffi-dev:armhf (3.4.6-1) ... Setting up libunwind8:armhf (1.6.2-3.1) ... Setting up libpcre2-16-0:armhf (10.42-4+b2) ... Setting up libpugixml1v5:armhf (1.14-2) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up libxcb-util1:armhf (0.4.0-1+b2) ... Setting up liborc-0.4-0t64:armhf (1:0.4.40-1) ... Setting up libxcb-xkb1:armhf (1.17.0-2+b1) ... Setting up libxcb-image0:armhf (0.4.0-2+b2) ... Setting up libkrb5support0:armhf (1.21.3-3) ... Setting up libdw1t64:armhf (0.192-4) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Nov 21 04:56:01 UTC 2024. Universal Time is now: Thu Nov 21 04:56:01 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.66-5+b1) ... Setting up libxcb-present0:armhf (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:armhf (47.0-2) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:armhf (4.13.3-1) ... Setting up libpcre2-32-0:armhf (10.42-4+b2) ... Setting up libglib2.0-0t64:armhf (2.82.2-2) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.82.2-2) ... Setting up libxcb-xinerama0:armhf (1.17.0-2+b1) ... Setting up libpkgconf3:armhf (1.8.1-4) ... Setting up libgles2:armhf (1.7.0-1+b2) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Setting up qt5-qmake-bin (5.15.15+dfsg-2) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libxcb-sync1:armhf (1.17.0-2+b1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libjsoncpp26:armhf (1.9.6-2) ... Setting up uuid-dev:armhf (2.40.2-11) ... Setting up libavahi-common-data:armhf (0.8-13+b3) ... Setting up libgles1:armhf (1.7.0-1+b2) ... Setting up libdbus-1-3:armhf (1.14.10-6) ... Setting up libproc2-0:armhf (2:4.0.4-6) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libtrompeloeil-cpp-dev:armhf (47-1) ... Setting up libpng16-16t64:armhf (1.6.44-2) ... Setting up autopoint (0.22.5-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:armhf (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up gir1.2-glib-2.0:armhf (2.82.2-2) ... Setting up libsensors5:armhf (1:3.6.0-10+b1) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up libglapi-mesa:armhf (24.2.7-1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-8) ... Setting up libvulkan1:armhf (1.3.296.0-1) ... Setting up autoconf (2.72-3) ... Setting up libwebp7:armhf (1.4.0-0.1+b1) ... Setting up libxcb-dri2-0:armhf (1.17.0-2+b1) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:armhf (10.42-4+b2) ... Setting up dwz (0.15-1+b2) ... Setting up libmtdev1t64:armhf (1.1.6-1.2+b1) ... Setting up sensible-utils (0.0.24) ... Setting up gir1.2-glib-2.0-dev:armhf (2.82.2-2) ... Setting up libxshmfence1:armhf (1.3-1+b2) ... Setting up libxcb-randr0:armhf (1.17.0-2+b1) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up procps (2:4.0.4-6) ... Setting up libmd4c0:armhf (0.5.2-2+b1) ... Setting up libx11-6:armhf (2:1.8.10-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up cmake-data (3.30.5-1) ... Setting up librhash1:armhf (1.4.5-1) ... Setting up libkrb5-3:armhf (1.21.3-3) ... Setting up libssh2-1t64:armhf (1.11.1-1) ... Setting up patchelf (0.18.0-1.1) ... Setting up libcatch2-dev (3.7.1-0.4) ... Setting up libdrm-common (2.4.123-1) ... Setting up libevdev2:armhf (1.13.3+dfsg-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up iso-codes (4.17.0-1) ... Setting up libunits-cpp-dev (2.3.3+ds-4) ... Setting up libbotan-2-19:armhf (2.19.5+dfsg-3) ... Setting up libgudev-1.0-0:armhf (238-5+b1) ... Setting up libpolkit-gobject-1-0:armhf (125-2) ... Setting up libfmt10:armhf (10.1.1+ds1-4) ... Setting up qtchooser (66-2) ... Setting up libgstreamer1.0-0:armhf (1.24.9-1) ... Setcap worked! gst-ptp-helper is not suid! Setting up libwacom-common (2.13.0-1) ... Setting up libbz2-dev:armhf (1.0.8-6) ... Setting up libxkbcommon0:armhf (1.6.0-1+b2) ... Setting up libwayland-client0:armhf (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:armhf (1.17.0-2+b1) ... Setting up libblkid-dev:armhf (2.40.2-11) ... Setting up libllvm19:armhf (1:19.1.3-2) ... Setting up catch2 (3.7.1-0.4) ... Setting up libx11-xcb1:armhf (2:1.8.10-2) ... Setting up libice6:armhf (2:1.1.1-1) ... Setting up gettext (0.22.5-2) ... Setting up libclang1-19 (1:19.1.3-2) ... Setting up libxau-dev:armhf (1:1.0.11-1) ... Setting up libspdlog1.12:armhf (1:1.12.0+ds-2+b3) ... Setting up qt5-qmake:armhf (5.15.15+dfsg-2) ... Setting up libpcre2-dev:armhf (10.42-4+b2) ... Setting up libwoff1:armhf (1.0.2-2+b2) ... Setting up libxrender1:armhf (1:0.9.10-1.1+b2) ... Setting up libtool (2.4.7-8) ... Setting up libgirepository-2.0-0:armhf (2.82.2-2) ... Setting up libwacom9:armhf (2.13.0-1) ... Setting up libselinux1-dev:armhf (3.7-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libpugixml-dev:armhf (1.14-2) ... Setting up libavahi-common3:armhf (0.8-13+b3) ... Setting up libxext6:armhf (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-2) ... Setting up libldap-2.5-0:armhf (2.5.18+dfsg-3+b1) ... Setting up pkgconf:armhf (1.8.1-4) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b3) ... Setting up libinput-bin (1.26.2-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3+b2) ... Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... Setting up libxfixes3:armhf (1:6.0.0-2+b2) ... Setting up shared-mime-info (2.4-5+b1) ... Setting up libxkbcommon-x11-0:armhf (1.6.0-1+b2) ... Setting up libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... Setting up libreadline8t64:armhf (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:armhf (2.4.123-1) ... Setting up groff-base (1.23.0-5) ... Setting up xml-core (0.19) ... Setting up libxslt1.1:armhf (1.1.35-1.1+b1) ... Setting up libpolkit-agent-1-0:armhf (125-2) ... Setting up libharfbuzz0b:armhf (10.0.1-1) ... Setting up libbotan-2-dev (2.19.5+dfsg-3) ... Setting up libfontconfig1:armhf (2.15.0-1.1+b1) ... Setting up libdrm-omap1:armhf (2.4.123-1) ... Setting up libsm6:armhf (2:1.2.4-1) ... Setting up libarchive13t64:armhf (3.7.4-1.1) ... Setting up libavahi-client3:armhf (0.8-13+b3) ... Setting up libmount-dev:armhf (2.40.2-11) ... Setting up libdrm-exynos1:armhf (2.4.123-1) ... Setting up libdrm-amdgpu1:armhf (2.4.123-1) ... Setting up libinput10:armhf (1.26.2-1) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:armhf (2.4.123-1) ... Setting up libgio-2.0-dev:armhf (2.82.2-2) ... Setting up girepository-tools:armhf (2.82.2-2) ... Setting up libdrm-etnaviv1:armhf (2.4.123-1) ... Setting up libxcb1-dev:armhf (1.17.0-2+b1) ... Setting up libcurl4t64:armhf (8.11.0-1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up libdrm-radeon1:armhf (2.4.123-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libx11-dev:armhf (2:1.8.10-2) ... Setting up libgstreamer-plugins-base1.0-0:armhf (1.24.9-1) ... Setting up libspdlog-dev:armhf (1:1.12.0+ds-2+b3) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libqt5core5t64:armhf (5.15.15+dfsg-2) ... Setting up qtattributionsscanner-qt5 (5.15.15-2) ... Setting up libdrm-freedreno1:armhf (2.4.123-1) ... Setting up libdrm-tegra0:armhf (2.4.123-1) ... Setting up libxext-dev:armhf (2:1.3.4-1+b2) ... Setting up gir1.2-polkit-1.0 (125-2) ... Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up libqt5sql5t64:armhf (5.15.15+dfsg-2) ... Setting up cmake (3.30.5-1) ... Setting up libcups2t64:armhf (2.4.10-2) ... Setting up mesa-libgallium:armhf (24.2.7-1) ... Setting up libdrm-dev:armhf (2.4.123-1) ... Setting up libqt5dbus5t64:armhf (5.15.15+dfsg-2) ... Setting up libpython3.12-stdlib:armhf (3.12.7-3) ... Setting up libqt5sql5-sqlite:armhf (5.15.15+dfsg-2) ... Setting up libquazip1-qt5-1t64:armhf (1.4-1.1+b2) ... Setting up libgbm1:armhf (24.2.7-1) ... Setting up qdoc-qt5 (5.15.15-2) ... Setting up libqt5concurrent5t64:armhf (5.15.15+dfsg-2) ... Setting up python3.12 (3.12.7-3) ... Setting up libqt5positioning5:armhf (5.15.15+dfsg-2) ... Setting up libgl1-mesa-dri:armhf (24.2.7-1) ... Setting up libqt5network5t64:armhf (5.15.15+dfsg-2) ... Setting up libqt5xml5t64:armhf (5.15.15+dfsg-2) ... Setting up debhelper (13.20) ... Setting up libqt5test5t64:armhf (5.15.15+dfsg-2) ... Setting up qtbase5-dev-tools (5.15.15+dfsg-2) ... Setting up libegl-mesa0:armhf (24.2.7-1) ... Setting up libqt5qml5:armhf (5.15.15+dfsg-3) ... Setting up libqt5webchannel5:armhf (5.15.15-2) ... Setting up libegl1:armhf (1.7.0-1+b2) ... Setting up libqt5sensors5:armhf (5.15.15-2) ... Setting up libpython3-stdlib:armhf (3.12.6-1) ... Setting up libqt5qmlmodels5:armhf (5.15.15+dfsg-3) ... Setting up libglx-mesa0:armhf (24.2.7-1) ... Setting up libglx0:armhf (1.7.0-1+b2) ... Setting up python3 (3.12.6-1) ... Setting up libqt5qmlworkerscript5:armhf (5.15.15+dfsg-3) ... Setting up libqt5gui5t64:armhf (5.15.15+dfsg-2) ... Setting up python3-packaging (24.1-1) ... Setting up libgl1:armhf (1.7.0-1+b2) ... Setting up libglx-dev:armhf (1.7.0-1+b2) ... Setting up libqt5quick5:armhf (5.15.15+dfsg-3) ... Setting up libgl-dev:armhf (1.7.0-1+b2) ... Setting up libqt5quickshapes5:armhf (5.15.15+dfsg-3) ... Setting up libgio-2.0-dev-bin (2.82.2-2) ... Setting up libvulkan-dev:armhf (1.3.296.0-1) ... Setting up libegl-dev:armhf (1.7.0-1+b2) ... Setting up libqt5widgets5t64:armhf (5.15.15+dfsg-2) ... Setting up libqt5svg5:armhf (5.15.15-2) ... Setting up libqt5help5:armhf (5.15.15-2) ... Setting up libqt5charts5:armhf (5.15.15-2) ... Setting up qt5-qmltooling-plugins:armhf (5.15.15+dfsg-3) ... Setting up libqt5quickwidgets5:armhf (5.15.15+dfsg-3) ... Setting up libqt5svg5-dev:armhf (5.15.15-2) ... Setting up libqt5quickparticles5:armhf (5.15.15+dfsg-3) ... Setting up libgles-dev:armhf (1.7.0-1+b2) ... Setting up qml-module-qtquick2:armhf (5.15.15+dfsg-3) ... Setting up libqt5printsupport5t64:armhf (5.15.15+dfsg-2) ... Setting up libglib2.0-dev-bin (2.82.2-2) ... Setting up libqt5quicktest5:armhf (5.15.15+dfsg-3) ... Setting up libqt5designer5:armhf (5.15.15-2) ... Setting up qtdeclarative5-dev-tools (5.15.15+dfsg-3) ... Setting up qhelpgenerator-qt5 (5.15.15-2) ... Setting up libqt5webkit5:armhf (5.212.0~alpha4-41) ... Setting up libqt5designercomponents5:armhf (5.15.15-2) ... Setting up libglib2.0-dev:armhf (2.82.2-2) ... Setting up libpolkit-gobject-1-dev (125-2) ... Setting up qtbase5-dev:armhf (5.15.15+dfsg-2) ... Setting up qt5-assistant (5.15.15-2) ... Setting up libquazip1-qt5-dev:armhf (1.4-1.1+b2) ... Setting up qttools5-dev-tools (5.15.15-2) ... Setting up qtdeclarative5-dev:armhf (5.15.15+dfsg-3) ... Setting up libqt5charts5-dev:armhf (5.15.15-2) ... Setting up qttools5-dev:armhf (5.15.15-2) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:armhf (1.14.10-6) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... 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 dpkg-buildpackage: info: source package corectrl dpkg-buildpackage: info: source version 1.4.2+ds-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Matthias Geiger dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_configure -- \ -DCatch2_DIR=/usr/lib/cmake/Catch2 \ -DBUILD_TESTING=ON cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCatch2_DIR=/usr/lib/cmake/Catch2 -DBUILD_TESTING=ON .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Found BZip2: /usr/lib/arm-linux-gnueabihf/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for module 'botan-3' -- Package 'botan-3', required by 'virtual:world', not found -- Checking for module 'botan-2' -- Found botan-2, version 2.19.5 Using bundled units library -- Checking for module 'botan-3' -- Package 'botan-3', required by 'virtual:world', not found -- Checking for module 'dbus-1' -- Found dbus-1, version 1.14.10 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 (4.9s) -- Generating done (0.6s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_build cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/corectrl-1.4.2+ds -B/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/depend make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/depend make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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_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-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build'. make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 0%] Built target corectrl_lib_autogen_timestamp_deps [ 0%] Built target corectrl_helperkiller_autogen_timestamp_deps 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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/catch_main.dir/DependInfo.cmake "--color=" [ 0%] Built target corectrl_helper_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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/DependInfo.cmake "--color=" make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib_autogen.dir/build.make src/CMakeFiles/corectrl_lib_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 0%] Building CXX object tests/CMakeFiles/catch_main.dir/src/main.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 0%] Automatic MOC for target corectrl_lib [ 0%] Automatic MOC for target corectrl_helperkiller cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenInfo.json None cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf 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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/common/fileutils.h" AutoGen: Parsing "SRC:/src/common/stringutils.h" AutoGen: Parsing "SRC:/src/core/ccpro/ccproparser.h" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasink.h" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasource.h" AutoGen: Parsing "SRC:/src/core/commandqueue.h" AutoGen: Parsing "SRC:/src/core/components/amdutils.h" AutoGen: Parsing "SRC:/src/core/components/commonutils.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanauto.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurve.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurvexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixed.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmauto.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautolegacy.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautor600.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixed.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedlegacy.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedr600.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/handlers/ppdpmhandler.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstate.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/control.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroup.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmode.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreq.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/handlers/epphandler.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpucontrolprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/gpucontrolprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/noop.h" AutoGen: Parsing "SRC:/src/core/components/controls/noopprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/noopxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/cpu.h" AutoGen: Parsing "SRC:/src/core/components/cpuprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/cpuutils.h" AutoGen: Parsing "SRC:/src/core/components/cpuxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/gpu.h" AutoGen: Parsing "SRC:/src/core/components/gpuprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/gpuxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activity.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedperc.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpm.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreq.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvolt.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreq.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusage.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/power.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpack.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusage.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpusensorprovider.h" AutoGen: Parsing "SRC:/src/core/components/sensors/gpusensorprovider.h" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemxmlparser.h" AutoGen: Parsing "SRC:/src/core/filecache.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfoodfanctrl.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopm.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopmoverdrive.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfouniqueid.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovbios.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovram.h" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfolscpu.h" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfoproccpuinfo.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfoopengl.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinforevision.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfouevent.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfovulkan.h" AutoGen: Parsing "SRC:/src/core/info/common/swinfokernel.h" AutoGen: Parsing "SRC:/src/core/info/common/swinfomesa.h" AutoGen: Parsing "SRC:/src/core/info/cpuinfo.h" AutoGen: Parsing "SRC:/src/core/info/gpuinfo.h" AutoGen: Parsing "SRC:/src/core/info/hwiddatasource.h" AutoGen: Parsing "SRC:/src/core/info/hwidtranslator.h" AutoGen: Parsing "SRC:/src/core/info/infoproviderregistry.h" AutoGen: Parsing "SRC:/src/core/info/swinfo.h" AutoGen: Parsing "SRC:/src/core/profile.h" AutoGen: Parsing "SRC:/src/core/profilefactory.h" AutoGen: Parsing "SRC:/src/core/profileiconcache.h" AutoGen: Parsing "SRC:/src/core/profilemanager.h" AutoGen: Parsing "SRC:/src/core/profilepart.h" AutoGen: Parsing "SRC:/src/core/profilepartprovider.h" AutoGen: Parsing "SRC:/src/core/profilepartview.h" AutoGen: Parsing "SRC:/src/core/profilepartxmlparser.h" AutoGen: Parsing "SRC:/src/core/profilepartxmlparserprovider.h" AutoGen: Parsing "SRC:/src/core/profilestorage.h" AutoGen: Parsing "SRC:/src/core/profileview.h" AutoGen: Parsing "SRC:/src/core/profileviewfactory.h" AutoGen: Parsing "SRC:/src/core/profilexmlparser.h" AutoGen: Parsing "SRC:/src/core/profilexmlparserfactory.h" AutoGen: Parsing "SRC:/src/core/session.h" AutoGen: Parsing "SRC:/src/core/sysexplorer.h" AutoGen: Parsing "SRC:/src/core/sysmodel.h" AutoGen: Parsing "SRC:/src/core/sysmodelfactory.h" AutoGen: Parsing "SRC:/src/core/sysmodelsyncer.h" AutoGen: Parsing "SRC:/src/common/fileutils.cpp" AutoGen: Parsing "SRC:/src/common/stringutils.cpp" AutoGen: Parsing "SRC:/src/core/ccpro/ccproparser.cpp" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasink.cpp" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasource.cpp" 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/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" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurve.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixed.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmauto.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautolegacy.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautor600.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixed.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedr600.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/control.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroup.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmode.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreq.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/handlers/epphandler.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpucontrolprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/gpucontrolprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noop.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noopprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noopxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/cpu.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuutils.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/gpu.cpp" AutoGen: Parsing "SRC:/src/core/components/gpuprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/gpuxmlparser.cpp" 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/core/components/sensors/amd/gpufreq.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvolt.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreq.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusage.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/power.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpack.cpp" 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" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/filecache.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfoodfanctrl.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopm.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopmoverdrive.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfouniqueid.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovbios.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovram.cpp" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfolscpu.cpp" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfoproccpuinfo.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfoopengl.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinforevision.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfouevent.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfovulkan.cpp" AutoGen: Parsing "SRC:/src/core/info/common/swinfokernel.cpp" AutoGen: Parsing "SRC:/src/core/info/common/swinfomesa.cpp" AutoGen: Parsing "SRC:/src/core/info/cpuinfo.cpp" AutoGen: Parsing "SRC:/src/core/info/gpuinfo.cpp" AutoGen: Parsing "SRC:/src/core/info/hwiddatasource.cpp" AutoGen: Parsing "SRC:/src/core/info/hwidtranslator.cpp" AutoGen: Parsing "SRC:/src/core/info/infoproviderregistry.cpp" AutoGen: Parsing "SRC:/src/core/info/swinfo.cpp" AutoGen: Parsing "SRC:/src/core/profile.cpp" AutoGen: Parsing "SRC:/src/core/profilefactory.cpp" 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/core/profilepartprovider.cpp" AutoGen: Parsing "SRC:/src/core/profilepartview.cpp" AutoGen: Parsing "SRC:/src/core/profilepartxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/profilepartxmlparserprovider.cpp" AutoGen: Parsing "SRC:/src/core/profilestorage.cpp" AutoGen: Parsing "SRC:/src/core/profileview.cpp" AutoGen: Parsing "SRC:/src/core/profileviewfactory.cpp" AutoGen: Parsing "SRC:/src/core/profilexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/profilexmlparserfactory.cpp" AutoGen: Parsing "SRC:/src/core/session.cpp" AutoGen: Parsing "SRC:/src/core/sysexplorer.cpp" AutoGen: Parsing "SRC:/src/core/sysmodel.cpp" AutoGen: Parsing "SRC:/src/core/sysmodelfactory.cpp" AutoGen: Parsing "SRC:/src/core/sysmodelsyncer.cpp" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp", because it doesn't exist, from "SRC:/src/core/sysmodelsyncer.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_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/sysmodelsyncer.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/timestamp AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 0%] Built target corectrl_lib_autogen make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.dir/depend [ 0%] Built target corectrl_helperkiller_autogen make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/build [ 0%] Automatic MOC for target corectrl_helper cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenInfo.json None make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf [ 0%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_lib_autogen/mocs_compilation.cpp 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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helper.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/2JXEXT2AUH/moc_msgreceiver.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 0%] Built target corectrl_helper_autogen make -f src/helper/CMakeFiles/corectrl_helperkiller.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp [ 1%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 1%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 1%] Built target catch_main make -f src/helper/CMakeFiles/corectrl_helper.dir/build.make src/helper/CMakeFiles/corectrl_helper.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helper.dir/build.make src/helper/CMakeFiles/corectrl_helper.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 1%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/mocs_compilation.cpp [ 2%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/helper.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Linking CXX executable corectrl_helperkiller cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 3%] Built target corectrl_helperkiller [ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/session.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/profilepartxmlparserprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/core/profile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/profilepartprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building C object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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; | ^~~~~~ [ 12%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/c++/14/bits/chrono_io.h:39, from /usr/include/c++/14/chrono:3360, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/qobject.h:59, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/qiodevice.h:45, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/QIODevice:1, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:7: /usr/include/c++/14/format: In function 'std::string std::vformat(string_view, format_args)': /usr/include/c++/14/format:4255:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4255 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, char*}]', inlined from 'virtual bool ZipDataSink::write(const std::vector, std::vector > >&)' at /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:58:28: /usr/include/c++/14/format:4297:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4297 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char*}]', inlined from 'virtual bool ZipDataSink::write(const std::vector, std::vector > >&)' at /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:71:22: /usr/include/c++/14/format:4297:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4297 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Linking CXX executable corectrl_helper cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lbotan-2 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 15%] Built target corectrl_helper [ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 [ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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: /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<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/amdutils.cpp:500:43: required from here 500 | points.emplace_back(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/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))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~ /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( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 29 | drm_info.vram.total_heap_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 | ^~~~~~~~~ /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), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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/amdutils.cpp:324:28: required from here 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | units::make_unit(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 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/amdutils.cpp:374:74: required from here 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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/amdutils.cpp:374:28: required from here 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | units::make_unit(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) | ^~~~~~~~~ [ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/amdutils.cpp:787:76: required from here 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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/amdutils.cpp:787:28: required from here 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | units::make_unit(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 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/amdutils.cpp:840:60: required from here 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/amdutils.cpp:839:28: required from here 839 | return std::make_pair( | ~~~~~~~~~~~~~~^ 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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( | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | drm_info.vram.total_heap_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveClkRange(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:324:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:324:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:324:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function '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]': /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/c++/14/bits/stl_pair.h: In function '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> > >]': /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveVoltRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:374:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:374:74: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:374:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function '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]': /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/c++/14/bits/stl_pair.h: In function '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> > >]': /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/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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /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<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> > > > > > > Utils::AMD::parseOverdriveVoltCurveRange(const std::vector >&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:560:29: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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<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> > > > > Utils::AMD::parseOverdriveFanCurveTempRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:787: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 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:787:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:787: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 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function '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]': /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/c++/14/bits/stl_pair.h: In function '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> > >]': /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) | ^~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::base_unit<> > >, units::unit_t, units::base_unit<> > > > > Utils::AMD::parseOverdriveFanCurveSpeedRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:839:28: 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 839 | return std::make_pair( | ~~~~~~~~~~~~~~^ 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:840: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 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:839:28: 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 839 | return std::make_pair( | ~~~~~~~~~~~~~~^ 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': /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 function '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<> > >]': /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/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/components/gpuxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveClkRange(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:325:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveVoltRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:375:74: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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<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> > > > > Utils::AMD::parseOverdriveFanCurveTempRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:788:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 788 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::base_unit<> > >, units::unit_t, units::base_unit<> > > > > Utils::AMD::parseOverdriveFanCurveSpeedRangeLine(const std::string&)': /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /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<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> > > > > > > Utils::AMD::parseOverdriveVoltCurveRange(const std::vector >&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:560:29: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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; | ^~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 30%] 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/pmdynamicfreqprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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 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>) | ^~~~~~~~ [ 32%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/freqmode/pmfreqmodexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~~~~~~~~~~~~ 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 37%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 38%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ /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 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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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/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::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/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/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 /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 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) | ^~~~~~~~~ /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 | ^~~~~ /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 /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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /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/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 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( | ^~~ [ 38%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::importProfilePart(IProfilePart::Importer&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:154: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 154 | void AMD::PMFreqVoltProfilePart::importProfilePart(IProfilePart::Importer &i) | ^~~ [ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ /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 | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | AMD::PMFreqRangeProfilePart::providePMFreqRangeState(unsigned int index) const | ^~~ /usr/include/units.h: In function 'constexpr units::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/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 | ^~~~~ [ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>>) | ^~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:8: /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _Val = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _KeyOfValue = std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Compare = std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Alloc = std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, 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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 40%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 '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/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 /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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ /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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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 | ^~~~~ /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 /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:124:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer &i) | ^~~ /build/reproducible-path/corectrl-1.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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | point(static_cast(i), freq, volt); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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/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 | ^~~~~ /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 | ^~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ /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 /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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( | ^~~ /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>) | ^~~~~~~~ /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 | ^~~ /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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>>) | ^~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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>) | ^~~~~~~~ /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) | ^~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~ 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, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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) | ^~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 4120 | UNIT_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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 | ^~~~~ /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 | ^~~~~ 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)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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::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::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>) | ^~~~~~~~ /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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 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 | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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 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/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) | ^~~~~~~~~ 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)': /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>) | ^~~~~~~~ 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) | ^~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>>) | ^~~~~~~~ /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::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 /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 '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()), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~ /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 | ^~~~~ /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/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/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) | ^~~~~~~~~ /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, | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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.h: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::_ZThn16_NK3AMD19FanCurveProfilePart28provideFanCurveFanStartValueEv() const': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:52: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 52 | units::concentration::percent_t provideFanCurveFanStartValue() const override; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 | ^~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ /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 /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 /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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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)': /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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 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<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 | ^~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memorytemp.cpp [ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gpuvolt.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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 | ^~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/power.cpp [ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/memusage.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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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) | ^~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ 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 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)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memusage.cpp:81:75: required from here 81 | return std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 82 | AMD::MemUsage::ItemID, std::move(dataSources), std::move(range)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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 | ^~~~~~~~~ /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 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 | ^~~~~~~~~ /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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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/fanspeedperc.h:6, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:4: /usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:83:27: required from here 83 | std::make_pair(units::dimensionless::scalar_t(0), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | units::dimensionless::scalar_t(100)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /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 | ^~~~~~~~~ /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 | ^~~~~~~~~ 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 | ^~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/cpuusage.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::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>) | ^~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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::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::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>) | ^~~~~~~~ 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)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /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/cpu/cpuusage.cpp:83:79: required from here 83 | std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 84 | CPUUsage::ItemID, std::move(dataSources), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | std::make_pair(units::dimensionless::scalar_t(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | units::dimensionless::scalar_t(100)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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 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/cpu/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' 39 | , value_(units::make_unit(0)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/cpucoretemp.cpp:85:69: required from here 85 | std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 86 | CPUCoreTemp::ItemID, std::move(dataSources), std::move(range))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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 | ^~~~~~~~~ [ 59%] Linking CXX shared library libcorectrl.so cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_lib.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcorectrl.so -o libcorectrl.so CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o CMakeFiles/corectrl_lib.dir/core/session.cpp.o CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o CMakeFiles/corectrl_lib.dir/core/profile.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o /usr/lib/arm-linux-gnueabihf/libquazip1-qt5.so.1.4 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libbz2.so /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/test_all.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 59%] Built target corectrl_autogen_timestamp_deps 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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/DependInfo.cmake "--color=" [ 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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 60%] Automatic MOC for target corectrl cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf AutoGen: Parsing "SRC:/src/app/app.h" AutoGen: Parsing "SRC:/src/app/appfactory.h" AutoGen: Parsing "SRC:/src/app/settings.h" AutoGen: Parsing "SRC:/src/app/singleinstance.h" AutoGen: Parsing "SRC:/src/app/systray.h" AutoGen: Parsing "SRC:/src/common/cryptolayer.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.h" AutoGen: Parsing "SRC:/src/core/profilemanagerui.h" AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.h" AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.h" AutoGen: Parsing "SRC:/src/core/qmlitem.h" AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.h" AutoGen: Parsing "SRC:/src/core/systeminfoui.h" AutoGen: Parsing "SRC:/src/core/uifactory.h" AutoGen: Parsing "SRC:/src/helper/helpercontrol.h" AutoGen: Parsing "SRC:/src/helper/helpermonitor.h" AutoGen: Parsing "SRC:/src/helper/helpersysctl.h" AutoGen: Parsing "SRC:/src/app/app.cpp" AutoGen: Parsing "SRC:/src/app/appfactory.cpp" AutoGen: Parsing "SRC:/src/app/settings.cpp" AutoGen: Parsing "SRC:/src/app/singleinstance.cpp" AutoGen: Parsing "SRC:/src/app/systray.cpp" AutoGen: Parsing "SRC:/src/common/cryptolayer.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activitygraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreqgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvoltgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreqgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusagegraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/powergraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusagegraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.cpp" AutoGen: Parsing "SRC:/src/core/profilemanagerui.cpp" AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.cpp" AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.cpp" AutoGen: Parsing "SRC:/src/core/qmlitem.cpp" AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/systeminfoui.cpp" AutoGen: Parsing "SRC:/src/core/uifactory.cpp" AutoGen: Parsing "SRC:/src/helper/helpercontrol.cpp" AutoGen: Parsing "SRC:/src/helper/helpermonitor.cpp" AutoGen: Parsing "SRC:/src/helper/helpersysctl.cpp" AutoGen: Parsing "SRC:/src/main.cpp" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/app.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/settings.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp", because it doesn't exist, from "SRC:/src/app/singleinstance.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/singleinstance.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp", because it doesn't exist, from "SRC:/src/app/systray.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/systray.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.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: /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>>) | ^~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | { | ^ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 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/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) | ^~~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 [ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 /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; | ^~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/controlgroupqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/cpu/cpufreqqmlitem.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-arm-linux-gnueabihf/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/noopqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp.d" /usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __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:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.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: /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>) | ^~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/sysmodelqmlitem.h /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 60%] 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-arm-linux-gnueabihf' [ 61%] 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-arm-linux-gnueabihf/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 Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) [ 61%] 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-arm-linux-gnueabihf/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) [ 62%] 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-arm-linux-gnueabihf/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) [ 62%] 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-arm-linux-gnueabihf/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) [ 62%] 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-arm-linux-gnueabihf/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) 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:146: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; | ^~~~~~~~ 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; | ^~~~~~~~ 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 >]', inlined 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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:3875:28, inlined from 'constexpr bool std::none_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:429:47, inlined from 'constexpr bool std::any_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:448:27, inlined from 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdfancurve.cpp:240:7: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] 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-arm-linux-gnueabihf/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) [ 63%] 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-arm-linux-gnueabihf/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 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) [ 63%] 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-arm-linux-gnueabihf/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) [ 63%] 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-arm-linux-gnueabihf/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'... Generated 188 translation(s) (188 finished and 0 unfinished) [ 63%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) [ 63%] Generating qrc_resources.cpp cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/rcc --name resources --output /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/qrc_resources.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/resources.qrc cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 63%] Building CXX object src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp /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 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In file included from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurve.h:11, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp:10, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp:7: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 64%] Building CXX object src/CMakeFiles/corectrl.dir/main.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ [ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 /usr/include/c++/14/chrono:48, from /usr/include/catch2/benchmark/catch_clock.hpp:13, from /usr/include/catch2/benchmark/detail/catch_benchmark_stats_fwd.hpp:11, from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:16: /usr/include/c++/14/bits/stl_algo.h: In function 'constexpr bool std::any_of(_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, 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> > > >; _Predicate = Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()::]': /usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) | ^~~~~~ /usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 [ 68%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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_amdodfancurve.cpp: In function 'void Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()': /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:383:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 383 | })); | ^ [ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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> > >&; MatcherT = Catch::Matchers::EqualsMatcher, 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> >, std::allocator, 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> > >, std::allocator, 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> > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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> >; AllocComp = std::allocator, 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> > >; AllocMatch = std::allocator, 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> > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ [ 68%] Building CXX object src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ [ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 70%] Building CXX object src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 70%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | { | ^ 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)); | ~~~~~~~~~~~^~ [ 72%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 73%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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_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 | { | ^ 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_amdpmfreqvolt.cpp:5: /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, | ^~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 73%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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: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_amdpmpowercap.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 74%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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, | ^~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~ 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp: In member function 'virtual units::power::watt_t Tests::AMD::PMPowerCap::PMPowerCapImporterStub::providePMPowerCapValue() const': /build/reproducible-path/corectrl-1.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 | { | ^ /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 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/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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~ [ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltoffset.cpp: In member function 'virtual units::voltage::millivolt_t Tests::AMD::PMVoltOffset::PMVoltOffsetImporterStub::providePMVoltOffsetValue() const': /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltoffset.cpp:50:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | { | ^ [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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/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 | ^~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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 /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/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/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/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/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) | ^~~~~~~~~ /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>) | ^~~~~~~~ /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 /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 /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ [ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_control.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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/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 | ^~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 86%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 86%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 | ^~~~~~~~~ [ 86%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 88%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~ [ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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( | ^~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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 | ^~~~~~~~~ [ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ 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, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_stringutils.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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, | ^~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int) const': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:243:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int index) const | ^~~ /build/reproducible-path/corectrl-1.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, | ^~~ /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 | ^~~~~ /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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 91%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 92%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~ [ 92%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 93%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Linking CXX executable test_all cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src ../src/libcorectrl.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -D TEST_TARGET=test_all -D TEST_EXECUTABLE=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests/test_all-b12d07c_tests.cmake -P /usr/lib/cmake/Catch2/CatchAddTests.cmake make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 94%] Built target test_all [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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) | ^~~~~~~~~ /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 | ^~~ /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, | ^~~ /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); | ^~~ /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, | ^~~ /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:109: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 109 | auto oPoint = std::make_pair( | ~~~~~~~~~~~~~~^ 110 | units::temperature::celsius_t(std::round(oldPoint.x())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | units::concentration::percent_t(std::round(oldPoint.y()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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/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/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/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 /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/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:65:20: 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 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/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'virtual void AMD::OdFanCurveQMLItem::Initializer::_ZThn24_N3AMD17OdFanCurveQMLItem11Initializer17takeFanCurveRangeESt4pairIN5units6unit_tINS3_4unitISt5ratioILx1ELx1EENS5_IS7_NS3_9base_unitIS6_ILx0ELx1EES9_S9_S9_S9_S7_S9_S9_S9_EES9_S9_EES9_S6_ILx27315ELx100EEEEdNS3_12linear_scaleEEESF_ES2_INS4_INS5_IS6_ILx1ELx100EENS8_IS9_S9_S9_S9_S9_S9_S9_S9_S9_EES9_S9_EEdSE_EESK_E(AMD::OdFanCurve::TempRange, AMD::OdFanCurve::SpeedRange)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:43:8: 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 43 | void takeFanCurveRange(AMD::OdFanCurve::TempRange temp, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:43:8: 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:65:20: 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 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/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:77: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 77 | auto oPoint = std::make_pair( | ~~~~~~~~~~~~~~^ 78 | units::temperature::celsius_t(std::round(oldPoint.x())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | units::concentration::percent_t(std::round(oldPoint.y()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/corectrl.dir/app/app.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/appfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/systray.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/qrc_resources.cpp [100%] Linking CXX executable corectrl cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src: libcorectrl.so /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Charts.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lbotan-2 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libQt5QmlModels.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Network.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [100%] Built target corectrl make[2]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' dh_auto_test cd obj-arm-linux-gnueabihf && make -j3 test ARGS\+=--verbose ARGS\+=-j3 make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j3 UpdateCTestConfiguration from :/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: AMD FanAuto tests 1: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanAuto tests" 1: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 1: Test timeout computed to be: 1500 test 2 Start 2: AMD FanCurve tests 2: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanCurve tests" 2: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 2: Test timeout computed to be: 1500 test 3 Start 3: AMD FanFixed tests 3: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanFixed tests" 3: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 3: Test timeout computed to be: 1500 1: Filters: "AMD FanAuto tests" 1: Randomness seeded to: 3642067440 1: =============================================================================== 1: All tests passed (9 assertions in 1 test case) 1: 2: Filters: "AMD FanCurve tests" 2: Randomness seeded to: 1380389585 2: =============================================================================== 2: All tests passed (63 assertions in 1 test case) 2: 1/63 Test #1: AMD FanAuto tests ................ Passed 0.03 sec test 4 Start 4: AMD FanMode tests 4: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanMode tests" 4: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 4: Test timeout computed to be: 1500 3: Filters: "AMD FanFixed tests" 3: Randomness seeded to: 2228496881 3: =============================================================================== 3: All tests passed (34 assertions in 1 test case) 3: 2/63 Test #2: AMD FanCurve tests ............... Passed 0.03 sec 3/63 Test #3: AMD FanFixed tests ............... Passed 0.02 sec test 5 Start 5: GPUInfoPM tests 5: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoPM tests" 5: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 5: Test timeout computed to be: 1500 test 6 Start 6: GPUInfoPMOverdrive tests 6: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoPMOverdrive tests" 6: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 6: Test timeout computed to be: 1500 4: Filters: "AMD FanMode tests" 4: Randomness seeded to: 1660607949 4: =============================================================================== 4: All tests passed (2 assertions in 1 test case) 4: 4/63 Test #4: AMD FanMode tests ................ Passed 0.02 sec test 7 Start 7: GPUInfoUniqueID tests 7: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoUniqueID tests" 7: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 7: Test timeout computed to be: 1500 5: Filters: "GPUInfoPM tests" 5: Randomness seeded to: 2069005808 5: =============================================================================== 5: All tests passed (7 assertions in 1 test case) 5: 5/63 Test #5: GPUInfoPM tests .................. Passed 0.02 sec test 8 Start 8: GPUInfoVbios tests 8: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVbios tests" 8: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 8: Test timeout computed to be: 1500 6: Filters: "GPUInfoPMOverdrive tests" 6: Randomness seeded to: 1661872935 6: =============================================================================== 6: All tests passed (9 assertions in 1 test case) 6: 6/63 Test #6: GPUInfoPMOverdrive tests ......... Passed 0.03 sec test 9 Start 9: AMD OdFanAuto tests 9: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD OdFanAuto tests" 9: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 9: Test timeout computed to be: 1500 7: Filters: "GPUInfoUniqueID tests" 7: Randomness seeded to: 1884900310 7: =============================================================================== 7: All tests passed (1 assertion in 1 test case) 7: 7/63 Test #7: GPUInfoUniqueID tests ............ Passed 0.02 sec test 10 Start 10: AMD OdFanCurve tests 10: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD OdFanCurve tests" 10: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 10: Test timeout computed to be: 1500 8: Filters: "GPUInfoVbios tests" 8: Randomness seeded to: 2824085971 8: =============================================================================== 8: All tests passed (1 assertion in 1 test case) 8: 8/63 Test #8: GPUInfoVbios tests ............... Passed 0.02 sec test 11 Start 11: AMD PMAdvanced tests 11: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAdvanced tests" 11: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 11: Test timeout computed to be: 1500 9: Filters: "AMD OdFanAuto tests" 9: Randomness seeded to: 1803255745 9: =============================================================================== 9: All tests passed (16 assertions in 1 test case) 9: 9/63 Test #9: AMD OdFanAuto tests .............. Passed 0.02 sec test 12 Start 12: AMD PMAuto tests 12: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAuto tests" 12: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 12: Test timeout computed to be: 1500 11: Filters: "AMD PMAdvanced tests" 11: Randomness seeded to: 2026181368 11: =============================================================================== 11: All tests passed (2 assertions in 1 test case) 11: 10/63 Test #11: AMD PMAdvanced tests ............. Passed 0.02 sec test 13 Start 13: AMD PMAutoLegacy tests 13: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAutoLegacy tests" 13: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 13: Test timeout computed to be: 1500 12: Filters: "AMD PMAuto tests" 12: Randomness seeded to: 265135064 12: =============================================================================== 12: All tests passed (4 assertions in 1 test case) 12: 11/63 Test #12: AMD PMAuto tests ................. Passed 0.02 sec test 14 Start 14: AMD PMAutoR600 tests 14: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAutoR600 tests" 14: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 14: Test timeout computed to be: 1500 13: Filters: "AMD PMAutoLegacy tests" 13: Randomness seeded to: 1867399603 13: =============================================================================== 13: All tests passed (12 assertions in 1 test case) 13: 12/63 Test #13: AMD PMAutoLegacy tests ........... Passed 0.02 sec test 15 Start 15: AMD PMDynamicFreq tests 15: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMDynamicFreq tests" 15: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 15: Test timeout computed to be: 1500 14: Filters: "AMD PMAutoR600 tests" 14: Randomness seeded to: 3379048297 14: =============================================================================== 14: All tests passed (5 assertions in 1 test case) 14: 13/63 Test #14: AMD PMAutoR600 tests ............. Passed 0.02 sec test 16 Start 16: AMD PMFixed tests 16: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixed tests" 16: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 16: Test timeout computed to be: 1500 15: Filters: "AMD PMDynamicFreq tests" 15: Randomness seeded to: 497602943 15: =============================================================================== 15: All tests passed (9 assertions in 1 test case) 15: 14/63 Test #15: AMD PMDynamicFreq tests .......... Passed 0.02 sec test 17 Start 17: AMD PMFixedFreq tests 17: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedFreq tests" 17: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 17: Test timeout computed to be: 1500 16: Filters: "AMD PMFixed tests" 16: Randomness seeded to: 1703633930 16: =============================================================================== 16: All tests passed (19 assertions in 1 test case) 16: 15/63 Test #16: AMD PMFixed tests ................ Passed 0.02 sec test 18 Start 18: AMD PMFixedLegacy tests 18: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedLegacy tests" 18: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 18: Test timeout computed to be: 1500 17: Filters: "AMD PMFixedFreq tests" 17: Randomness seeded to: 2945671852 17: =============================================================================== 17: All tests passed (36 assertions in 1 test case) 17: 16/63 Test #17: AMD PMFixedFreq tests ............ Passed 0.02 sec test 19 Start 19: AMD PMFixedR600 tests 19: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedR600 tests" 19: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 19: Test timeout computed to be: 1500 18: Filters: "AMD PMFixedLegacy tests" 18: Randomness seeded to: 3302623014 18: =============================================================================== 18: All tests passed (21 assertions in 1 test case) 18: 17/63 Test #18: AMD PMFixedLegacy tests .......... Passed 0.02 sec test 20 Start 20: AMD PMFreqMode tests 20: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqMode tests" 20: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 20: Test timeout computed to be: 1500 19: Filters: "AMD PMFixedR600 tests" 19: Randomness seeded to: 500569925 19: =============================================================================== 19: All tests passed (9 assertions in 1 test case) 19: 18/63 Test #19: AMD PMFixedR600 tests ............ Passed 0.02 sec test 21 Start 21: AMD PMFreqOd tests 21: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqOd tests" 21: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 21: Test timeout computed to be: 1500 20: Filters: "AMD PMFreqMode tests" 20: Randomness seeded to: 1345037382 20: =============================================================================== 20: All tests passed (2 assertions in 1 test case) 20: 19/63 Test #20: AMD PMFreqMode tests ............. Passed 0.02 sec test 22 Start 22: AMD PMFreqRange tests 22: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqRange tests" 22: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 22: Test timeout computed to be: 1500 21: Filters: "AMD PMFreqOd tests" 21: Randomness seeded to: 2884663884 21: =============================================================================== 21: All tests passed (28 assertions in 1 test case) 21: 20/63 Test #21: AMD PMFreqOd tests ............... Passed 0.02 sec test 23 Start 23: AMD PMFreqVolt tests 23: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqVolt tests" 23: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 23: Test timeout computed to be: 1500 10: Filters: "AMD OdFanCurve tests" 10: Randomness seeded to: 4231296112 10: =============================================================================== 10: All tests passed (86 assertions in 1 test case) 10: 21/63 Test #10: AMD OdFanCurve tests ............. Passed 0.17 sec test 24 Start 24: AMD PMOverclock tests 24: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMOverclock tests" 24: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 24: Test timeout computed to be: 1500 22: Filters: "AMD PMFreqRange tests" 22: Randomness seeded to: 2094488368 22: =============================================================================== 22: All tests passed (40 assertions in 1 test case) 22: 24: Filters: "AMD PMOverclock tests" 24: Randomness seeded to: 2129676162 24: =============================================================================== 24: All tests passed (2 assertions in 1 test case) 24: 22/63 Test #22: AMD PMFreqRange tests ............ Passed 0.06 sec test 25 Start 25: AMD PMPerfMode tests 25: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPerfMode tests" 25: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 25: Test timeout computed to be: 1500 23/63 Test #24: AMD PMOverclock tests ............ Passed 0.03 sec test 26 Start 26: AMD PMPowerCap tests 26: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerCap tests" 26: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 26: Test timeout computed to be: 1500 25: Filters: "AMD PMPerfMode tests" 25: Randomness seeded to: 1633266538 25: =============================================================================== 25: All tests passed (2 assertions in 1 test case) 25: 24/63 Test #25: AMD PMPerfMode tests ............. Passed 0.02 sec test 27 Start 27: AMD PMPowerProfile tests 27: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerProfile tests" 27: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 27: Test timeout computed to be: 1500 26: Filters: "AMD PMPowerCap tests" 26: Randomness seeded to: 246857939 26: =============================================================================== 26: All tests passed (28 assertions in 1 test case) 26: 25/63 Test #26: AMD PMPowerCap tests ............. Passed 0.02 sec test 28 Start 28: AMD PMPowerState tests 28: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerState tests" 28: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 28: Test timeout computed to be: 1500 23: Filters: "AMD PMFreqVolt tests" 23: Randomness seeded to: 1296514021 23: =============================================================================== 23: All tests passed (57 assertions in 1 test case) 23: 26/63 Test #23: AMD PMFreqVolt tests ............. Passed 0.07 sec test 29 Start 29: AMD PMVoltCurve tests 29: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMVoltCurve tests" 29: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 29: Test timeout computed to be: 1500 27: Filters: "AMD PMPowerProfile tests" 27: Randomness seeded to: 540953409 27: =============================================================================== 27: All tests passed (26 assertions in 1 test case) 27: 27/63 Test #27: AMD PMPowerProfile tests ......... Passed 0.02 sec test 30 Start 30: AMD PMVoltOffset tests 30: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMVoltOffset tests" 30: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 30: Test timeout computed to be: 1500 28: Filters: "AMD PMPowerState tests" 28: Randomness seeded to: 165175753 28: =============================================================================== 28: All tests passed (16 assertions in 1 test case) 28: 28/63 Test #28: AMD PMPowerState tests ........... Passed 0.02 sec test 31 Start 31: AMD PpDpmHandler tests 31: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PpDpmHandler tests" 31: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 31: Test timeout computed to be: 1500 30: Filters: "AMD PMVoltOffset tests" 30: Randomness seeded to: 2647422857 30: =============================================================================== 30: All tests passed (17 assertions in 1 test case) 30: 29/63 Test #30: AMD PMVoltOffset tests ........... Passed 0.03 sec test 32 Start 32: AMD utils tests 32: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD utils tests" 32: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 32: Test timeout computed to be: 1500 31: Filters: "AMD PpDpmHandler tests" 31: Randomness seeded to: 3136978714 31: =============================================================================== 31: All tests passed (48 assertions in 2 test cases) 31: 30/63 Test #31: AMD PpDpmHandler tests ........... Passed 0.04 sec test 33 Start 33: CommandQueue tests 33: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CommandQueue tests" 33: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 33: Test timeout computed to be: 1500 33: Filters: "CommandQueue tests" 33: Randomness seeded to: 1442199738 33: =============================================================================== 33: All tests passed (49 assertions in 1 test case) 33: 31/63 Test #33: CommandQueue tests ............... Passed 0.02 sec test 34 Start 34: CommonUtils tests 34: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CommonUtils tests" 34: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 34: Test timeout computed to be: 1500 34: Filters: "CommonUtils tests" 34: Randomness seeded to: 3607348207 34: =============================================================================== 34: All tests passed (3 assertions in 1 test case) 34: 32/63 Test #34: CommonUtils tests ................ Passed 0.02 sec test 35 Start 35: Control tests 35: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Control tests" 35: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 35: Test timeout computed to be: 1500 29: Filters: "AMD PMVoltCurve tests" 29: Randomness seeded to: 1816427503 29: =============================================================================== 29: All tests passed (47 assertions in 1 test case) 29: 33/63 Test #29: AMD PMVoltCurve tests ............ Passed 0.11 sec test 36 Start 36: ControlGroup tests 36: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "ControlGroup tests" 36: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 36: Test timeout computed to be: 1500 32: Filters: "AMD utils tests" 32: Randomness seeded to: 4085363882 32: =============================================================================== 32: All tests passed (174 assertions in 1 test case) 32: 35: Filters: "Control tests" 35: Randomness seeded to: 3552663928 35: =============================================================================== 35: All tests passed (12 assertions in 1 test case) 35: 34/63 Test #32: AMD utils tests .................. Passed 0.08 sec test 37 Start 37: ControlMode tests 37: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "ControlMode tests" 37: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 37: Test timeout computed to be: 1500 35/63 Test #35: Control tests .................... Passed 0.03 sec test 38 Start 38: CPU tests 38: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPU tests" 38: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 38: Test timeout computed to be: 1500 36: Filters: "ControlGroup tests" 36: Randomness seeded to: 118478339 36: =============================================================================== 36: All tests passed (29 assertions in 1 test case) 36: 36/63 Test #36: ControlGroup tests ............... Passed 0.02 sec test 39 Start 39: AMD PpDpmHandler tests 39: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PpDpmHandler tests" 39: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 39: Test timeout computed to be: 1500 37: Filters: "ControlMode tests" 37: Randomness seeded to: 3271742192 37: =============================================================================== 37: All tests passed (56 assertions in 1 test case) 37: 37/63 Test #37: ControlMode tests ................ Passed 0.02 sec test 40 Start 40: AMD CPUFreq tests 40: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD CPUFreq tests" 40: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 40: Test timeout computed to be: 1500 38: Filters: "CPU tests" 38: Randomness seeded to: 1269086593 38: =============================================================================== 38: All tests passed (24 assertions in 1 test case) 38: 38/63 Test #38: CPU tests ........................ Passed 0.02 sec test 41 Start 41: AMD CPUFreqMode tests 41: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD CPUFreqMode tests" 41: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 41: Test timeout computed to be: 1500 40: Filters: "AMD CPUFreq tests" 40: Randomness seeded to: 154897989 40: =============================================================================== 40: All tests passed (31 assertions in 1 test case) 40: 39/63 Test #40: AMD CPUFreq tests ................ Passed 0.02 sec test 42 Start 42: CPUInfo tests 42: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfo tests" 42: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 42: Test timeout computed to be: 1500 41: Filters: "AMD CPUFreqMode tests" 41: Randomness seeded to: 1465199800 41: =============================================================================== 41: All tests passed (2 assertions in 1 test case) 41: 40/63 Test #41: AMD CPUFreqMode tests ............ Passed 0.02 sec test 43 Start 43: CPUInfoLsCpu tests 43: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfoLsCpu tests" 43: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 43: Test timeout computed to be: 1500 39: Filters: "AMD PpDpmHandler tests" 39: Randomness seeded to: 4097324496 39: =============================================================================== 39: All tests passed (48 assertions in 2 test cases) 39: 41/63 Test #39: AMD PpDpmHandler tests ........... Passed 0.04 sec test 44 Start 44: CPUInfoProcCpuInfo tests 44: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfoProcCpuInfo tests" 44: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 44: Test timeout computed to be: 1500 42: Filters: "CPUInfo tests" 42: Randomness seeded to: 1651357339 42: =============================================================================== 42: All tests passed (10 assertions in 1 test case) 42: 42/63 Test #42: CPUInfo tests .................... Passed 0.02 sec test 45 Start 45: CPU utils tests 45: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPU utils tests" 45: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 45: Test timeout computed to be: 1500 43: Filters: "CPUInfoLsCpu tests" 43: Randomness seeded to: 3094371134 43: =============================================================================== 43: All tests passed (8 assertions in 1 test case) 43: 43/63 Test #43: CPUInfoLsCpu tests ............... Passed 0.02 sec test 46 Start 46: GPU tests 46: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPU tests" 46: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 46: Test timeout computed to be: 1500 44: Filters: "CPUInfoProcCpuInfo tests" 44: Randomness seeded to: 3953358702 44: =============================================================================== 44: All tests passed (13 assertions in 1 test case) 44: 44/63 Test #44: CPUInfoProcCpuInfo tests ......... Passed 0.02 sec test 47 Start 47: GPUInfo tests 47: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfo tests" 47: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 47: Test timeout computed to be: 1500 45: Filters: "CPU utils tests" 45: Randomness seeded to: 3640068753 45: =============================================================================== 45: All tests passed (18 assertions in 1 test case) 45: 45/63 Test #45: CPU utils tests .................. Passed 0.02 sec test 48 Start 48: GPUInfoOpenGL tests 48: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoOpenGL tests" 48: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 48: Test timeout computed to be: 1500 46: Filters: "GPU tests" 46: Randomness seeded to: 1109537384 46: =============================================================================== 46: All tests passed (24 assertions in 1 test case) 46: 46/63 Test #46: GPU tests ........................ Passed 0.02 sec test 49 Start 49: GPUInfoRevision tests 49: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoRevision tests" 49: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 49: Test timeout computed to be: 1500 47: Filters: "GPUInfo tests" 47: Randomness seeded to: 1369468045 47: =============================================================================== 47: All tests passed (9 assertions in 1 test case) 47: 47/63 Test #47: GPUInfo tests .................... Passed 0.02 sec test 50 Start 50: GPUInfoUevent tests 50: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoUevent tests" 50: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 50: Test timeout computed to be: 1500 48: Filters: "GPUInfoOpenGL tests" 48: Randomness seeded to: 1477672174 48: =============================================================================== 48: All tests passed (2 assertions in 1 test case) 48: 48/63 Test #48: GPUInfoOpenGL tests .............. Passed 0.02 sec test 51 Start 51: GPUInfoVRam tests 51: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVRam tests" 51: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 51: Test timeout computed to be: 1500 49: Filters: "GPUInfoRevision tests" 49: Randomness seeded to: 475663317 49: =============================================================================== 49: All tests passed (1 assertion in 1 test case) 49: 49/63 Test #49: GPUInfoRevision tests ............ Passed 0.02 sec test 52 Start 52: GPUInfoVulkan tests 52: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVulkan tests" 52: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 52: Test timeout computed to be: 1500 50: Filters: "GPUInfoUevent tests" 50: Randomness seeded to: 2993879593 50: =============================================================================== 50: All tests passed (36 assertions in 1 test case) 50: 50/63 Test #50: GPUInfoUevent tests .............. Passed 0.02 sec test 53 Start 53: HWIDTranslator tests 53: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "HWIDTranslator tests" 53: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 53: Test timeout computed to be: 1500 52: Filters: "GPUInfoVulkan tests" 52: Randomness seeded to: 2260490011 52: =============================================================================== 52: All tests passed (2 assertions in 1 test case) 52: 51: Filters: "GPUInfoVRam tests" 51: Randomness seeded to: 3546588198 51: =============================================================================== 51: All tests passed (7 assertions in 1 test case) 51: 51/63 Test #52: GPUInfoVulkan tests .............. Passed 0.02 sec test 54 Start 54: MathUtils tests 54: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "MathUtils tests" 54: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 54: Test timeout computed to be: 1500 52/63 Test #51: GPUInfoVRam tests ................ Passed 0.03 sec test 55 Start 55: Noop control tests 55: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Noop control tests" 55: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 55: Test timeout computed to be: 1500 53: Filters: "HWIDTranslator tests" 53: Randomness seeded to: 2250595321 53: =============================================================================== 53: All tests passed (3 assertions in 1 test case) 53: 53/63 Test #53: HWIDTranslator tests ............. Passed 0.02 sec test 56 Start 56: AMD PMOverdrive tests 56: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMOverdrive tests" 56: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 56: Test timeout computed to be: 1500 54: Filters: "MathUtils tests" 54: Randomness seeded to: 3057254982 54: =============================================================================== 54: All tests passed (3 assertions in 1 test case) 54: 54/63 Test #54: MathUtils tests .................. Passed 0.02 sec test 57 Start 57: AMD PMPowerStateMode tests 57: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerStateMode tests" 57: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 57: Test timeout computed to be: 1500 55: Filters: "Noop control tests" 55: Randomness seeded to: 1285802738 55: =============================================================================== 55: All tests passed (6 assertions in 1 test case) 55: 55/63 Test #55: Noop control tests ............... Passed 0.02 sec test 58 Start 58: Sensor tests 58: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Sensor tests" 58: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 58: Test timeout computed to be: 1500 56: Filters: "AMD PMOverdrive tests" 56: Randomness seeded to: 1651888126 56: =============================================================================== 56: All tests passed (45 assertions in 1 test case) 56: 56/63 Test #56: AMD PMOverdrive tests ............ Passed 0.02 sec test 59 Start 59: StringUtils tests 59: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "StringUtils tests" 59: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 59: Test timeout computed to be: 1500 57: Filters: "AMD PMPowerStateMode tests" 57: Randomness seeded to: 4146540041 57: =============================================================================== 57: All tests passed (2 assertions in 1 test case) 57: 57/63 Test #57: AMD PMPowerStateMode tests ....... Passed 0.02 sec test 60 Start 60: SWInfo tests 60: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfo tests" 60: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 60: Test timeout computed to be: 1500 58: Filters: "Sensor tests" 58: Randomness seeded to: 219326390 58: =============================================================================== 58: All tests passed (5 assertions in 1 test case) 58: 58/63 Test #58: Sensor tests ..................... Passed 0.02 sec test 61 Start 61: SWInfoKernel tests 61: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfoKernel tests" 61: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 61: Test timeout computed to be: 1500 59: Filters: "StringUtils tests" 59: Randomness seeded to: 2971126045 59: =============================================================================== 59: All tests passed (21 assertions in 1 test case) 59: 59/63 Test #59: StringUtils tests ................ Passed 0.03 sec test 62 Start 62: SWInfoMesa tests 62: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfoMesa tests" 62: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 62: Test timeout computed to be: 1500 60: Filters: "SWInfo tests" 60: Randomness seeded to: 1584366496 60: =============================================================================== 60: All tests passed (4 assertions in 1 test case) 60: 60/63 Test #60: SWInfo tests ..................... Passed 0.02 sec test 63 Start 63: SysModel tests 63: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SysModel tests" 63: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 63: Test timeout computed to be: 1500 61: Filters: "SWInfoKernel tests" 61: Randomness seeded to: 111695178 61: =============================================================================== 61: All tests passed (3 assertions in 1 test case) 61: 61/63 Test #61: SWInfoKernel tests ............... Passed 0.02 sec 62: Filters: "SWInfoMesa tests" 62: Randomness seeded to: 1447058114 62: =============================================================================== 62: All tests passed (1 assertion in 1 test case) 62: 62/63 Test #62: SWInfoMesa tests ................. Passed 0.02 sec 63: Filters: "SysModel tests" 63: Randomness seeded to: 3702282122 63: =============================================================================== 63: All tests passed (12 assertions in 1 test case) 63: 63/63 Test #63: SysModel tests ................... Passed 0.02 sec 100% tests passed, 0 tests failed out of 63 Total Test time (real) = 0.69 sec make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_install cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/reproducible-path/corectrl-1.4.2\+ds/debian/corectrl AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/corectrl-1.4.2+ds -B/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/bin/corectrl -- Set non-toolchain portion of runtime path of "/build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/bin/corectrl" to "" -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/lib/arm-linux-gnueabihf/libcorectrl.so -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/libexec/corectrl/corectrl_helperkiller -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system.d/org.corectrl.helperkiller.conf -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system-services/org.corectrl.helperkiller.service -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/polkit-1/actions/org.corectrl.helperkiller.policy -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/libexec/corectrl/corectrl_helper -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system.d/org.corectrl.helper.conf -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system-services/org.corectrl.helper.service -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/polkit-1/actions/org.corectrl.helper.policy -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/16x16/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/22x22/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/24x24/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/32x32/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/48x48/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/64x64/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/72x72/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/96x96/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/128x128/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/192x192/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/256x256/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/applications/org.corectrl.CoreCtrl.desktop -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/metainfo/org.corectrl.CoreCtrl.appdata.xml make[2]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' mkdir -p debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/ mv debian/corectrl/usr/lib/arm-linux-gnueabihf/libcorectrl.so debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/ make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' debian/rules execute_after_dh_install make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' patchelf --replace-needed libcorectrl.so /usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so debian/corectrl/usr/bin/corectrl make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_installdocs dh_installchangelogs dh_lintian dh_icons dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' BYE DWZ make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: cannot find library /usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so needed by debian/corectrl/usr/bin/corectrl (ELF format: 'elf32-littlearm' abi: 'ELF:32:l:arm:0'; RPATH: '') dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'corectrl-dbgsym' in '../corectrl-dbgsym_1.4.2+ds-2_armhf.deb'. dpkg-deb: building package 'corectrl' in '../corectrl_1.4.2+ds-2_armhf.deb'. dpkg-genbuildinfo --build=binary -O../corectrl_1.4.2+ds-2_armhf.buildinfo dpkg-genchanges --build=binary -O../corectrl_1.4.2+ds-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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/12375 and its subdirectories I: Current time: Wed Nov 20 17:29:30 -12 2024 I: pbuilder-time-stamp: 1732166970 Thu Nov 21 05:29:30 UTC 2024 I: Signing ./b1/corectrl_1.4.2+ds-2_armhf.buildinfo as corectrl_1.4.2+ds-2_armhf.buildinfo.asc Thu Nov 21 05:29:30 UTC 2024 I: Signed ./b1/corectrl_1.4.2+ds-2_armhf.buildinfo as ./b1/corectrl_1.4.2+ds-2_armhf.buildinfo.asc Thu Nov 21 05:29:30 UTC 2024 - build #1 for corectrl/trixie/armhf on virt32a done. Starting cleanup. All cleanup done. Thu Nov 21 05:29:30 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-L326vJvA, removing. /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 05:31 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 04:53 b2 -rw-r--r-- 1 jenkins jenkins 1708 Nov 7 14:06 corectrl_1.4.2+ds-2.dsc -rw------- 1 jenkins jenkins 2835 Nov 21 04:53 rbuildlog.4Az1qWR /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b1: total 51092 -rw-r--r-- 1 jenkins jenkins 11700903 Nov 21 05:30 build.log -rw-r--r-- 1 jenkins jenkins 39743188 Nov 21 05:31 corectrl-dbgsym_1.4.2+ds-2_armhf.deb -rw-r--r-- 1 jenkins jenkins 5172 Nov 21 05:31 corectrl_1.4.2+ds-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1708 Nov 21 05:31 corectrl_1.4.2+ds-2.dsc -rw-r--r-- 1 jenkins jenkins 13174 Nov 21 05:31 corectrl_1.4.2+ds-2_armhf.buildinfo -rw-r--r-- 1 jenkins jenkins 14056 Nov 21 05:31 corectrl_1.4.2+ds-2_armhf.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1426 Nov 21 05:31 corectrl_1.4.2+ds-2_armhf.changes -rw-r--r-- 1 jenkins jenkins 761500 Nov 21 05:31 corectrl_1.4.2+ds-2_armhf.deb -rw-r--r-- 1 jenkins jenkins 1264 Nov 21 05:31 corectrl_1.4.2+ds-2_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b2: total 0 Thu Nov 21 05:31:21 UTC 2024 I: Deleting $TMPDIR on virt32a-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Nov 20 16:53:47 -12 2024 I: pbuilder-time-stamp: 1732164827 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [corectrl_1.4.2+ds-2.dsc] I: copying [./corectrl_1.4.2+ds.orig.tar.gz] I: copying [./corectrl_1.4.2+ds-2.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Nov 7 13:57:55 2024 gpgv: using EDDSA key 14593BFF4A5EBF6FE0E9716EECBEDBB607B9B2BE gpgv: issuer "werdahias@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./corectrl_1.4.2+ds-2.dsc: no acceptable signature found dpkg-source: info: extracting corectrl in corectrl-1.4.2+ds dpkg-source: info: unpacking corectrl_1.4.2+ds.orig.tar.gz dpkg-source: info: unpacking corectrl_1.4.2+ds-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying cross.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/12375/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='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='41bc951c3ec241e2a25032795ff1d3b6' 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='12375' PS1='# ' PS2='> ' 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.BbXSWNSi/pbuilderrc_w6FZ --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b1 --logfile b1/build.log corectrl_1.4.2+ds-2.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt32a 6.1.0-27-armmp-lpae #1 SMP Debian 6.1.115-1 (2024-11-01) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/12375/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), catch2 (>= 3.0.0), cmake (>= 3.22), libbotan-2-dev, libunits-cpp-dev, libspdlog-dev (>= 1.4), libtrompeloeil-cpp-dev (>= 40), libquazip1-qt5-dev (>= 1.0), libqt5charts5-dev (>= 5.15), libqt5svg5-dev (>= 5.15), libdbus-1-dev, libpolkit-gobject-1-dev, libdrm-dev, libpugixml-dev (>= 1.11), qtdeclarative5-dev (>= 5.15), qttools5-dev (>= 5.15), qml-module-qtquick2 (>= 5.15), patchelf dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19690 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on catch2 (>= 3.0.0); however: Package catch2 is not installed. pbuilder-satisfydepends-dummy depends on cmake (>= 3.22); however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on libbotan-2-dev; however: Package libbotan-2-dev is not installed. pbuilder-satisfydepends-dummy depends on libunits-cpp-dev; however: Package libunits-cpp-dev is not installed. pbuilder-satisfydepends-dummy depends on libspdlog-dev (>= 1.4); however: Package libspdlog-dev is not installed. pbuilder-satisfydepends-dummy depends on libtrompeloeil-cpp-dev (>= 40); however: Package libtrompeloeil-cpp-dev is not installed. pbuilder-satisfydepends-dummy depends on libquazip1-qt5-dev (>= 1.0); however: Package libquazip1-qt5-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5charts5-dev (>= 5.15); however: Package libqt5charts5-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5svg5-dev (>= 5.15); however: Package libqt5svg5-dev is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libpolkit-gobject-1-dev; however: Package libpolkit-gobject-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libdrm-dev; however: Package libdrm-dev is not installed. pbuilder-satisfydepends-dummy depends on libpugixml-dev (>= 1.11); however: Package libpugixml-dev is not installed. pbuilder-satisfydepends-dummy depends on qtdeclarative5-dev (>= 5.15); however: Package qtdeclarative5-dev is not installed. pbuilder-satisfydepends-dummy depends on qttools5-dev (>= 5.15); however: Package qttools5-dev is not installed. pbuilder-satisfydepends-dummy depends on qml-module-qtquick2 (>= 5.15); however: Package qml-module-qtquick2 is not installed. pbuilder-satisfydepends-dummy depends on patchelf; however: Package patchelf is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} catch2{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-polkit-1.0{a} girepository-tools{a} groff-base{a} intltool-debian{a} iso-codes{a} libarchive-zip-perl{a} libarchive13t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblkid-dev{a} libbotan-2-19{a} libbotan-2-dev{a} libbrotli1{a} libbz2-dev{a} libcap2-bin{a} libcatch2-dev{a} libclang1-19{a} libcom-err2{a} libcups2t64{a} libcurl4t64{a} libdbus-1-3{a} libdbus-1-dev{a} libdebhelper-perl{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-etnaviv1{a} libdrm-exynos1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-omap1{a} libdrm-radeon1{a} libdrm-tegra0{a} libdrm2{a} libdw1t64{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libevdev2{a} libexpat1{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libfmt-dev{a} libfmt10{a} libfontconfig1{a} libfreetype6{a} libgbm1{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgssapi-krb5-2{a} libgstreamer-plugins-base1.0-0{a} libgstreamer1.0-0{a} libgudev-1.0-0{a} libharfbuzz0b{a} libhyphen0{a} libice6{a} libicu72{a} libinput-bin{a} libinput10{a} libjpeg62-turbo{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-2.5-0{a} libllvm19{a} libmagic-mgc{a} libmagic1t64{a} libmd4c0{a} libmount-dev{a} libmtdev1t64{a} libnghttp2-14{a} libnsl2{a} liborc-0.4-0t64{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpng16-16t64{a} libpolkit-agent-1-0{a} libpolkit-gobject-1-0{a} libpolkit-gobject-1-dev{a} libproc2-0{a} libpsl5t64{a} libpugixml-dev{a} libpugixml1v5{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libqt5charts5{a} libqt5charts5-dev{a} libqt5concurrent5t64{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5designer5{a} libqt5designercomponents5{a} libqt5gui5t64{a} libqt5help5{a} libqt5network5t64{a} libqt5positioning5{a} libqt5printsupport5t64{a} libqt5qml5{a} libqt5qmlmodels5{a} libqt5qmlworkerscript5{a} libqt5quick5{a} libqt5quickparticles5{a} libqt5quickshapes5{a} libqt5quicktest5{a} libqt5quickwidgets5{a} libqt5sensors5{a} libqt5sql5-sqlite{a} libqt5sql5t64{a} libqt5svg5{a} libqt5svg5-dev{a} libqt5test5t64{a} libqt5webchannel5{a} libqt5webkit5{a} libqt5widgets5t64{a} libqt5xml5t64{a} libquazip1-qt5-1t64{a} libquazip1-qt5-dev{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv0{a} libsm6{a} libspdlog-dev{a} libspdlog1.12{a} libssh2-1t64{a} libsysprof-capture-4-dev{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libtrompeloeil-cpp-dev{a} libtspi1{a} libuchardet0{a} libunits-cpp-dev{a} libunwind8{a} libuv1t64{a} libvulkan-dev{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-client0{a} libwayland-server0{a} libwebp7{a} libwoff1{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xinput0{a} libxcb-xkb1{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes3{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2{a} libxrender1{a} libxshmfence1{a} libxslt1.1{a} libxxf86vm1{a} libz3-4{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} native-architecture{a} netbase{a} patchelf{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} python3{a} python3-minimal{a} python3-packaging{a} python3.12{a} python3.12-minimal{a} qdoc-qt5{a} qhelpgenerator-qt5{a} qml-module-qtquick2{a} qt5-assistant{a} qt5-qmake{a} qt5-qmake-bin{a} qt5-qmltooling-plugins{a} qtattributionsscanner-qt5{a} qtbase5-dev{a} qtbase5-dev-tools{a} qtchooser{a} qtdeclarative5-dev{a} qtdeclarative5-dev-tools{a} qttools5-dev{a} qttools5-dev-tools{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} tzdata{a} uuid-dev{a} x11-common{a} x11proto-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl dbus geoclue-2.0 gstreamer1.0-plugins-base krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libpam-cap libqt5opengl5-dev libsasl2-modules linux-sysctl-defaults lynx mesa-vulkan-drivers psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 wget xdg-user-dirs 0 packages upgraded, 284 newly installed, 0 to remove and 0 not upgraded. Need to get 148 MB of archives. After unpacking 605 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf libglvnd0 armhf 1.7.0-1+b2 [51.8 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libdrm-common all 2.4.123-1 [8084 B] Get: 3 http://deb.debian.org/debian trixie/main armhf libdrm2 armhf 2.4.123-1 [34.1 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf libwayland-server0 armhf 1.23.0-1+b1 [27.9 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.11-1 [19.7 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.2-3+b2 [23.0 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.17.0-2+b1 [140 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libxcb-randr0 armhf 1.17.0-2+b1 [116 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf libdrm-amdgpu1 armhf 2.4.123-1 [20.4 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf libdrm-radeon1 armhf 2.4.123-1 [19.6 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 13 http://deb.debian.org/debian trixie/main armhf libglapi-mesa armhf 24.2.7-1 [44.9 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf libedit2 armhf 3.1-20240808-1 [77.9 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-5+b1 [9088 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf libz3-4 armhf 4.13.3-1 [7252 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf libllvm19 armhf 1:19.1.3-2 [23.8 MB] Get: 19 http://deb.debian.org/debian trixie/main armhf libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libsensors5 armhf 1:3.6.0-10+b1 [32.3 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.10-2 [337 kB] Get: 22 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.10-2 [750 kB] Get: 23 http://deb.debian.org/debian trixie/main armhf libx11-xcb1 armhf 2:1.8.10-2 [241 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf libxcb-dri2-0 armhf 1.17.0-2+b1 [106 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf libxcb-dri3-0 armhf 1.17.0-2+b1 [107 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf libxcb-present0 armhf 1.17.0-2+b1 [105 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf libxcb-sync1 armhf 1.17.0-2+b1 [108 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf libxcb-xfixes0 armhf 1.17.0-2+b1 [109 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf libxshmfence1 armhf 1.3-1+b2 [8628 B] Get: 30 http://deb.debian.org/debian trixie/main armhf mesa-libgallium armhf 24.2.7-1 [7094 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf libgbm1 armhf 24.2.7-1 [39.0 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf libwayland-client0 armhf 1.23.0-1+b1 [21.2 kB] Get: 33 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.17.0-2+b1 [105 kB] Get: 34 http://deb.debian.org/debian trixie/main armhf libegl-mesa0 armhf 24.2.7-1 [110 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf libegl1 armhf 1.7.0-1+b2 [29.1 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf libgles2 armhf 1.7.0-1+b2 [17.7 kB] Get: 37 http://deb.debian.org/debian trixie/main armhf libglib2.0-0t64 armhf 2.82.2-2 [1326 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf libdw1t64 armhf 0.192-4 [232 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf libunwind8 armhf 1.6.2-3.1 [43.8 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf libcap2-bin armhf 1:2.66-5+b1 [33.3 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf libgstreamer1.0-0 armhf 1.24.9-1 [1303 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf liborc-0.4-0t64 armhf 1:0.4.40-1 [160 kB] Get: 43 http://deb.debian.org/debian trixie/main armhf iso-codes all 4.17.0-1 [3055 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf libgstreamer-plugins-base1.0-0 armhf 1.24.9-1 [906 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf libhyphen0 armhf 2.8.8-7+b2 [28.4 kB] Get: 46 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-3+b1 [145 kB] Get: 47 http://deb.debian.org/debian trixie/main armhf libpng16-16t64 armhf 1.6.44-2 [263 kB] Get: 48 http://deb.debian.org/debian trixie/main armhf shared-mime-info armhf 2.4-5+b1 [753 kB] Get: 49 http://deb.debian.org/debian trixie/main armhf libdouble-conversion3 armhf 3.3.0-1+b2 [39.2 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf libpcre2-16-0 armhf 10.42-4+b2 [217 kB] Get: 51 http://deb.debian.org/debian trixie/main armhf libqt5core5t64 armhf 5.15.15+dfsg-2 [1595 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [385 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-1.1+b1 [318 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-1.1+b1 [371 kB] Get: 58 http://deb.debian.org/debian trixie/main armhf fontconfig armhf 2.15.0-1.1+b1 [461 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2+b1 [63.1 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 10.0.1-1 [418 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf x11-common all 1:7.7+23.1 [216 kB] Get: 62 http://deb.debian.org/debian trixie/main armhf libice6 armhf 2:1.1.1-1 [58.5 kB] Get: 63 http://deb.debian.org/debian trixie/main armhf libevdev2 armhf 1.13.3+dfsg-1 [26.2 kB] Get: 64 http://deb.debian.org/debian trixie/main armhf libmtdev1t64 armhf 1.1.6-1.2+b1 [21.3 kB] Get: 65 http://deb.debian.org/debian trixie/main armhf libgudev-1.0-0 armhf 238-5+b1 [12.9 kB] Get: 66 http://deb.debian.org/debian trixie/main armhf libwacom-common all 2.13.0-1 [98.0 kB] Get: 67 http://deb.debian.org/debian trixie/main armhf libwacom9 armhf 2.13.0-1 [20.8 kB] Get: 68 http://deb.debian.org/debian trixie/main armhf libinput-bin armhf 1.26.2-1 [23.6 kB] Get: 69 http://deb.debian.org/debian trixie/main armhf libinput10 armhf 1.26.2-1 [112 kB] Get: 70 http://deb.debian.org/debian trixie/main armhf libmd4c0 armhf 0.5.2-2+b1 [43.8 kB] Get: 71 http://deb.debian.org/debian trixie/main armhf libdbus-1-3 armhf 1.14.10-6 [180 kB] Get: 72 http://deb.debian.org/debian trixie/main armhf libqt5dbus5t64 armhf 5.15.15+dfsg-2 [192 kB] Get: 73 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 74 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.1-1+b1 [22.3 kB] Get: 75 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 76 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 77 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 78 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 79 http://deb.debian.org/debian trixie/main armhf libqt5network5t64 armhf 5.15.15+dfsg-2 [603 kB] Get: 80 http://deb.debian.org/debian trixie/main armhf libsm6 armhf 2:1.2.4-1 [33.5 kB] Get: 81 http://deb.debian.org/debian trixie/main armhf libxcb-icccm4 armhf 0.4.2-1 [26.4 kB] Get: 82 http://deb.debian.org/debian trixie/main armhf libxcb-util1 armhf 0.4.0-1+b2 [21.4 kB] Get: 83 http://deb.debian.org/debian trixie/main armhf libxcb-image0 armhf 0.4.0-2+b2 [21.0 kB] Get: 84 http://deb.debian.org/debian trixie/main armhf libxcb-keysyms1 armhf 0.4.0-1+b3 [15.1 kB] Get: 85 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.17.0-2+b1 [114 kB] Get: 86 http://deb.debian.org/debian trixie/main armhf libxcb-render-util0 armhf 0.3.9-1+b2 [16.6 kB] Get: 87 http://deb.debian.org/debian trixie/main armhf libxcb-shape0 armhf 1.17.0-2+b1 [106 kB] Get: 88 http://deb.debian.org/debian trixie/main armhf libxcb-xinerama0 armhf 1.17.0-2+b1 [105 kB] Get: 89 http://deb.debian.org/debian trixie/main armhf libxcb-xinput0 armhf 1.17.0-2+b1 [127 kB] Get: 90 http://deb.debian.org/debian trixie/main armhf libxcb-xkb1 armhf 1.17.0-2+b1 [126 kB] Get: 91 http://deb.debian.org/debian trixie/main armhf xkb-data all 2.42-1 [790 kB] Get: 92 http://deb.debian.org/debian trixie/main armhf libxkbcommon0 armhf 1.6.0-1+b2 [98.3 kB] Get: 93 http://deb.debian.org/debian trixie/main armhf libxkbcommon-x11-0 armhf 1.6.0-1+b2 [14.4 kB] Get: 94 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1+b2 [25.0 kB] Get: 95 http://deb.debian.org/debian trixie/main armhf libqt5gui5t64 armhf 5.15.15+dfsg-2 [2686 kB] Get: 96 http://deb.debian.org/debian trixie/main armhf libqt5positioning5 armhf 5.15.15+dfsg-2 [180 kB] Get: 97 http://deb.debian.org/debian trixie/main armhf libavahi-common-data armhf 0.8-13+b3 [111 kB] Get: 98 http://deb.debian.org/debian trixie/main armhf libavahi-common3 armhf 0.8-13+b3 [40.1 kB] Get: 99 http://deb.debian.org/debian trixie/main armhf libavahi-client3 armhf 0.8-13+b3 [43.6 kB] Get: 100 http://deb.debian.org/debian trixie/main armhf libcups2t64 armhf 2.4.10-2 [216 kB] Get: 101 http://deb.debian.org/debian trixie/main armhf libqt5widgets5t64 armhf 5.15.15+dfsg-2 [2122 kB] Get: 102 http://deb.debian.org/debian trixie/main armhf libqt5printsupport5t64 armhf 5.15.15+dfsg-2 [189 kB] Get: 103 http://deb.debian.org/debian trixie/main armhf libqt5qml5 armhf 5.15.15+dfsg-3 [1217 kB] Get: 104 http://deb.debian.org/debian trixie/main armhf libqt5qmlmodels5 armhf 5.15.15+dfsg-3 [167 kB] Get: 105 http://deb.debian.org/debian trixie/main armhf libqt5quick5 armhf 5.15.15+dfsg-3 [1392 kB] Get: 106 http://deb.debian.org/debian trixie/main armhf libqt5sensors5 armhf 5.15.15-2 [96.9 kB] Get: 107 http://deb.debian.org/debian trixie/main armhf libqt5webchannel5 armhf 5.15.15-2 [50.5 kB] Get: 108 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.4.0-0.1+b1 [111 kB] Get: 109 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.4.0-0.1+b1 [266 kB] Get: 110 http://deb.debian.org/debian trixie/main armhf libwoff1 armhf 1.0.2-2+b2 [36.0 kB] Get: 111 http://deb.debian.org/debian trixie/main armhf libxslt1.1 armhf 1.1.35-1.1+b1 [212 kB] Get: 112 http://deb.debian.org/debian trixie/main armhf libqt5webkit5 armhf 5.212.0~alpha4-41 [9514 kB] Get: 113 http://deb.debian.org/debian trixie/main armhf libpython3.12-minimal armhf 3.12.7-3 [800 kB] Get: 114 http://deb.debian.org/debian trixie/main armhf python3.12-minimal armhf 3.12.7-3 [1808 kB] Get: 115 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.12.6-1 [26.7 kB] Get: 116 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 117 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 118 http://deb.debian.org/debian trixie/main armhf tzdata all 2024b-3 [255 kB] Get: 119 http://deb.debian.org/debian trixie/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 120 http://deb.debian.org/debian trixie/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 121 http://deb.debian.org/debian trixie/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 122 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-5 [69.3 kB] Get: 123 http://deb.debian.org/debian trixie/main armhf libreadline8t64 armhf 8.2-5 [146 kB] Get: 124 http://deb.debian.org/debian trixie/main armhf libpython3.12-stdlib armhf 3.12.7-3 [1819 kB] Get: 125 http://deb.debian.org/debian trixie/main armhf python3.12 armhf 3.12.7-3 [671 kB] Get: 126 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.12.6-1 [9692 B] Get: 127 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.12.6-1 [27.8 kB] Get: 128 http://deb.debian.org/debian trixie/main armhf sgml-base all 1.31 [15.4 kB] Get: 129 http://deb.debian.org/debian trixie/main armhf libproc2-0 armhf 2:4.0.4-6 [56.0 kB] Get: 130 http://deb.debian.org/debian trixie/main armhf procps armhf 2:4.0.4-6 [864 kB] Get: 131 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 132 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 133 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 134 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 135 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.22.5-2 [195 kB] Get: 136 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 137 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-5 [1091 kB] Get: 138 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.2-11 [83.6 kB] Get: 139 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 140 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 141 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 142 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB] Get: 143 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 144 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 145 http://deb.debian.org/debian trixie/main armhf autopoint all 0.22.5-2 [723 kB] Get: 146 http://deb.debian.org/debian trixie/main armhf libcatch2-dev armhf 3.7.1-0.4 [584 kB] Get: 147 http://deb.debian.org/debian trixie/main armhf catch2 all 3.7.1-0.4 [5052 B] Get: 148 http://deb.debian.org/debian trixie/main armhf cmake-data all 3.30.5-1 [2223 kB] Get: 149 http://deb.debian.org/debian trixie/main armhf libarchive13t64 armhf 3.7.4-1.1 [306 kB] Get: 150 http://deb.debian.org/debian trixie/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-8 [18.2 kB] Get: 151 http://deb.debian.org/debian trixie/main armhf libsasl2-2 armhf 2.1.28+dfsg1-8 [50.2 kB] Get: 152 http://deb.debian.org/debian trixie/main armhf libldap-2.5-0 armhf 2.5.18+dfsg-3+b1 [163 kB] Get: 153 http://deb.debian.org/debian trixie/main armhf libnghttp2-14 armhf 1.64.0-1 [62.9 kB] Get: 154 http://deb.debian.org/debian trixie/main armhf libpsl5t64 armhf 0.21.2-1.1+b1 [55.8 kB] Get: 155 http://deb.debian.org/debian trixie/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b5 [53.2 kB] Get: 156 http://deb.debian.org/debian trixie/main armhf libssh2-1t64 armhf 1.11.1-1 [227 kB] Get: 157 http://deb.debian.org/debian trixie/main armhf libcurl4t64 armhf 8.11.0-1 [303 kB] Get: 158 http://deb.debian.org/debian trixie/main armhf libjsoncpp26 armhf 1.9.6-2 [70.0 kB] Get: 159 http://deb.debian.org/debian trixie/main armhf librhash1 armhf 1.4.5-1 [143 kB] Get: 160 http://deb.debian.org/debian trixie/main armhf libuv1t64 armhf 1.48.0-7 [134 kB] Get: 161 http://deb.debian.org/debian trixie/main armhf cmake armhf 3.30.5-1 [5365 kB] Get: 162 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.20 [89.7 kB] Get: 163 http://deb.debian.org/debian trixie/main armhf libtool all 2.4.7-8 [517 kB] Get: 164 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 165 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 166 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 167 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 168 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 169 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.22.5-2 [1485 kB] Get: 170 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 171 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 172 http://deb.debian.org/debian trixie/main armhf debhelper all 13.20 [915 kB] Get: 173 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0 armhf 2.82.2-2 [193 kB] Get: 174 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0-dev armhf 2.82.2-2 [902 kB] Get: 175 http://deb.debian.org/debian trixie/main armhf libpolkit-gobject-1-0 armhf 125-2 [42.2 kB] Get: 176 http://deb.debian.org/debian trixie/main armhf libpolkit-agent-1-0 armhf 125-2 [23.9 kB] Get: 177 http://deb.debian.org/debian trixie/main armhf gir1.2-polkit-1.0 armhf 125-2 [18.1 kB] Get: 178 http://deb.debian.org/debian trixie/main armhf native-architecture all 0.2.3 [2108 B] Get: 179 http://deb.debian.org/debian trixie/main armhf libgirepository-2.0-0 armhf 2.82.2-2 [124 kB] Get: 180 http://deb.debian.org/debian trixie/main armhf girepository-tools armhf 2.82.2-2 [132 kB] Get: 181 http://deb.debian.org/debian trixie/main armhf uuid-dev armhf 2.40.2-11 [45.6 kB] Get: 182 http://deb.debian.org/debian trixie/main armhf libblkid-dev armhf 2.40.2-11 [194 kB] Get: 183 http://deb.debian.org/debian trixie/main armhf libtspi1 armhf 0.3.15-0.4 [138 kB] Get: 184 http://deb.debian.org/debian trixie/main armhf libbotan-2-19 armhf 2.19.5+dfsg-3 [1550 kB] Get: 185 http://deb.debian.org/debian trixie/main armhf libbotan-2-dev armhf 2.19.5+dfsg-3 [2426 kB] Get: 186 http://deb.debian.org/debian trixie/main armhf libbz2-dev armhf 1.0.8-6 [28.7 kB] Get: 187 http://deb.debian.org/debian trixie/main armhf libclang1-19 armhf 1:19.1.3-2 [6609 kB] Get: 188 http://deb.debian.org/debian trixie/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB] Get: 189 http://deb.debian.org/debian trixie/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 190 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 191 http://deb.debian.org/debian trixie/main armhf xml-core all 0.19 [20.1 kB] Get: 192 http://deb.debian.org/debian trixie/main armhf libdbus-1-dev armhf 1.14.10-6 [223 kB] Get: 193 http://deb.debian.org/debian trixie/main armhf libdrm-nouveau2 armhf 2.4.123-1 [17.2 kB] Get: 194 http://deb.debian.org/debian trixie/main armhf libdrm-omap1 armhf 2.4.123-1 [8936 B] Get: 195 http://deb.debian.org/debian trixie/main armhf libdrm-freedreno1 armhf 2.4.123-1 [19.0 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf libdrm-exynos1 armhf 2.4.123-1 [12.8 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf libdrm-tegra0 armhf 2.4.123-1 [10.4 kB] Get: 198 http://deb.debian.org/debian trixie/main armhf libdrm-etnaviv1 armhf 2.4.123-1 [12.8 kB] Get: 199 http://deb.debian.org/debian trixie/main armhf libpciaccess0 armhf 0.17-3+b2 [49.2 kB] Get: 200 http://deb.debian.org/debian trixie/main armhf libpciaccess-dev armhf 0.17-3+b2 [53.9 kB] Get: 201 http://deb.debian.org/debian trixie/main armhf libdrm-dev armhf 2.4.123-1 [257 kB] Get: 202 http://deb.debian.org/debian trixie/main armhf libxcb-glx0 armhf 1.17.0-2+b1 [120 kB] Get: 203 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b2 [45.2 kB] Get: 204 http://deb.debian.org/debian trixie/main armhf libxfixes3 armhf 1:6.0.0-2+b2 [18.6 kB] Get: 205 http://deb.debian.org/debian trixie/main armhf libxxf86vm1 armhf 1:1.1.4-1+b3 [18.1 kB] Get: 206 http://deb.debian.org/debian trixie/main armhf libvulkan1 armhf 1.3.296.0-1 [103 kB] Get: 207 http://deb.debian.org/debian trixie/main armhf libgl1-mesa-dri armhf 24.2.7-1 [41.0 kB] Get: 208 http://deb.debian.org/debian trixie/main armhf libglx-mesa0 armhf 24.2.7-1 [132 kB] Get: 209 http://deb.debian.org/debian trixie/main armhf libglx0 armhf 1.7.0-1+b2 [32.6 kB] Get: 210 http://deb.debian.org/debian trixie/main armhf libgl1 armhf 1.7.0-1+b2 [88.2 kB] Get: 211 http://deb.debian.org/debian trixie/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 212 http://deb.debian.org/debian trixie/main armhf x11proto-dev all 2024.1-1 [603 kB] Get: 213 http://deb.debian.org/debian trixie/main armhf libxau-dev armhf 1:1.0.11-1 [23.0 kB] Get: 214 http://deb.debian.org/debian trixie/main armhf libxdmcp-dev armhf 1:1.1.2-3+b2 [39.3 kB] Get: 215 http://deb.debian.org/debian trixie/main armhf xtrans-dev all 1.4.0-1 [98.7 kB] Get: 216 http://deb.debian.org/debian trixie/main armhf libxcb1-dev armhf 1.17.0-2+b1 [180 kB] Get: 217 http://deb.debian.org/debian trixie/main armhf libx11-dev armhf 2:1.8.10-2 [825 kB] Get: 218 http://deb.debian.org/debian trixie/main armhf libglx-dev armhf 1.7.0-1+b2 [15.8 kB] Get: 219 http://deb.debian.org/debian trixie/main armhf libgl-dev armhf 1.7.0-1+b2 [101 kB] Get: 220 http://deb.debian.org/debian trixie/main armhf libegl-dev armhf 1.7.0-1+b2 [19.5 kB] Get: 221 http://deb.debian.org/debian trixie/main armhf libffi-dev armhf 3.4.6-1 [55.9 kB] Get: 222 http://deb.debian.org/debian trixie/main armhf libfmt10 armhf 10.1.1+ds1-4 [118 kB] Get: 223 http://deb.debian.org/debian trixie/main armhf libfmt-dev armhf 10.1.1+ds1-4 [177 kB] Get: 224 http://deb.debian.org/debian trixie/main armhf libsepol-dev armhf 3.7-1 [338 kB] Get: 225 http://deb.debian.org/debian trixie/main armhf libpcre2-32-0 armhf 10.42-4+b2 [207 kB] Get: 226 http://deb.debian.org/debian trixie/main armhf libpcre2-posix3 armhf 10.42-4+b2 [55.3 kB] Get: 227 http://deb.debian.org/debian trixie/main armhf libpcre2-dev armhf 10.42-4+b2 [681 kB] Get: 228 http://deb.debian.org/debian trixie/main armhf libselinux1-dev armhf 3.7-3+b1 [154 kB] Get: 229 http://deb.debian.org/debian trixie/main armhf libmount-dev armhf 2.40.2-11 [29.0 kB] Get: 230 http://deb.debian.org/debian trixie/main armhf libsysprof-capture-4-dev armhf 47.0-2 [45.1 kB] Get: 231 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get: 232 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev armhf 2.82.2-2 [1558 kB] Get: 233 http://deb.debian.org/debian trixie/main armhf python3-packaging all 24.1-1 [45.8 kB] Get: 234 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev-bin armhf 2.82.2-2 [159 kB] Get: 235 http://deb.debian.org/debian trixie/main armhf libgles1 armhf 1.7.0-1+b2 [12.2 kB] Get: 236 http://deb.debian.org/debian trixie/main armhf libgles-dev armhf 1.7.0-1+b2 [50.8 kB] Get: 237 http://deb.debian.org/debian trixie/main armhf libglib2.0-data all 2.82.2-2 [1274 kB] Get: 238 http://deb.debian.org/debian trixie/main armhf libglib2.0-bin armhf 2.82.2-2 [119 kB] Get: 239 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev-bin armhf 2.82.2-2 [51.1 kB] Get: 240 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev armhf 2.82.2-2 [51.8 kB] Get: 241 http://deb.debian.org/debian trixie/main armhf libpolkit-gobject-1-dev armhf 125-2 [36.5 kB] Get: 242 http://deb.debian.org/debian trixie/main armhf libpugixml1v5 armhf 1.14-2 [76.5 kB] Get: 243 http://deb.debian.org/debian trixie/main armhf libpugixml-dev armhf 1.14-2 [101 kB] Get: 244 http://deb.debian.org/debian trixie/main armhf libqt5charts5 armhf 5.15.15-2 [389 kB] Get: 245 http://deb.debian.org/debian trixie/main armhf libqt5concurrent5t64 armhf 5.15.15+dfsg-2 [43.3 kB] Get: 246 http://deb.debian.org/debian trixie/main armhf libqt5sql5t64 armhf 5.15.15+dfsg-2 [111 kB] Get: 247 http://deb.debian.org/debian trixie/main armhf libqt5test5t64 armhf 5.15.15+dfsg-2 [135 kB] Get: 248 http://deb.debian.org/debian trixie/main armhf libqt5xml5t64 armhf 5.15.15+dfsg-2 [111 kB] Get: 249 http://deb.debian.org/debian trixie/main armhf libvulkan-dev armhf 1.3.296.0-1 [1397 kB] Get: 250 http://deb.debian.org/debian trixie/main armhf libxext-dev armhf 2:1.3.4-1+b2 [100 kB] Get: 251 http://deb.debian.org/debian trixie/main armhf qt5-qmake-bin armhf 5.15.15+dfsg-2 [914 kB] Get: 252 http://deb.debian.org/debian trixie/main armhf qtchooser armhf 66-2 [23.6 kB] Get: 253 http://deb.debian.org/debian trixie/main armhf qt5-qmake armhf 5.15.15+dfsg-2 [224 kB] Get: 254 http://deb.debian.org/debian trixie/main armhf qtbase5-dev-tools armhf 5.15.15+dfsg-2 [659 kB] Get: 255 http://deb.debian.org/debian trixie/main armhf qtbase5-dev armhf 5.15.15+dfsg-2 [1070 kB] Get: 256 http://deb.debian.org/debian trixie/main armhf libqt5charts5-dev armhf 5.15.15-2 [24.6 kB] Get: 257 http://deb.debian.org/debian trixie/main armhf libqt5designer5 armhf 5.15.15-2 [2652 kB] Get: 258 http://deb.debian.org/debian trixie/main armhf libqt5designercomponents5 armhf 5.15.15-2 [649 kB] Get: 259 http://deb.debian.org/debian trixie/main armhf libqt5help5 armhf 5.15.15-2 [131 kB] Get: 260 http://deb.debian.org/debian trixie/main armhf libqt5qmlworkerscript5 armhf 5.15.15+dfsg-3 [33.2 kB] Get: 261 http://deb.debian.org/debian trixie/main armhf libqt5quickparticles5 armhf 5.15.15+dfsg-3 [185 kB] Get: 262 http://deb.debian.org/debian trixie/main armhf libqt5quickshapes5 armhf 5.15.15+dfsg-3 [86.1 kB] Get: 263 http://deb.debian.org/debian trixie/main armhf libqt5quicktest5 armhf 5.15.15+dfsg-3 [52.7 kB] Get: 264 http://deb.debian.org/debian trixie/main armhf libqt5quickwidgets5 armhf 5.15.15+dfsg-3 [36.7 kB] Get: 265 http://deb.debian.org/debian trixie/main armhf libqt5sql5-sqlite armhf 5.15.15+dfsg-2 [54.9 kB] Get: 266 http://deb.debian.org/debian trixie/main armhf libqt5svg5 armhf 5.15.15-2 [117 kB] Get: 267 http://deb.debian.org/debian trixie/main armhf libqt5svg5-dev armhf 5.15.15-2 [13.0 kB] Get: 268 http://deb.debian.org/debian trixie/main armhf libquazip1-qt5-1t64 armhf 1.4-1.1+b2 [67.5 kB] Get: 269 http://deb.debian.org/debian trixie/main armhf libquazip1-qt5-dev armhf 1.4-1.1+b2 [36.5 kB] Get: 270 http://deb.debian.org/debian trixie/main armhf libspdlog1.12 armhf 1:1.12.0+ds-2+b3 [92.9 kB] Get: 271 http://deb.debian.org/debian trixie/main armhf libspdlog-dev armhf 1:1.12.0+ds-2+b3 [85.5 kB] Get: 272 http://deb.debian.org/debian trixie/main armhf libtrompeloeil-cpp-dev armhf 47-1 [238 kB] Get: 273 http://deb.debian.org/debian trixie/main armhf libunits-cpp-dev all 2.3.3+ds-4 [35.5 kB] Get: 274 http://deb.debian.org/debian trixie/main armhf patchelf armhf 0.18.0-1.1 [89.5 kB] Get: 275 http://deb.debian.org/debian trixie/main armhf qdoc-qt5 armhf 5.15.15-2 [516 kB] Get: 276 http://deb.debian.org/debian trixie/main armhf qhelpgenerator-qt5 armhf 5.15.15-2 [52.9 kB] Get: 277 http://deb.debian.org/debian trixie/main armhf qml-module-qtquick2 armhf 5.15.15+dfsg-3 [36.5 kB] Get: 278 http://deb.debian.org/debian trixie/main armhf qt5-assistant armhf 5.15.15-2 [330 kB] Get: 279 http://deb.debian.org/debian trixie/main armhf qt5-qmltooling-plugins armhf 5.15.15+dfsg-3 [156 kB] Get: 280 http://deb.debian.org/debian trixie/main armhf qtattributionsscanner-qt5 armhf 5.15.15-2 [29.6 kB] Get: 281 http://deb.debian.org/debian trixie/main armhf qtdeclarative5-dev-tools armhf 5.15.15+dfsg-3 [529 kB] Get: 282 http://deb.debian.org/debian trixie/main armhf qtdeclarative5-dev armhf 5.15.15+dfsg-3 [432 kB] Get: 283 http://deb.debian.org/debian trixie/main armhf qttools5-dev-tools armhf 5.15.15-2 [922 kB] Get: 284 http://deb.debian.org/debian trixie/main armhf qttools5-dev armhf 5.15.15-2 [178 kB] Fetched 148 MB in 3s (45.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libglvnd0:armhf. (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 ... 19690 files and directories currently installed.) Preparing to unpack .../000-libglvnd0_1.7.0-1+b2_armhf.deb ... Unpacking libglvnd0:armhf (1.7.0-1+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../001-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../002-libdrm2_2.4.123-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.123-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../003-libexpat1_2.6.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.4-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../004-libwayland-server0_1.23.0-1+b1_armhf.deb ... Unpacking libwayland-server0:armhf (1.23.0-1+b1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../005-libxau6_1%3a1.0.11-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../006-libxdmcp6_1%3a1.1.2-3+b2_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../007-libxcb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../008-libxcb-randr0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-randr0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../009-libdrm-amdgpu1_2.4.123-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../010-libdrm-radeon1_2.4.123-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.123-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../011-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../012-libglapi-mesa_24.2.7-1_armhf.deb ... Unpacking libglapi-mesa:armhf (24.2.7-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../013-libedit2_3.1-20240808-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20240808-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../014-libicu72_72.1-5+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-5+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../015-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../016-libz3-4_4.13.3-1_armhf.deb ... Unpacking libz3-4:armhf (4.13.3-1) ... Selecting previously unselected package libllvm19:armhf. Preparing to unpack .../017-libllvm19_1%3a19.1.3-2_armhf.deb ... Unpacking libllvm19:armhf (1:19.1.3-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../018-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../019-libsensors5_1%3a3.6.0-10+b1_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../020-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../021-libx11-6_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.10-2) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../022-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../023-libxcb-dri2-0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../024-libxcb-dri3-0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../025-libxcb-present0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-present0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../026-libxcb-sync1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../027-libxcb-xfixes0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../028-libxshmfence1_1.3-1+b2_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1+b2) ... Selecting previously unselected package mesa-libgallium:armhf. Preparing to unpack .../029-mesa-libgallium_24.2.7-1_armhf.deb ... Unpacking mesa-libgallium:armhf (24.2.7-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../030-libgbm1_24.2.7-1_armhf.deb ... Unpacking libgbm1:armhf (24.2.7-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../031-libwayland-client0_1.23.0-1+b1_armhf.deb ... Unpacking libwayland-client0:armhf (1.23.0-1+b1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../032-libxcb-shm0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../033-libegl-mesa0_24.2.7-1_armhf.deb ... Unpacking libegl-mesa0:armhf (24.2.7-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../034-libegl1_1.7.0-1+b2_armhf.deb ... Unpacking libegl1:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../035-libgles2_1.7.0-1+b2_armhf.deb ... Unpacking libgles2:armhf (1.7.0-1+b2) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../036-libglib2.0-0t64_2.82.2-2_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.2-2) ... Selecting previously unselected package libdw1t64:armhf. Preparing to unpack .../037-libdw1t64_0.192-4_armhf.deb ... Unpacking libdw1t64:armhf (0.192-4) ... Selecting previously unselected package libunwind8:armhf. Preparing to unpack .../038-libunwind8_1.6.2-3.1_armhf.deb ... Unpacking libunwind8:armhf (1.6.2-3.1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../039-libcap2-bin_1%3a2.66-5+b1_armhf.deb ... Unpacking libcap2-bin (1:2.66-5+b1) ... Selecting previously unselected package libgstreamer1.0-0:armhf. Preparing to unpack .../040-libgstreamer1.0-0_1.24.9-1_armhf.deb ... Unpacking libgstreamer1.0-0:armhf (1.24.9-1) ... Selecting previously unselected package liborc-0.4-0t64:armhf. Preparing to unpack .../041-liborc-0.4-0t64_1%3a0.4.40-1_armhf.deb ... Unpacking liborc-0.4-0t64:armhf (1:0.4.40-1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../042-iso-codes_4.17.0-1_all.deb ... Unpacking iso-codes (4.17.0-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:armhf. Preparing to unpack .../043-libgstreamer-plugins-base1.0-0_1.24.9-1_armhf.deb ... Unpacking libgstreamer-plugins-base1.0-0:armhf (1.24.9-1) ... Selecting previously unselected package libhyphen0:armhf. Preparing to unpack .../044-libhyphen0_2.8.8-7+b2_armhf.deb ... Unpacking libhyphen0:armhf (2.8.8-7+b2) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../045-libjpeg62-turbo_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../046-libpng16-16t64_1.6.44-2_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.44-2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../047-shared-mime-info_2.4-5+b1_armhf.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../048-libdouble-conversion3_3.3.0-1+b2_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.3.0-1+b2) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../049-libpcre2-16-0_10.42-4+b2_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.42-4+b2) ... Selecting previously unselected package libqt5core5t64:armhf. Preparing to unpack .../050-libqt5core5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5core5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../051-libbrotli1_1.1.0-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b6) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../052-libfreetype6_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../053-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../054-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../055-fontconfig-config_2.15.0-1.1+b1_armhf.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../056-libfontconfig1_2.15.0-1.1+b1_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../057-fontconfig_2.15.0-1.1+b1_armhf.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../058-libgraphite2-3_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../059-libharfbuzz0b_10.0.1-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (10.0.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../060-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../061-libice6_2%3a1.1.1-1_armhf.deb ... Unpacking libice6:armhf (2:1.1.1-1) ... Selecting previously unselected package libevdev2:armhf. Preparing to unpack .../062-libevdev2_1.13.3+dfsg-1_armhf.deb ... Unpacking libevdev2:armhf (1.13.3+dfsg-1) ... Selecting previously unselected package libmtdev1t64:armhf. Preparing to unpack .../063-libmtdev1t64_1.1.6-1.2+b1_armhf.deb ... Unpacking libmtdev1t64:armhf (1.1.6-1.2+b1) ... Selecting previously unselected package libgudev-1.0-0:armhf. Preparing to unpack .../064-libgudev-1.0-0_238-5+b1_armhf.deb ... Unpacking libgudev-1.0-0:armhf (238-5+b1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../065-libwacom-common_2.13.0-1_all.deb ... Unpacking libwacom-common (2.13.0-1) ... Selecting previously unselected package libwacom9:armhf. Preparing to unpack .../066-libwacom9_2.13.0-1_armhf.deb ... Unpacking libwacom9:armhf (2.13.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../067-libinput-bin_1.26.2-1_armhf.deb ... Unpacking libinput-bin (1.26.2-1) ... Selecting previously unselected package libinput10:armhf. Preparing to unpack .../068-libinput10_1.26.2-1_armhf.deb ... Unpacking libinput10:armhf (1.26.2-1) ... Selecting previously unselected package libmd4c0:armhf. Preparing to unpack .../069-libmd4c0_0.5.2-2+b1_armhf.deb ... Unpacking libmd4c0:armhf (0.5.2-2+b1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../070-libdbus-1-3_1.14.10-6_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.10-6) ... Selecting previously unselected package libqt5dbus5t64:armhf. Preparing to unpack .../071-libqt5dbus5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5dbus5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../072-libkrb5support0_1.21.3-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-3) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../073-libcom-err2_1.47.1-1+b1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../074-libk5crypto3_1.21.3-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-3) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../075-libkeyutils1_1.6.3-4_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-4) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../076-libkrb5-3_1.21.3-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../077-libgssapi-krb5-2_1.21.3-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ... Selecting previously unselected package libqt5network5t64:armhf. Preparing to unpack .../078-libqt5network5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5network5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../079-libsm6_2%3a1.2.4-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.4-1) ... Selecting previously unselected package libxcb-icccm4:armhf. Preparing to unpack .../080-libxcb-icccm4_0.4.2-1_armhf.deb ... Unpacking libxcb-icccm4:armhf (0.4.2-1) ... Selecting previously unselected package libxcb-util1:armhf. Preparing to unpack .../081-libxcb-util1_0.4.0-1+b2_armhf.deb ... Unpacking libxcb-util1:armhf (0.4.0-1+b2) ... Selecting previously unselected package libxcb-image0:armhf. Preparing to unpack .../082-libxcb-image0_0.4.0-2+b2_armhf.deb ... Unpacking libxcb-image0:armhf (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:armhf. Preparing to unpack .../083-libxcb-keysyms1_0.4.0-1+b3_armhf.deb ... Unpacking libxcb-keysyms1:armhf (0.4.0-1+b3) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../084-libxcb-render0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-render0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-render-util0:armhf. Preparing to unpack .../085-libxcb-render-util0_0.3.9-1+b2_armhf.deb ... Unpacking libxcb-render-util0:armhf (0.3.9-1+b2) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../086-libxcb-shape0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shape0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:armhf. Preparing to unpack .../087-libxcb-xinerama0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xinerama0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:armhf. Preparing to unpack .../088-libxcb-xinput0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xinput0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:armhf. Preparing to unpack .../089-libxcb-xkb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xkb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../090-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../091-libxkbcommon0_1.6.0-1+b2_armhf.deb ... Unpacking libxkbcommon0:armhf (1.6.0-1+b2) ... Selecting previously unselected package libxkbcommon-x11-0:armhf. Preparing to unpack .../092-libxkbcommon-x11-0_1.6.0-1+b2_armhf.deb ... Unpacking libxkbcommon-x11-0:armhf (1.6.0-1+b2) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../093-libxrender1_1%3a0.9.10-1.1+b2_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1+b2) ... Selecting previously unselected package libqt5gui5t64:armhf. Preparing to unpack .../094-libqt5gui5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5gui5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5positioning5:armhf. Preparing to unpack .../095-libqt5positioning5_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5positioning5:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../096-libavahi-common-data_0.8-13+b3_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../097-libavahi-common3_0.8-13+b3_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-13+b3) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../098-libavahi-client3_0.8-13+b3_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-13+b3) ... Selecting previously unselected package libcups2t64:armhf. Preparing to unpack .../099-libcups2t64_2.4.10-2_armhf.deb ... Unpacking libcups2t64:armhf (2.4.10-2) ... Selecting previously unselected package libqt5widgets5t64:armhf. Preparing to unpack .../100-libqt5widgets5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5widgets5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5printsupport5t64:armhf. Preparing to unpack .../101-libqt5printsupport5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5printsupport5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5qml5:armhf. Preparing to unpack .../102-libqt5qml5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5qml5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5qmlmodels5:armhf. Preparing to unpack .../103-libqt5qmlmodels5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5qmlmodels5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quick5:armhf. Preparing to unpack .../104-libqt5quick5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quick5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5sensors5:armhf. Preparing to unpack .../105-libqt5sensors5_5.15.15-2_armhf.deb ... Unpacking libqt5sensors5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5webchannel5:armhf. Preparing to unpack .../106-libqt5webchannel5_5.15.15-2_armhf.deb ... Unpacking libqt5webchannel5:armhf (5.15.15-2) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../107-libsharpyuv0_1.4.0-0.1+b1_armhf.deb ... Unpacking libsharpyuv0:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../108-libwebp7_1.4.0-0.1+b1_armhf.deb ... Unpacking libwebp7:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libwoff1:armhf. Preparing to unpack .../109-libwoff1_1.0.2-2+b2_armhf.deb ... Unpacking libwoff1:armhf (1.0.2-2+b2) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../110-libxslt1.1_1.1.35-1.1+b1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.35-1.1+b1) ... Selecting previously unselected package libqt5webkit5:armhf. Preparing to unpack .../111-libqt5webkit5_5.212.0~alpha4-41_armhf.deb ... Unpacking libqt5webkit5:armhf (5.212.0~alpha4-41) ... Selecting previously unselected package libpython3.12-minimal:armhf. Preparing to unpack .../112-libpython3.12-minimal_3.12.7-3_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.7-3) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../113-python3.12-minimal_3.12.7-3_armhf.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:armhf (3.12.7-3) ... Setting up libexpat1:armhf (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (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 ... 24088 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_armhf.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../04-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../05-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../06-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../07-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../08-libreadline8t64_8.2-5_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../09-libpython3.12-stdlib_3.12.7-3_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../10-python3.12_3.12.7-3_armhf.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../11-libpython3-stdlib_3.12.6-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (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 ... 25107 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_armhf.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-6_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-6_armhf.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../006-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.22.5-2_armhf.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../009-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.23.0-5_armhf.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.40.2-11_armhf.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../012-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libcatch2-dev. Preparing to unpack .../019-libcatch2-dev_3.7.1-0.4_armhf.deb ... Unpacking libcatch2-dev (3.7.1-0.4) ... Selecting previously unselected package catch2. Preparing to unpack .../020-catch2_3.7.1-0.4_all.deb ... Unpacking catch2 (3.7.1-0.4) ... Selecting previously unselected package cmake-data. Preparing to unpack .../021-cmake-data_3.30.5-1_all.deb ... Unpacking cmake-data (3.30.5-1) ... Selecting previously unselected package libarchive13t64:armhf. Preparing to unpack .../022-libarchive13t64_3.7.4-1.1_armhf.deb ... Unpacking libarchive13t64:armhf (3.7.4-1.1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../023-libsasl2-modules-db_2.1.28+dfsg1-8_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../024-libsasl2-2_2.1.28+dfsg1-8_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../025-libldap-2.5-0_2.5.18+dfsg-3+b1_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../026-libnghttp2-14_1.64.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.64.0-1) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../027-libpsl5t64_0.21.2-1.1+b1_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../028-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:armhf. Preparing to unpack .../029-libssh2-1t64_1.11.1-1_armhf.deb ... Unpacking libssh2-1t64:armhf (1.11.1-1) ... Selecting previously unselected package libcurl4t64:armhf. Preparing to unpack .../030-libcurl4t64_8.11.0-1_armhf.deb ... Unpacking libcurl4t64:armhf (8.11.0-1) ... Selecting previously unselected package libjsoncpp26:armhf. Preparing to unpack .../031-libjsoncpp26_1.9.6-2_armhf.deb ... Unpacking libjsoncpp26:armhf (1.9.6-2) ... Selecting previously unselected package librhash1:armhf. Preparing to unpack .../032-librhash1_1.4.5-1_armhf.deb ... Unpacking librhash1:armhf (1.4.5-1) ... Selecting previously unselected package libuv1t64:armhf. Preparing to unpack .../033-libuv1t64_1.48.0-7_armhf.deb ... Unpacking libuv1t64:armhf (1.48.0-7) ... Selecting previously unselected package cmake. Preparing to unpack .../034-cmake_3.30.5-1_armhf.deb ... Unpacking cmake (3.30.5-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../035-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../036-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../037-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../040-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../041-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../042-gettext_0.22.5-2_armhf.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../043-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../044-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../045-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../046-gir1.2-glib-2.0_2.82.2-2_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (2.82.2-2) ... Selecting previously unselected package gir1.2-glib-2.0-dev:armhf. Preparing to unpack .../047-gir1.2-glib-2.0-dev_2.82.2-2_armhf.deb ... Unpacking gir1.2-glib-2.0-dev:armhf (2.82.2-2) ... Selecting previously unselected package libpolkit-gobject-1-0:armhf. Preparing to unpack .../048-libpolkit-gobject-1-0_125-2_armhf.deb ... Unpacking libpolkit-gobject-1-0:armhf (125-2) ... Selecting previously unselected package libpolkit-agent-1-0:armhf. Preparing to unpack .../049-libpolkit-agent-1-0_125-2_armhf.deb ... Unpacking libpolkit-agent-1-0:armhf (125-2) ... Selecting previously unselected package gir1.2-polkit-1.0. Preparing to unpack .../050-gir1.2-polkit-1.0_125-2_armhf.deb ... Unpacking gir1.2-polkit-1.0 (125-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../051-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:armhf. Preparing to unpack .../052-libgirepository-2.0-0_2.82.2-2_armhf.deb ... Unpacking libgirepository-2.0-0:armhf (2.82.2-2) ... Selecting previously unselected package girepository-tools:armhf. Preparing to unpack .../053-girepository-tools_2.82.2-2_armhf.deb ... Unpacking girepository-tools:armhf (2.82.2-2) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../054-uuid-dev_2.40.2-11_armhf.deb ... Unpacking uuid-dev:armhf (2.40.2-11) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../055-libblkid-dev_2.40.2-11_armhf.deb ... Unpacking libblkid-dev:armhf (2.40.2-11) ... Selecting previously unselected package libtspi1. Preparing to unpack .../056-libtspi1_0.3.15-0.4_armhf.deb ... Unpacking libtspi1 (0.3.15-0.4) ... Selecting previously unselected package libbotan-2-19:armhf. Preparing to unpack .../057-libbotan-2-19_2.19.5+dfsg-3_armhf.deb ... Unpacking libbotan-2-19:armhf (2.19.5+dfsg-3) ... Selecting previously unselected package libbotan-2-dev. Preparing to unpack .../058-libbotan-2-dev_2.19.5+dfsg-3_armhf.deb ... Unpacking libbotan-2-dev (2.19.5+dfsg-3) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../059-libbz2-dev_1.0.8-6_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-6) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../060-libclang1-19_1%3a19.1.3-2_armhf.deb ... Unpacking libclang1-19 (1:19.1.3-2) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../061-libpkgconf3_1.8.1-4_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../062-pkgconf-bin_1.8.1-4_armhf.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../063-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package xml-core. Preparing to unpack .../064-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../065-libdbus-1-dev_1.14.10-6_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.14.10-6) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../066-libdrm-nouveau2_2.4.123-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-omap1:armhf. Preparing to unpack .../067-libdrm-omap1_2.4.123-1_armhf.deb ... Unpacking libdrm-omap1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../068-libdrm-freedreno1_2.4.123-1_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-exynos1:armhf. Preparing to unpack .../069-libdrm-exynos1_2.4.123-1_armhf.deb ... Unpacking libdrm-exynos1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-tegra0:armhf. Preparing to unpack .../070-libdrm-tegra0_2.4.123-1_armhf.deb ... Unpacking libdrm-tegra0:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../071-libdrm-etnaviv1_2.4.123-1_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.123-1) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../072-libpciaccess0_0.17-3+b2_armhf.deb ... Unpacking libpciaccess0:armhf (0.17-3+b2) ... Selecting previously unselected package libpciaccess-dev:armhf. Preparing to unpack .../073-libpciaccess-dev_0.17-3+b2_armhf.deb ... Unpacking libpciaccess-dev:armhf (0.17-3+b2) ... Selecting previously unselected package libdrm-dev:armhf. Preparing to unpack .../074-libdrm-dev_2.4.123-1_armhf.deb ... Unpacking libdrm-dev:armhf (2.4.123-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../075-libxcb-glx0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-glx0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../076-libxext6_2%3a1.3.4-1+b2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../077-libxfixes3_1%3a6.0.0-2+b2_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-2+b2) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../078-libxxf86vm1_1%3a1.1.4-1+b3_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b3) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../079-libvulkan1_1.3.296.0-1_armhf.deb ... Unpacking libvulkan1:armhf (1.3.296.0-1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../080-libgl1-mesa-dri_24.2.7-1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (24.2.7-1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../081-libglx-mesa0_24.2.7-1_armhf.deb ... Unpacking libglx-mesa0:armhf (24.2.7-1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../082-libglx0_1.7.0-1+b2_armhf.deb ... Unpacking libglx0:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../083-libgl1_1.7.0-1+b2_armhf.deb ... Unpacking libgl1:armhf (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../084-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../085-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../086-libxau-dev_1%3a1.0.11-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../087-libxdmcp-dev_1%3a1.1.2-3+b2_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-3+b2) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../088-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../089-libxcb1-dev_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../090-libx11-dev_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.10-2) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../091-libglx-dev_1.7.0-1+b2_armhf.deb ... Unpacking libglx-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../092-libgl-dev_1.7.0-1+b2_armhf.deb ... Unpacking libgl-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../093-libegl-dev_1.7.0-1+b2_armhf.deb ... Unpacking libegl-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../094-libffi-dev_3.4.6-1_armhf.deb ... Unpacking libffi-dev:armhf (3.4.6-1) ... Selecting previously unselected package libfmt10:armhf. Preparing to unpack .../095-libfmt10_10.1.1+ds1-4_armhf.deb ... Unpacking libfmt10:armhf (10.1.1+ds1-4) ... Selecting previously unselected package libfmt-dev:armhf. Preparing to unpack .../096-libfmt-dev_10.1.1+ds1-4_armhf.deb ... Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../097-libsepol-dev_3.7-1_armhf.deb ... Unpacking libsepol-dev:armhf (3.7-1) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../098-libpcre2-32-0_10.42-4+b2_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.42-4+b2) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../099-libpcre2-posix3_10.42-4+b2_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.42-4+b2) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../100-libpcre2-dev_10.42-4+b2_armhf.deb ... Unpacking libpcre2-dev:armhf (10.42-4+b2) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../101-libselinux1-dev_3.7-3+b1_armhf.deb ... Unpacking libselinux1-dev:armhf (3.7-3+b1) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../102-libmount-dev_2.40.2-11_armhf.deb ... Unpacking libmount-dev:armhf (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:armhf. Preparing to unpack .../103-libsysprof-capture-4-dev_47.0-2_armhf.deb ... Unpacking libsysprof-capture-4-dev:armhf (47.0-2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../104-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:armhf. Preparing to unpack .../105-libgio-2.0-dev_2.82.2-2_armhf.deb ... Unpacking libgio-2.0-dev:armhf (2.82.2-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../106-python3-packaging_24.1-1_all.deb ... Unpacking python3-packaging (24.1-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../107-libgio-2.0-dev-bin_2.82.2-2_armhf.deb ... Unpacking libgio-2.0-dev-bin (2.82.2-2) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../108-libgles1_1.7.0-1+b2_armhf.deb ... Unpacking libgles1:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../109-libgles-dev_1.7.0-1+b2_armhf.deb ... Unpacking libgles-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../110-libglib2.0-data_2.82.2-2_all.deb ... Unpacking libglib2.0-data (2.82.2-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../111-libglib2.0-bin_2.82.2-2_armhf.deb ... Unpacking libglib2.0-bin (2.82.2-2) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../112-libglib2.0-dev-bin_2.82.2-2_armhf.deb ... Unpacking libglib2.0-dev-bin (2.82.2-2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../113-libglib2.0-dev_2.82.2-2_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.82.2-2) ... Selecting previously unselected package libpolkit-gobject-1-dev. Preparing to unpack .../114-libpolkit-gobject-1-dev_125-2_armhf.deb ... Unpacking libpolkit-gobject-1-dev (125-2) ... Selecting previously unselected package libpugixml1v5:armhf. Preparing to unpack .../115-libpugixml1v5_1.14-2_armhf.deb ... Unpacking libpugixml1v5:armhf (1.14-2) ... Selecting previously unselected package libpugixml-dev:armhf. Preparing to unpack .../116-libpugixml-dev_1.14-2_armhf.deb ... Unpacking libpugixml-dev:armhf (1.14-2) ... Selecting previously unselected package libqt5charts5:armhf. Preparing to unpack .../117-libqt5charts5_5.15.15-2_armhf.deb ... Unpacking libqt5charts5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5concurrent5t64:armhf. Preparing to unpack .../118-libqt5concurrent5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5concurrent5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5sql5t64:armhf. Preparing to unpack .../119-libqt5sql5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5sql5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5test5t64:armhf. Preparing to unpack .../120-libqt5test5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5test5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5xml5t64:armhf. Preparing to unpack .../121-libqt5xml5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5xml5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libvulkan-dev:armhf. Preparing to unpack .../122-libvulkan-dev_1.3.296.0-1_armhf.deb ... Unpacking libvulkan-dev:armhf (1.3.296.0-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../123-libxext-dev_2%3a1.3.4-1+b2_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-1+b2) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../124-qt5-qmake-bin_5.15.15+dfsg-2_armhf.deb ... Unpacking qt5-qmake-bin (5.15.15+dfsg-2) ... Selecting previously unselected package qtchooser. Preparing to unpack .../125-qtchooser_66-2_armhf.deb ... Unpacking qtchooser (66-2) ... Selecting previously unselected package qt5-qmake:armhf. Preparing to unpack .../126-qt5-qmake_5.15.15+dfsg-2_armhf.deb ... Unpacking qt5-qmake:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../127-qtbase5-dev-tools_5.15.15+dfsg-2_armhf.deb ... Unpacking qtbase5-dev-tools (5.15.15+dfsg-2) ... Selecting previously unselected package qtbase5-dev:armhf. Preparing to unpack .../128-qtbase5-dev_5.15.15+dfsg-2_armhf.deb ... Unpacking qtbase5-dev:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5charts5-dev:armhf. Preparing to unpack .../129-libqt5charts5-dev_5.15.15-2_armhf.deb ... Unpacking libqt5charts5-dev:armhf (5.15.15-2) ... Selecting previously unselected package libqt5designer5:armhf. Preparing to unpack .../130-libqt5designer5_5.15.15-2_armhf.deb ... Unpacking libqt5designer5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5designercomponents5:armhf. Preparing to unpack .../131-libqt5designercomponents5_5.15.15-2_armhf.deb ... Unpacking libqt5designercomponents5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5help5:armhf. Preparing to unpack .../132-libqt5help5_5.15.15-2_armhf.deb ... Unpacking libqt5help5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5qmlworkerscript5:armhf. Preparing to unpack .../133-libqt5qmlworkerscript5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5qmlworkerscript5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quickparticles5:armhf. Preparing to unpack .../134-libqt5quickparticles5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quickparticles5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quickshapes5:armhf. Preparing to unpack .../135-libqt5quickshapes5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quickshapes5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quicktest5:armhf. Preparing to unpack .../136-libqt5quicktest5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quicktest5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quickwidgets5:armhf. Preparing to unpack .../137-libqt5quickwidgets5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quickwidgets5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5sql5-sqlite:armhf. Preparing to unpack .../138-libqt5sql5-sqlite_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5sql5-sqlite:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5svg5:armhf. Preparing to unpack .../139-libqt5svg5_5.15.15-2_armhf.deb ... Unpacking libqt5svg5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5svg5-dev:armhf. Preparing to unpack .../140-libqt5svg5-dev_5.15.15-2_armhf.deb ... Unpacking libqt5svg5-dev:armhf (5.15.15-2) ... Selecting previously unselected package libquazip1-qt5-1t64:armhf. Preparing to unpack .../141-libquazip1-qt5-1t64_1.4-1.1+b2_armhf.deb ... Unpacking libquazip1-qt5-1t64:armhf (1.4-1.1+b2) ... Selecting previously unselected package libquazip1-qt5-dev:armhf. Preparing to unpack .../142-libquazip1-qt5-dev_1.4-1.1+b2_armhf.deb ... Unpacking libquazip1-qt5-dev:armhf (1.4-1.1+b2) ... Selecting previously unselected package libspdlog1.12:armhf. Preparing to unpack .../143-libspdlog1.12_1%3a1.12.0+ds-2+b3_armhf.deb ... Unpacking libspdlog1.12:armhf (1:1.12.0+ds-2+b3) ... Selecting previously unselected package libspdlog-dev:armhf. Preparing to unpack .../144-libspdlog-dev_1%3a1.12.0+ds-2+b3_armhf.deb ... Unpacking libspdlog-dev:armhf (1:1.12.0+ds-2+b3) ... Selecting previously unselected package libtrompeloeil-cpp-dev:armhf. Preparing to unpack .../145-libtrompeloeil-cpp-dev_47-1_armhf.deb ... Unpacking libtrompeloeil-cpp-dev:armhf (47-1) ... Selecting previously unselected package libunits-cpp-dev. Preparing to unpack .../146-libunits-cpp-dev_2.3.3+ds-4_all.deb ... Unpacking libunits-cpp-dev (2.3.3+ds-4) ... Selecting previously unselected package patchelf. Preparing to unpack .../147-patchelf_0.18.0-1.1_armhf.deb ... Unpacking patchelf (0.18.0-1.1) ... Selecting previously unselected package qdoc-qt5. Preparing to unpack .../148-qdoc-qt5_5.15.15-2_armhf.deb ... Unpacking qdoc-qt5 (5.15.15-2) ... Selecting previously unselected package qhelpgenerator-qt5. Preparing to unpack .../149-qhelpgenerator-qt5_5.15.15-2_armhf.deb ... Unpacking qhelpgenerator-qt5 (5.15.15-2) ... Selecting previously unselected package qml-module-qtquick2:armhf. Preparing to unpack .../150-qml-module-qtquick2_5.15.15+dfsg-3_armhf.deb ... Unpacking qml-module-qtquick2:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package qt5-assistant. Preparing to unpack .../151-qt5-assistant_5.15.15-2_armhf.deb ... Unpacking qt5-assistant (5.15.15-2) ... Selecting previously unselected package qt5-qmltooling-plugins:armhf. Preparing to unpack .../152-qt5-qmltooling-plugins_5.15.15+dfsg-3_armhf.deb ... Unpacking qt5-qmltooling-plugins:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package qtattributionsscanner-qt5. Preparing to unpack .../153-qtattributionsscanner-qt5_5.15.15-2_armhf.deb ... Unpacking qtattributionsscanner-qt5 (5.15.15-2) ... Selecting previously unselected package qtdeclarative5-dev-tools. Preparing to unpack .../154-qtdeclarative5-dev-tools_5.15.15+dfsg-3_armhf.deb ... Unpacking qtdeclarative5-dev-tools (5.15.15+dfsg-3) ... Selecting previously unselected package qtdeclarative5-dev:armhf. Preparing to unpack .../155-qtdeclarative5-dev_5.15.15+dfsg-3_armhf.deb ... Unpacking qtdeclarative5-dev:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package qttools5-dev-tools. Preparing to unpack .../156-qttools5-dev-tools_5.15.15-2_armhf.deb ... Unpacking qttools5-dev-tools (5.15.15-2) ... Selecting previously unselected package qttools5-dev:armhf. Preparing to unpack .../157-qttools5-dev_5.15.15-2_armhf.deb ... Unpacking qttools5-dev:armhf (5.15.15-2) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libgraphite2-3:armhf (1.3.14-2+b1) ... Setting up libtspi1 (0.3.15-0.4) ... Setting up libsharpyuv0:armhf (1.4.0-0.1+b1) ... Setting up libwayland-server0:armhf (1.23.0-1+b1) ... Setting up libpciaccess0:armhf (0.17-3+b2) ... Setting up libxau6:armhf (1:1.0.11-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3+b2) ... Setting up libdouble-conversion3:armhf (3.3.0-1+b2) ... Setting up libkeyutils1:armhf (1.6.3-4) ... Setting up libxcb1:armhf (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:armhf (72.1-5+b1) ... Setting up libpciaccess-dev:armhf (0.17-3+b2) ... Setting up libxcb-xfixes0:armhf (1.17.0-2+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libxcb-xinput0:armhf (1.17.0-2+b1) ... Setting up libhyphen0:armhf (2.8.8-7+b2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:armhf (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:armhf (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libxcb-glx0:armhf (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:armhf (1.1.0-2+b6) ... Setting up libedit2:armhf (3.1-20240808-1) ... Setting up libuv1t64:armhf (1.48.0-7) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up libxcb-keysyms1:armhf (0.4.0-1+b3) ... Setting up libxcb-shape0:armhf (1.17.0-2+b1) ... Setting up x11-common (1:7.7+23.1) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-10) ... Setting up libpsl5t64:armhf (0.21.2-1.1+b1) ... Setting up libnghttp2-14:armhf (1.64.0-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libxcb-render-util0:armhf (0.3.9-1+b2) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:armhf (1.17.0-2+b1) ... Setting up libxcb-icccm4:armhf (0.4.2-1) ... Setting up libcom-err2:armhf (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libffi-dev:armhf (3.4.6-1) ... Setting up libunwind8:armhf (1.6.2-3.1) ... Setting up libpcre2-16-0:armhf (10.42-4+b2) ... Setting up libpugixml1v5:armhf (1.14-2) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up libxcb-util1:armhf (0.4.0-1+b2) ... Setting up liborc-0.4-0t64:armhf (1:0.4.40-1) ... Setting up libxcb-xkb1:armhf (1.17.0-2+b1) ... Setting up libxcb-image0:armhf (0.4.0-2+b2) ... Setting up libkrb5support0:armhf (1.21.3-3) ... Setting up libdw1t64:armhf (0.192-4) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Nov 21 04:56:01 UTC 2024. Universal Time is now: Thu Nov 21 04:56:01 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.66-5+b1) ... Setting up libxcb-present0:armhf (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:armhf (47.0-2) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:armhf (4.13.3-1) ... Setting up libpcre2-32-0:armhf (10.42-4+b2) ... Setting up libglib2.0-0t64:armhf (2.82.2-2) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.82.2-2) ... Setting up libxcb-xinerama0:armhf (1.17.0-2+b1) ... Setting up libpkgconf3:armhf (1.8.1-4) ... Setting up libgles2:armhf (1.7.0-1+b2) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Setting up qt5-qmake-bin (5.15.15+dfsg-2) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libxcb-sync1:armhf (1.17.0-2+b1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libjsoncpp26:armhf (1.9.6-2) ... Setting up uuid-dev:armhf (2.40.2-11) ... Setting up libavahi-common-data:armhf (0.8-13+b3) ... Setting up libgles1:armhf (1.7.0-1+b2) ... Setting up libdbus-1-3:armhf (1.14.10-6) ... Setting up libproc2-0:armhf (2:4.0.4-6) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libtrompeloeil-cpp-dev:armhf (47-1) ... Setting up libpng16-16t64:armhf (1.6.44-2) ... Setting up autopoint (0.22.5-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:armhf (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up gir1.2-glib-2.0:armhf (2.82.2-2) ... Setting up libsensors5:armhf (1:3.6.0-10+b1) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up libglapi-mesa:armhf (24.2.7-1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-8) ... Setting up libvulkan1:armhf (1.3.296.0-1) ... Setting up autoconf (2.72-3) ... Setting up libwebp7:armhf (1.4.0-0.1+b1) ... Setting up libxcb-dri2-0:armhf (1.17.0-2+b1) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:armhf (10.42-4+b2) ... Setting up dwz (0.15-1+b2) ... Setting up libmtdev1t64:armhf (1.1.6-1.2+b1) ... Setting up sensible-utils (0.0.24) ... Setting up gir1.2-glib-2.0-dev:armhf (2.82.2-2) ... Setting up libxshmfence1:armhf (1.3-1+b2) ... Setting up libxcb-randr0:armhf (1.17.0-2+b1) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up procps (2:4.0.4-6) ... Setting up libmd4c0:armhf (0.5.2-2+b1) ... Setting up libx11-6:armhf (2:1.8.10-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up cmake-data (3.30.5-1) ... Setting up librhash1:armhf (1.4.5-1) ... Setting up libkrb5-3:armhf (1.21.3-3) ... Setting up libssh2-1t64:armhf (1.11.1-1) ... Setting up patchelf (0.18.0-1.1) ... Setting up libcatch2-dev (3.7.1-0.4) ... Setting up libdrm-common (2.4.123-1) ... Setting up libevdev2:armhf (1.13.3+dfsg-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up iso-codes (4.17.0-1) ... Setting up libunits-cpp-dev (2.3.3+ds-4) ... Setting up libbotan-2-19:armhf (2.19.5+dfsg-3) ... Setting up libgudev-1.0-0:armhf (238-5+b1) ... Setting up libpolkit-gobject-1-0:armhf (125-2) ... Setting up libfmt10:armhf (10.1.1+ds1-4) ... Setting up qtchooser (66-2) ... Setting up libgstreamer1.0-0:armhf (1.24.9-1) ... Setcap worked! gst-ptp-helper is not suid! Setting up libwacom-common (2.13.0-1) ... Setting up libbz2-dev:armhf (1.0.8-6) ... Setting up libxkbcommon0:armhf (1.6.0-1+b2) ... Setting up libwayland-client0:armhf (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:armhf (1.17.0-2+b1) ... Setting up libblkid-dev:armhf (2.40.2-11) ... Setting up libllvm19:armhf (1:19.1.3-2) ... Setting up catch2 (3.7.1-0.4) ... Setting up libx11-xcb1:armhf (2:1.8.10-2) ... Setting up libice6:armhf (2:1.1.1-1) ... Setting up gettext (0.22.5-2) ... Setting up libclang1-19 (1:19.1.3-2) ... Setting up libxau-dev:armhf (1:1.0.11-1) ... Setting up libspdlog1.12:armhf (1:1.12.0+ds-2+b3) ... Setting up qt5-qmake:armhf (5.15.15+dfsg-2) ... Setting up libpcre2-dev:armhf (10.42-4+b2) ... Setting up libwoff1:armhf (1.0.2-2+b2) ... Setting up libxrender1:armhf (1:0.9.10-1.1+b2) ... Setting up libtool (2.4.7-8) ... Setting up libgirepository-2.0-0:armhf (2.82.2-2) ... Setting up libwacom9:armhf (2.13.0-1) ... Setting up libselinux1-dev:armhf (3.7-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libpugixml-dev:armhf (1.14-2) ... Setting up libavahi-common3:armhf (0.8-13+b3) ... Setting up libxext6:armhf (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-2) ... Setting up libldap-2.5-0:armhf (2.5.18+dfsg-3+b1) ... Setting up pkgconf:armhf (1.8.1-4) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b3) ... Setting up libinput-bin (1.26.2-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3+b2) ... Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... Setting up libxfixes3:armhf (1:6.0.0-2+b2) ... Setting up shared-mime-info (2.4-5+b1) ... Setting up libxkbcommon-x11-0:armhf (1.6.0-1+b2) ... Setting up libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... Setting up libreadline8t64:armhf (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:armhf (2.4.123-1) ... Setting up groff-base (1.23.0-5) ... Setting up xml-core (0.19) ... Setting up libxslt1.1:armhf (1.1.35-1.1+b1) ... Setting up libpolkit-agent-1-0:armhf (125-2) ... Setting up libharfbuzz0b:armhf (10.0.1-1) ... Setting up libbotan-2-dev (2.19.5+dfsg-3) ... Setting up libfontconfig1:armhf (2.15.0-1.1+b1) ... Setting up libdrm-omap1:armhf (2.4.123-1) ... Setting up libsm6:armhf (2:1.2.4-1) ... Setting up libarchive13t64:armhf (3.7.4-1.1) ... Setting up libavahi-client3:armhf (0.8-13+b3) ... Setting up libmount-dev:armhf (2.40.2-11) ... Setting up libdrm-exynos1:armhf (2.4.123-1) ... Setting up libdrm-amdgpu1:armhf (2.4.123-1) ... Setting up libinput10:armhf (1.26.2-1) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:armhf (2.4.123-1) ... Setting up libgio-2.0-dev:armhf (2.82.2-2) ... Setting up girepository-tools:armhf (2.82.2-2) ... Setting up libdrm-etnaviv1:armhf (2.4.123-1) ... Setting up libxcb1-dev:armhf (1.17.0-2+b1) ... Setting up libcurl4t64:armhf (8.11.0-1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up libdrm-radeon1:armhf (2.4.123-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libx11-dev:armhf (2:1.8.10-2) ... Setting up libgstreamer-plugins-base1.0-0:armhf (1.24.9-1) ... Setting up libspdlog-dev:armhf (1:1.12.0+ds-2+b3) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libqt5core5t64:armhf (5.15.15+dfsg-2) ... Setting up qtattributionsscanner-qt5 (5.15.15-2) ... Setting up libdrm-freedreno1:armhf (2.4.123-1) ... Setting up libdrm-tegra0:armhf (2.4.123-1) ... Setting up libxext-dev:armhf (2:1.3.4-1+b2) ... Setting up gir1.2-polkit-1.0 (125-2) ... Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up libqt5sql5t64:armhf (5.15.15+dfsg-2) ... Setting up cmake (3.30.5-1) ... Setting up libcups2t64:armhf (2.4.10-2) ... Setting up mesa-libgallium:armhf (24.2.7-1) ... Setting up libdrm-dev:armhf (2.4.123-1) ... Setting up libqt5dbus5t64:armhf (5.15.15+dfsg-2) ... Setting up libpython3.12-stdlib:armhf (3.12.7-3) ... Setting up libqt5sql5-sqlite:armhf (5.15.15+dfsg-2) ... Setting up libquazip1-qt5-1t64:armhf (1.4-1.1+b2) ... Setting up libgbm1:armhf (24.2.7-1) ... Setting up qdoc-qt5 (5.15.15-2) ... Setting up libqt5concurrent5t64:armhf (5.15.15+dfsg-2) ... Setting up python3.12 (3.12.7-3) ... Setting up libqt5positioning5:armhf (5.15.15+dfsg-2) ... Setting up libgl1-mesa-dri:armhf (24.2.7-1) ... Setting up libqt5network5t64:armhf (5.15.15+dfsg-2) ... Setting up libqt5xml5t64:armhf (5.15.15+dfsg-2) ... Setting up debhelper (13.20) ... Setting up libqt5test5t64:armhf (5.15.15+dfsg-2) ... Setting up qtbase5-dev-tools (5.15.15+dfsg-2) ... Setting up libegl-mesa0:armhf (24.2.7-1) ... Setting up libqt5qml5:armhf (5.15.15+dfsg-3) ... Setting up libqt5webchannel5:armhf (5.15.15-2) ... Setting up libegl1:armhf (1.7.0-1+b2) ... Setting up libqt5sensors5:armhf (5.15.15-2) ... Setting up libpython3-stdlib:armhf (3.12.6-1) ... Setting up libqt5qmlmodels5:armhf (5.15.15+dfsg-3) ... Setting up libglx-mesa0:armhf (24.2.7-1) ... Setting up libglx0:armhf (1.7.0-1+b2) ... Setting up python3 (3.12.6-1) ... Setting up libqt5qmlworkerscript5:armhf (5.15.15+dfsg-3) ... Setting up libqt5gui5t64:armhf (5.15.15+dfsg-2) ... Setting up python3-packaging (24.1-1) ... Setting up libgl1:armhf (1.7.0-1+b2) ... Setting up libglx-dev:armhf (1.7.0-1+b2) ... Setting up libqt5quick5:armhf (5.15.15+dfsg-3) ... Setting up libgl-dev:armhf (1.7.0-1+b2) ... Setting up libqt5quickshapes5:armhf (5.15.15+dfsg-3) ... Setting up libgio-2.0-dev-bin (2.82.2-2) ... Setting up libvulkan-dev:armhf (1.3.296.0-1) ... Setting up libegl-dev:armhf (1.7.0-1+b2) ... Setting up libqt5widgets5t64:armhf (5.15.15+dfsg-2) ... Setting up libqt5svg5:armhf (5.15.15-2) ... Setting up libqt5help5:armhf (5.15.15-2) ... Setting up libqt5charts5:armhf (5.15.15-2) ... Setting up qt5-qmltooling-plugins:armhf (5.15.15+dfsg-3) ... Setting up libqt5quickwidgets5:armhf (5.15.15+dfsg-3) ... Setting up libqt5svg5-dev:armhf (5.15.15-2) ... Setting up libqt5quickparticles5:armhf (5.15.15+dfsg-3) ... Setting up libgles-dev:armhf (1.7.0-1+b2) ... Setting up qml-module-qtquick2:armhf (5.15.15+dfsg-3) ... Setting up libqt5printsupport5t64:armhf (5.15.15+dfsg-2) ... Setting up libglib2.0-dev-bin (2.82.2-2) ... Setting up libqt5quicktest5:armhf (5.15.15+dfsg-3) ... Setting up libqt5designer5:armhf (5.15.15-2) ... Setting up qtdeclarative5-dev-tools (5.15.15+dfsg-3) ... Setting up qhelpgenerator-qt5 (5.15.15-2) ... Setting up libqt5webkit5:armhf (5.212.0~alpha4-41) ... Setting up libqt5designercomponents5:armhf (5.15.15-2) ... Setting up libglib2.0-dev:armhf (2.82.2-2) ... Setting up libpolkit-gobject-1-dev (125-2) ... Setting up qtbase5-dev:armhf (5.15.15+dfsg-2) ... Setting up qt5-assistant (5.15.15-2) ... Setting up libquazip1-qt5-dev:armhf (1.4-1.1+b2) ... Setting up qttools5-dev-tools (5.15.15-2) ... Setting up qtdeclarative5-dev:armhf (5.15.15+dfsg-3) ... Setting up libqt5charts5-dev:armhf (5.15.15-2) ... Setting up qttools5-dev:armhf (5.15.15-2) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:armhf (1.14.10-6) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... 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 dpkg-buildpackage: info: source package corectrl dpkg-buildpackage: info: source version 1.4.2+ds-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Matthias Geiger dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_configure -- \ -DCatch2_DIR=/usr/lib/cmake/Catch2 \ -DBUILD_TESTING=ON cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCatch2_DIR=/usr/lib/cmake/Catch2 -DBUILD_TESTING=ON .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Found BZip2: /usr/lib/arm-linux-gnueabihf/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for module 'botan-3' -- Package 'botan-3', required by 'virtual:world', not found -- Checking for module 'botan-2' -- Found botan-2, version 2.19.5 Using bundled units library -- Checking for module 'botan-3' -- Package 'botan-3', required by 'virtual:world', not found -- Checking for module 'dbus-1' -- Found dbus-1, version 1.14.10 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 (4.9s) -- Generating done (0.6s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_build cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/corectrl-1.4.2+ds -B/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/depend make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/depend make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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_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-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build'. make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 0%] Built target corectrl_lib_autogen_timestamp_deps [ 0%] Built target corectrl_helperkiller_autogen_timestamp_deps 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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/catch_main.dir/DependInfo.cmake "--color=" [ 0%] Built target corectrl_helper_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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/DependInfo.cmake "--color=" make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib_autogen.dir/build.make src/CMakeFiles/corectrl_lib_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 0%] Building CXX object tests/CMakeFiles/catch_main.dir/src/main.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 0%] Automatic MOC for target corectrl_lib [ 0%] Automatic MOC for target corectrl_helperkiller cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenInfo.json None cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf 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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/common/fileutils.h" AutoGen: Parsing "SRC:/src/common/stringutils.h" AutoGen: Parsing "SRC:/src/core/ccpro/ccproparser.h" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasink.h" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasource.h" AutoGen: Parsing "SRC:/src/core/commandqueue.h" AutoGen: Parsing "SRC:/src/core/components/amdutils.h" AutoGen: Parsing "SRC:/src/core/components/commonutils.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanauto.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurve.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurvexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixed.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmauto.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautolegacy.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautor600.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixed.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedlegacy.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedr600.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/handlers/ppdpmhandler.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstate.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/control.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroup.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmode.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreq.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/handlers/epphandler.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpucontrolprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/gpucontrolprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/noop.h" AutoGen: Parsing "SRC:/src/core/components/controls/noopprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/noopxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/cpu.h" AutoGen: Parsing "SRC:/src/core/components/cpuprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/cpuutils.h" AutoGen: Parsing "SRC:/src/core/components/cpuxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/gpu.h" AutoGen: Parsing "SRC:/src/core/components/gpuprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/gpuxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activity.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedperc.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpm.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreq.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvolt.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreq.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusage.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/power.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpack.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusage.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpusensorprovider.h" AutoGen: Parsing "SRC:/src/core/components/sensors/gpusensorprovider.h" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemxmlparser.h" AutoGen: Parsing "SRC:/src/core/filecache.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfoodfanctrl.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopm.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopmoverdrive.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfouniqueid.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovbios.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovram.h" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfolscpu.h" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfoproccpuinfo.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfoopengl.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinforevision.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfouevent.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfovulkan.h" AutoGen: Parsing "SRC:/src/core/info/common/swinfokernel.h" AutoGen: Parsing "SRC:/src/core/info/common/swinfomesa.h" AutoGen: Parsing "SRC:/src/core/info/cpuinfo.h" AutoGen: Parsing "SRC:/src/core/info/gpuinfo.h" AutoGen: Parsing "SRC:/src/core/info/hwiddatasource.h" AutoGen: Parsing "SRC:/src/core/info/hwidtranslator.h" AutoGen: Parsing "SRC:/src/core/info/infoproviderregistry.h" AutoGen: Parsing "SRC:/src/core/info/swinfo.h" AutoGen: Parsing "SRC:/src/core/profile.h" AutoGen: Parsing "SRC:/src/core/profilefactory.h" AutoGen: Parsing "SRC:/src/core/profileiconcache.h" AutoGen: Parsing "SRC:/src/core/profilemanager.h" AutoGen: Parsing "SRC:/src/core/profilepart.h" AutoGen: Parsing "SRC:/src/core/profilepartprovider.h" AutoGen: Parsing "SRC:/src/core/profilepartview.h" AutoGen: Parsing "SRC:/src/core/profilepartxmlparser.h" AutoGen: Parsing "SRC:/src/core/profilepartxmlparserprovider.h" AutoGen: Parsing "SRC:/src/core/profilestorage.h" AutoGen: Parsing "SRC:/src/core/profileview.h" AutoGen: Parsing "SRC:/src/core/profileviewfactory.h" AutoGen: Parsing "SRC:/src/core/profilexmlparser.h" AutoGen: Parsing "SRC:/src/core/profilexmlparserfactory.h" AutoGen: Parsing "SRC:/src/core/session.h" AutoGen: Parsing "SRC:/src/core/sysexplorer.h" AutoGen: Parsing "SRC:/src/core/sysmodel.h" AutoGen: Parsing "SRC:/src/core/sysmodelfactory.h" AutoGen: Parsing "SRC:/src/core/sysmodelsyncer.h" AutoGen: Parsing "SRC:/src/common/fileutils.cpp" AutoGen: Parsing "SRC:/src/common/stringutils.cpp" AutoGen: Parsing "SRC:/src/core/ccpro/ccproparser.cpp" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasink.cpp" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasource.cpp" 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/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" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurve.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixed.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmauto.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautolegacy.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautor600.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixed.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedr600.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/control.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroup.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmode.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreq.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/handlers/epphandler.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpucontrolprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/gpucontrolprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noop.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noopprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noopxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/cpu.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuutils.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/gpu.cpp" AutoGen: Parsing "SRC:/src/core/components/gpuprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/gpuxmlparser.cpp" 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/core/components/sensors/amd/gpufreq.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvolt.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreq.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusage.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/power.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpack.cpp" 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" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/filecache.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfoodfanctrl.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopm.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopmoverdrive.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfouniqueid.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovbios.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovram.cpp" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfolscpu.cpp" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfoproccpuinfo.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfoopengl.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinforevision.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfouevent.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfovulkan.cpp" AutoGen: Parsing "SRC:/src/core/info/common/swinfokernel.cpp" AutoGen: Parsing "SRC:/src/core/info/common/swinfomesa.cpp" AutoGen: Parsing "SRC:/src/core/info/cpuinfo.cpp" AutoGen: Parsing "SRC:/src/core/info/gpuinfo.cpp" AutoGen: Parsing "SRC:/src/core/info/hwiddatasource.cpp" AutoGen: Parsing "SRC:/src/core/info/hwidtranslator.cpp" AutoGen: Parsing "SRC:/src/core/info/infoproviderregistry.cpp" AutoGen: Parsing "SRC:/src/core/info/swinfo.cpp" AutoGen: Parsing "SRC:/src/core/profile.cpp" AutoGen: Parsing "SRC:/src/core/profilefactory.cpp" 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/core/profilepartprovider.cpp" AutoGen: Parsing "SRC:/src/core/profilepartview.cpp" AutoGen: Parsing "SRC:/src/core/profilepartxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/profilepartxmlparserprovider.cpp" AutoGen: Parsing "SRC:/src/core/profilestorage.cpp" AutoGen: Parsing "SRC:/src/core/profileview.cpp" AutoGen: Parsing "SRC:/src/core/profileviewfactory.cpp" AutoGen: Parsing "SRC:/src/core/profilexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/profilexmlparserfactory.cpp" AutoGen: Parsing "SRC:/src/core/session.cpp" AutoGen: Parsing "SRC:/src/core/sysexplorer.cpp" AutoGen: Parsing "SRC:/src/core/sysmodel.cpp" AutoGen: Parsing "SRC:/src/core/sysmodelfactory.cpp" AutoGen: Parsing "SRC:/src/core/sysmodelsyncer.cpp" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp", because it doesn't exist, from "SRC:/src/core/sysmodelsyncer.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_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/sysmodelsyncer.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/timestamp AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 0%] Built target corectrl_lib_autogen make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.dir/depend [ 0%] Built target corectrl_helperkiller_autogen make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/build [ 0%] Automatic MOC for target corectrl_helper cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenInfo.json None make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf [ 0%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_lib_autogen/mocs_compilation.cpp 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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helper.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/2JXEXT2AUH/moc_msgreceiver.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 0%] Built target corectrl_helper_autogen make -f src/helper/CMakeFiles/corectrl_helperkiller.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp [ 1%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 1%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 1%] Built target catch_main make -f src/helper/CMakeFiles/corectrl_helper.dir/build.make src/helper/CMakeFiles/corectrl_helper.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helper.dir/build.make src/helper/CMakeFiles/corectrl_helper.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 1%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/mocs_compilation.cpp [ 2%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/helper.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Linking CXX executable corectrl_helperkiller cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 3%] Built target corectrl_helperkiller [ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/session.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/profilepartxmlparserprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/core/profile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/profilepartprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building C object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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; | ^~~~~~ [ 12%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/c++/14/bits/chrono_io.h:39, from /usr/include/c++/14/chrono:3360, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/qobject.h:59, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/qiodevice.h:45, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/QIODevice:1, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:7: /usr/include/c++/14/format: In function 'std::string std::vformat(string_view, format_args)': /usr/include/c++/14/format:4255:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4255 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, char*}]', inlined from 'virtual bool ZipDataSink::write(const std::vector, std::vector > >&)' at /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:58:28: /usr/include/c++/14/format:4297:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4297 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char*}]', inlined from 'virtual bool ZipDataSink::write(const std::vector, std::vector > >&)' at /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:71:22: /usr/include/c++/14/format:4297:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4297 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Linking CXX executable corectrl_helper cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lbotan-2 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 15%] Built target corectrl_helper [ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 [ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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: /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<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/amdutils.cpp:500:43: required from here 500 | points.emplace_back(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/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))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~ /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( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 29 | drm_info.vram.total_heap_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 | ^~~~~~~~~ /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), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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/amdutils.cpp:324:28: required from here 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | units::make_unit(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 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/amdutils.cpp:374:74: required from here 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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/amdutils.cpp:374:28: required from here 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | units::make_unit(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) | ^~~~~~~~~ [ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/amdutils.cpp:787:76: required from here 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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/amdutils.cpp:787:28: required from here 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | units::make_unit(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 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/amdutils.cpp:840:60: required from here 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/amdutils.cpp:839:28: required from here 839 | return std::make_pair( | ~~~~~~~~~~~~~~^ 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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( | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | drm_info.vram.total_heap_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveClkRange(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:324:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:324:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:324:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function '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]': /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/c++/14/bits/stl_pair.h: In function '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> > >]': /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveVoltRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:374:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:374:74: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:374:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function '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]': /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/c++/14/bits/stl_pair.h: In function '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> > >]': /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/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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /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<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> > > > > > > Utils::AMD::parseOverdriveVoltCurveRange(const std::vector >&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:560:29: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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<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> > > > > Utils::AMD::parseOverdriveFanCurveTempRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:787: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 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:787:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:787: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 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function '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]': /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/c++/14/bits/stl_pair.h: In function '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> > >]': /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) | ^~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::base_unit<> > >, units::unit_t, units::base_unit<> > > > > Utils::AMD::parseOverdriveFanCurveSpeedRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:839:28: 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 839 | return std::make_pair( | ~~~~~~~~~~~~~~^ 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:840: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 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:839:28: 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 839 | return std::make_pair( | ~~~~~~~~~~~~~~^ 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': /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 function '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<> > >]': /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/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/components/gpuxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveClkRange(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:325:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveVoltRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:375:74: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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<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> > > > > Utils::AMD::parseOverdriveFanCurveTempRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:788:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 788 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::base_unit<> > >, units::unit_t, units::base_unit<> > > > > Utils::AMD::parseOverdriveFanCurveSpeedRangeLine(const std::string&)': /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /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<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> > > > > > > Utils::AMD::parseOverdriveVoltCurveRange(const std::vector >&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:560:29: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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; | ^~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 30%] 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/pmdynamicfreqprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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 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>) | ^~~~~~~~ [ 32%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/freqmode/pmfreqmodexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~~~~~~~~~~~~ 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 37%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 38%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ /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 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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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/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::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/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/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 /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 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) | ^~~~~~~~~ /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 | ^~~~~ /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 /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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /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/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 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( | ^~~ [ 38%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::importProfilePart(IProfilePart::Importer&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:154: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 154 | void AMD::PMFreqVoltProfilePart::importProfilePart(IProfilePart::Importer &i) | ^~~ [ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ /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 | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | AMD::PMFreqRangeProfilePart::providePMFreqRangeState(unsigned int index) const | ^~~ /usr/include/units.h: In function 'constexpr units::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/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 | ^~~~~ [ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>>) | ^~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:8: /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _Val = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _KeyOfValue = std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Compare = std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Alloc = std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, 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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 40%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 '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/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 /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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ /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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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 | ^~~~~ /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 /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:124:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer &i) | ^~~ /build/reproducible-path/corectrl-1.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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | point(static_cast(i), freq, volt); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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/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 | ^~~~~ /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 | ^~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ /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 /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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( | ^~~ /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>) | ^~~~~~~~ /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 | ^~~ /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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>>) | ^~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /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>) | ^~~~~~~~ /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) | ^~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~ 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, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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) | ^~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 4120 | UNIT_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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 | ^~~~~ /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 | ^~~~~ 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)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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::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::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>) | ^~~~~~~~ /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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 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 | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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 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/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) | ^~~~~~~~~ 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)': /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>) | ^~~~~~~~ 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) | ^~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>>) | ^~~~~~~~ /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::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 /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 '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()), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~ /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 | ^~~~~ /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/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/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) | ^~~~~~~~~ /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, | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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.h: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::_ZThn16_NK3AMD19FanCurveProfilePart28provideFanCurveFanStartValueEv() const': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:52: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 52 | units::concentration::percent_t provideFanCurveFanStartValue() const override; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 | ^~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ /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 /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 /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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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)': /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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 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<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 | ^~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memorytemp.cpp [ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gpuvolt.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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 | ^~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/power.cpp [ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/memusage.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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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) | ^~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ 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 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)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memusage.cpp:81:75: required from here 81 | return std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 82 | AMD::MemUsage::ItemID, std::move(dataSources), std::move(range)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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 | ^~~~~~~~~ /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 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 | ^~~~~~~~~ /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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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/fanspeedperc.h:6, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:4: /usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:83:27: required from here 83 | std::make_pair(units::dimensionless::scalar_t(0), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | units::dimensionless::scalar_t(100)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /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 | ^~~~~~~~~ /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 | ^~~~~~~~~ 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 | ^~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/cpuusage.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::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>) | ^~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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::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::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>) | ^~~~~~~~ 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)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /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/cpu/cpuusage.cpp:83:79: required from here 83 | std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 84 | CPUUsage::ItemID, std::move(dataSources), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | std::make_pair(units::dimensionless::scalar_t(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | units::dimensionless::scalar_t(100)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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 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/cpu/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' 39 | , value_(units::make_unit(0)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/cpucoretemp.cpp:85:69: required from here 85 | std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 86 | CPUCoreTemp::ItemID, std::move(dataSources), std::move(range))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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 | ^~~~~~~~~ [ 59%] Linking CXX shared library libcorectrl.so cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_lib.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcorectrl.so -o libcorectrl.so CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o CMakeFiles/corectrl_lib.dir/core/session.cpp.o CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o CMakeFiles/corectrl_lib.dir/core/profile.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o /usr/lib/arm-linux-gnueabihf/libquazip1-qt5.so.1.4 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libbz2.so /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/test_all.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 59%] Built target corectrl_autogen_timestamp_deps 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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/DependInfo.cmake "--color=" [ 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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 60%] Automatic MOC for target corectrl cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf AutoGen: Parsing "SRC:/src/app/app.h" AutoGen: Parsing "SRC:/src/app/appfactory.h" AutoGen: Parsing "SRC:/src/app/settings.h" AutoGen: Parsing "SRC:/src/app/singleinstance.h" AutoGen: Parsing "SRC:/src/app/systray.h" AutoGen: Parsing "SRC:/src/common/cryptolayer.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.h" AutoGen: Parsing "SRC:/src/core/profilemanagerui.h" AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.h" AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.h" AutoGen: Parsing "SRC:/src/core/qmlitem.h" AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.h" AutoGen: Parsing "SRC:/src/core/systeminfoui.h" AutoGen: Parsing "SRC:/src/core/uifactory.h" AutoGen: Parsing "SRC:/src/helper/helpercontrol.h" AutoGen: Parsing "SRC:/src/helper/helpermonitor.h" AutoGen: Parsing "SRC:/src/helper/helpersysctl.h" AutoGen: Parsing "SRC:/src/app/app.cpp" AutoGen: Parsing "SRC:/src/app/appfactory.cpp" AutoGen: Parsing "SRC:/src/app/settings.cpp" AutoGen: Parsing "SRC:/src/app/singleinstance.cpp" AutoGen: Parsing "SRC:/src/app/systray.cpp" AutoGen: Parsing "SRC:/src/common/cryptolayer.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activitygraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreqgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvoltgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreqgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusagegraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/powergraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusagegraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.cpp" AutoGen: Parsing "SRC:/src/core/profilemanagerui.cpp" AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.cpp" AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.cpp" AutoGen: Parsing "SRC:/src/core/qmlitem.cpp" AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/systeminfoui.cpp" AutoGen: Parsing "SRC:/src/core/uifactory.cpp" AutoGen: Parsing "SRC:/src/helper/helpercontrol.cpp" AutoGen: Parsing "SRC:/src/helper/helpermonitor.cpp" AutoGen: Parsing "SRC:/src/helper/helpersysctl.cpp" AutoGen: Parsing "SRC:/src/main.cpp" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/app.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/settings.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp", because it doesn't exist, from "SRC:/src/app/singleinstance.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/singleinstance.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp", because it doesn't exist, from "SRC:/src/app/systray.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/systray.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.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: /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>>) | ^~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | { | ^ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 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/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) | ^~~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 [ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 /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; | ^~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/controlgroupqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/cpu/cpufreqqmlitem.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-arm-linux-gnueabihf/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/noopqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp.d" /usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __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:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.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: /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>) | ^~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/sysmodelqmlitem.h /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 60%] 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-arm-linux-gnueabihf' [ 61%] 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-arm-linux-gnueabihf/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 Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) [ 61%] 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-arm-linux-gnueabihf/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) [ 62%] 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-arm-linux-gnueabihf/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) [ 62%] 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-arm-linux-gnueabihf/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) [ 62%] 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-arm-linux-gnueabihf/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) 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:146: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; | ^~~~~~~~ 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; | ^~~~~~~~ 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 >]', inlined 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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:3875:28, inlined from 'constexpr bool std::none_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:429:47, inlined from 'constexpr bool std::any_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:448:27, inlined from 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdfancurve.cpp:240:7: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] 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-arm-linux-gnueabihf/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) [ 63%] 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-arm-linux-gnueabihf/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 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) [ 63%] 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-arm-linux-gnueabihf/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) [ 63%] 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-arm-linux-gnueabihf/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'... Generated 188 translation(s) (188 finished and 0 unfinished) [ 63%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) [ 63%] Generating qrc_resources.cpp cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/rcc --name resources --output /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/qrc_resources.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/resources.qrc cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 63%] Building CXX object src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp /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 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In file included from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurve.h:11, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp:10, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp:7: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 64%] Building CXX object src/CMakeFiles/corectrl.dir/main.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ [ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 /usr/include/c++/14/chrono:48, from /usr/include/catch2/benchmark/catch_clock.hpp:13, from /usr/include/catch2/benchmark/detail/catch_benchmark_stats_fwd.hpp:11, from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:16: /usr/include/c++/14/bits/stl_algo.h: In function 'constexpr bool std::any_of(_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, 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> > > >; _Predicate = Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()::]': /usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) | ^~~~~~ /usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 [ 68%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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_amdodfancurve.cpp: In function 'void Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()': /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:383:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 383 | })); | ^ [ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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> > >&; MatcherT = Catch::Matchers::EqualsMatcher, 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> >, std::allocator, 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> > >, std::allocator, 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> > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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> >; AllocComp = std::allocator, 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> > >; AllocMatch = std::allocator, 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> > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ [ 68%] Building CXX object src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ [ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 70%] Building CXX object src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 70%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | { | ^ 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)); | ~~~~~~~~~~~^~ [ 72%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 73%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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_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 | { | ^ 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_amdpmfreqvolt.cpp:5: /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, | ^~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 73%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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: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_amdpmpowercap.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 74%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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, | ^~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~ 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp: In member function 'virtual units::power::watt_t Tests::AMD::PMPowerCap::PMPowerCapImporterStub::providePMPowerCapValue() const': /build/reproducible-path/corectrl-1.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 | { | ^ /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 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/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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~ [ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltoffset.cpp: In member function 'virtual units::voltage::millivolt_t Tests::AMD::PMVoltOffset::PMVoltOffsetImporterStub::providePMVoltOffsetValue() const': /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltoffset.cpp:50:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | { | ^ [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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/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 | ^~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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 /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/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/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/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/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) | ^~~~~~~~~ /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>) | ^~~~~~~~ /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 /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 /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ [ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_control.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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/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 | ^~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 86%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 86%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 | ^~~~~~~~~ [ 86%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 88%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~ [ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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( | ^~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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 | ^~~~~~~~~ [ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ 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, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_stringutils.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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, | ^~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int) const': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:243:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int index) const | ^~~ /build/reproducible-path/corectrl-1.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, | ^~~ /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 | ^~~~~ /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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 91%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 92%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~ [ 92%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 92%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 93%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 94%] Linking CXX executable test_all cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src ../src/libcorectrl.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -D TEST_TARGET=test_all -D TEST_EXECUTABLE=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests/test_all-b12d07c_tests.cmake -P /usr/lib/cmake/Catch2/CatchAddTests.cmake make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 94%] Built target test_all [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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) | ^~~~~~~~~ /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 | ^~~ /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, | ^~~ /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); | ^~~ /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, | ^~~ /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:109: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 109 | auto oPoint = std::make_pair( | ~~~~~~~~~~~~~~^ 110 | units::temperature::celsius_t(std::round(oldPoint.x())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | units::concentration::percent_t(std::round(oldPoint.y()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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/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/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/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 /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/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:65:20: 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 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/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'virtual void AMD::OdFanCurveQMLItem::Initializer::_ZThn24_N3AMD17OdFanCurveQMLItem11Initializer17takeFanCurveRangeESt4pairIN5units6unit_tINS3_4unitISt5ratioILx1ELx1EENS5_IS7_NS3_9base_unitIS6_ILx0ELx1EES9_S9_S9_S9_S7_S9_S9_S9_EES9_S9_EES9_S6_ILx27315ELx100EEEEdNS3_12linear_scaleEEESF_ES2_INS4_INS5_IS6_ILx1ELx100EENS8_IS9_S9_S9_S9_S9_S9_S9_S9_S9_EES9_S9_EEdSE_EESK_E(AMD::OdFanCurve::TempRange, AMD::OdFanCurve::SpeedRange)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:43:8: 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 43 | void takeFanCurveRange(AMD::OdFanCurve::TempRange temp, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:43:8: 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:65:20: 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 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/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:77: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 77 | auto oPoint = std::make_pair( | ~~~~~~~~~~~~~~^ 78 | units::temperature::celsius_t(std::round(oldPoint.x())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | units::concentration::percent_t(std::round(oldPoint.y()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/corectrl.dir/app/app.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/appfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/systray.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/qrc_resources.cpp [100%] Linking CXX executable corectrl cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src: libcorectrl.so /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Charts.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lbotan-2 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libQt5QmlModels.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Network.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [100%] Built target corectrl make[2]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' dh_auto_test cd obj-arm-linux-gnueabihf && make -j3 test ARGS\+=--verbose ARGS\+=-j3 make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j3 UpdateCTestConfiguration from :/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: AMD FanAuto tests 1: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanAuto tests" 1: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 1: Test timeout computed to be: 1500 test 2 Start 2: AMD FanCurve tests 2: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanCurve tests" 2: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 2: Test timeout computed to be: 1500 test 3 Start 3: AMD FanFixed tests 3: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanFixed tests" 3: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 3: Test timeout computed to be: 1500 1: Filters: "AMD FanAuto tests" 1: Randomness seeded to: 3642067440 1: =============================================================================== 1: All tests passed (9 assertions in 1 test case) 1: 2: Filters: "AMD FanCurve tests" 2: Randomness seeded to: 1380389585 2: =============================================================================== 2: All tests passed (63 assertions in 1 test case) 2: 1/63 Test #1: AMD FanAuto tests ................ Passed 0.03 sec test 4 Start 4: AMD FanMode tests 4: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanMode tests" 4: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 4: Test timeout computed to be: 1500 3: Filters: "AMD FanFixed tests" 3: Randomness seeded to: 2228496881 3: =============================================================================== 3: All tests passed (34 assertions in 1 test case) 3: 2/63 Test #2: AMD FanCurve tests ............... Passed 0.03 sec 3/63 Test #3: AMD FanFixed tests ............... Passed 0.02 sec test 5 Start 5: GPUInfoPM tests 5: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoPM tests" 5: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 5: Test timeout computed to be: 1500 test 6 Start 6: GPUInfoPMOverdrive tests 6: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoPMOverdrive tests" 6: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 6: Test timeout computed to be: 1500 4: Filters: "AMD FanMode tests" 4: Randomness seeded to: 1660607949 4: =============================================================================== 4: All tests passed (2 assertions in 1 test case) 4: 4/63 Test #4: AMD FanMode tests ................ Passed 0.02 sec test 7 Start 7: GPUInfoUniqueID tests 7: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoUniqueID tests" 7: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 7: Test timeout computed to be: 1500 5: Filters: "GPUInfoPM tests" 5: Randomness seeded to: 2069005808 5: =============================================================================== 5: All tests passed (7 assertions in 1 test case) 5: 5/63 Test #5: GPUInfoPM tests .................. Passed 0.02 sec test 8 Start 8: GPUInfoVbios tests 8: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVbios tests" 8: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 8: Test timeout computed to be: 1500 6: Filters: "GPUInfoPMOverdrive tests" 6: Randomness seeded to: 1661872935 6: =============================================================================== 6: All tests passed (9 assertions in 1 test case) 6: 6/63 Test #6: GPUInfoPMOverdrive tests ......... Passed 0.03 sec test 9 Start 9: AMD OdFanAuto tests 9: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD OdFanAuto tests" 9: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 9: Test timeout computed to be: 1500 7: Filters: "GPUInfoUniqueID tests" 7: Randomness seeded to: 1884900310 7: =============================================================================== 7: All tests passed (1 assertion in 1 test case) 7: 7/63 Test #7: GPUInfoUniqueID tests ............ Passed 0.02 sec test 10 Start 10: AMD OdFanCurve tests 10: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD OdFanCurve tests" 10: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 10: Test timeout computed to be: 1500 8: Filters: "GPUInfoVbios tests" 8: Randomness seeded to: 2824085971 8: =============================================================================== 8: All tests passed (1 assertion in 1 test case) 8: 8/63 Test #8: GPUInfoVbios tests ............... Passed 0.02 sec test 11 Start 11: AMD PMAdvanced tests 11: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAdvanced tests" 11: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 11: Test timeout computed to be: 1500 9: Filters: "AMD OdFanAuto tests" 9: Randomness seeded to: 1803255745 9: =============================================================================== 9: All tests passed (16 assertions in 1 test case) 9: 9/63 Test #9: AMD OdFanAuto tests .............. Passed 0.02 sec test 12 Start 12: AMD PMAuto tests 12: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAuto tests" 12: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 12: Test timeout computed to be: 1500 11: Filters: "AMD PMAdvanced tests" 11: Randomness seeded to: 2026181368 11: =============================================================================== 11: All tests passed (2 assertions in 1 test case) 11: 10/63 Test #11: AMD PMAdvanced tests ............. Passed 0.02 sec test 13 Start 13: AMD PMAutoLegacy tests 13: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAutoLegacy tests" 13: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 13: Test timeout computed to be: 1500 12: Filters: "AMD PMAuto tests" 12: Randomness seeded to: 265135064 12: =============================================================================== 12: All tests passed (4 assertions in 1 test case) 12: 11/63 Test #12: AMD PMAuto tests ................. Passed 0.02 sec test 14 Start 14: AMD PMAutoR600 tests 14: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAutoR600 tests" 14: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 14: Test timeout computed to be: 1500 13: Filters: "AMD PMAutoLegacy tests" 13: Randomness seeded to: 1867399603 13: =============================================================================== 13: All tests passed (12 assertions in 1 test case) 13: 12/63 Test #13: AMD PMAutoLegacy tests ........... Passed 0.02 sec test 15 Start 15: AMD PMDynamicFreq tests 15: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMDynamicFreq tests" 15: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 15: Test timeout computed to be: 1500 14: Filters: "AMD PMAutoR600 tests" 14: Randomness seeded to: 3379048297 14: =============================================================================== 14: All tests passed (5 assertions in 1 test case) 14: 13/63 Test #14: AMD PMAutoR600 tests ............. Passed 0.02 sec test 16 Start 16: AMD PMFixed tests 16: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixed tests" 16: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 16: Test timeout computed to be: 1500 15: Filters: "AMD PMDynamicFreq tests" 15: Randomness seeded to: 497602943 15: =============================================================================== 15: All tests passed (9 assertions in 1 test case) 15: 14/63 Test #15: AMD PMDynamicFreq tests .......... Passed 0.02 sec test 17 Start 17: AMD PMFixedFreq tests 17: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedFreq tests" 17: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 17: Test timeout computed to be: 1500 16: Filters: "AMD PMFixed tests" 16: Randomness seeded to: 1703633930 16: =============================================================================== 16: All tests passed (19 assertions in 1 test case) 16: 15/63 Test #16: AMD PMFixed tests ................ Passed 0.02 sec test 18 Start 18: AMD PMFixedLegacy tests 18: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedLegacy tests" 18: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 18: Test timeout computed to be: 1500 17: Filters: "AMD PMFixedFreq tests" 17: Randomness seeded to: 2945671852 17: =============================================================================== 17: All tests passed (36 assertions in 1 test case) 17: 16/63 Test #17: AMD PMFixedFreq tests ............ Passed 0.02 sec test 19 Start 19: AMD PMFixedR600 tests 19: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedR600 tests" 19: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 19: Test timeout computed to be: 1500 18: Filters: "AMD PMFixedLegacy tests" 18: Randomness seeded to: 3302623014 18: =============================================================================== 18: All tests passed (21 assertions in 1 test case) 18: 17/63 Test #18: AMD PMFixedLegacy tests .......... Passed 0.02 sec test 20 Start 20: AMD PMFreqMode tests 20: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqMode tests" 20: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 20: Test timeout computed to be: 1500 19: Filters: "AMD PMFixedR600 tests" 19: Randomness seeded to: 500569925 19: =============================================================================== 19: All tests passed (9 assertions in 1 test case) 19: 18/63 Test #19: AMD PMFixedR600 tests ............ Passed 0.02 sec test 21 Start 21: AMD PMFreqOd tests 21: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqOd tests" 21: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 21: Test timeout computed to be: 1500 20: Filters: "AMD PMFreqMode tests" 20: Randomness seeded to: 1345037382 20: =============================================================================== 20: All tests passed (2 assertions in 1 test case) 20: 19/63 Test #20: AMD PMFreqMode tests ............. Passed 0.02 sec test 22 Start 22: AMD PMFreqRange tests 22: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqRange tests" 22: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 22: Test timeout computed to be: 1500 21: Filters: "AMD PMFreqOd tests" 21: Randomness seeded to: 2884663884 21: =============================================================================== 21: All tests passed (28 assertions in 1 test case) 21: 20/63 Test #21: AMD PMFreqOd tests ............... Passed 0.02 sec test 23 Start 23: AMD PMFreqVolt tests 23: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqVolt tests" 23: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 23: Test timeout computed to be: 1500 10: Filters: "AMD OdFanCurve tests" 10: Randomness seeded to: 4231296112 10: =============================================================================== 10: All tests passed (86 assertions in 1 test case) 10: 21/63 Test #10: AMD OdFanCurve tests ............. Passed 0.17 sec test 24 Start 24: AMD PMOverclock tests 24: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMOverclock tests" 24: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 24: Test timeout computed to be: 1500 22: Filters: "AMD PMFreqRange tests" 22: Randomness seeded to: 2094488368 22: =============================================================================== 22: All tests passed (40 assertions in 1 test case) 22: 24: Filters: "AMD PMOverclock tests" 24: Randomness seeded to: 2129676162 24: =============================================================================== 24: All tests passed (2 assertions in 1 test case) 24: 22/63 Test #22: AMD PMFreqRange tests ............ Passed 0.06 sec test 25 Start 25: AMD PMPerfMode tests 25: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPerfMode tests" 25: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 25: Test timeout computed to be: 1500 23/63 Test #24: AMD PMOverclock tests ............ Passed 0.03 sec test 26 Start 26: AMD PMPowerCap tests 26: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerCap tests" 26: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 26: Test timeout computed to be: 1500 25: Filters: "AMD PMPerfMode tests" 25: Randomness seeded to: 1633266538 25: =============================================================================== 25: All tests passed (2 assertions in 1 test case) 25: 24/63 Test #25: AMD PMPerfMode tests ............. Passed 0.02 sec test 27 Start 27: AMD PMPowerProfile tests 27: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerProfile tests" 27: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 27: Test timeout computed to be: 1500 26: Filters: "AMD PMPowerCap tests" 26: Randomness seeded to: 246857939 26: =============================================================================== 26: All tests passed (28 assertions in 1 test case) 26: 25/63 Test #26: AMD PMPowerCap tests ............. Passed 0.02 sec test 28 Start 28: AMD PMPowerState tests 28: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerState tests" 28: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 28: Test timeout computed to be: 1500 23: Filters: "AMD PMFreqVolt tests" 23: Randomness seeded to: 1296514021 23: =============================================================================== 23: All tests passed (57 assertions in 1 test case) 23: 26/63 Test #23: AMD PMFreqVolt tests ............. Passed 0.07 sec test 29 Start 29: AMD PMVoltCurve tests 29: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMVoltCurve tests" 29: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 29: Test timeout computed to be: 1500 27: Filters: "AMD PMPowerProfile tests" 27: Randomness seeded to: 540953409 27: =============================================================================== 27: All tests passed (26 assertions in 1 test case) 27: 27/63 Test #27: AMD PMPowerProfile tests ......... Passed 0.02 sec test 30 Start 30: AMD PMVoltOffset tests 30: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMVoltOffset tests" 30: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 30: Test timeout computed to be: 1500 28: Filters: "AMD PMPowerState tests" 28: Randomness seeded to: 165175753 28: =============================================================================== 28: All tests passed (16 assertions in 1 test case) 28: 28/63 Test #28: AMD PMPowerState tests ........... Passed 0.02 sec test 31 Start 31: AMD PpDpmHandler tests 31: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PpDpmHandler tests" 31: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 31: Test timeout computed to be: 1500 30: Filters: "AMD PMVoltOffset tests" 30: Randomness seeded to: 2647422857 30: =============================================================================== 30: All tests passed (17 assertions in 1 test case) 30: 29/63 Test #30: AMD PMVoltOffset tests ........... Passed 0.03 sec test 32 Start 32: AMD utils tests 32: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD utils tests" 32: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 32: Test timeout computed to be: 1500 31: Filters: "AMD PpDpmHandler tests" 31: Randomness seeded to: 3136978714 31: =============================================================================== 31: All tests passed (48 assertions in 2 test cases) 31: 30/63 Test #31: AMD PpDpmHandler tests ........... Passed 0.04 sec test 33 Start 33: CommandQueue tests 33: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CommandQueue tests" 33: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 33: Test timeout computed to be: 1500 33: Filters: "CommandQueue tests" 33: Randomness seeded to: 1442199738 33: =============================================================================== 33: All tests passed (49 assertions in 1 test case) 33: 31/63 Test #33: CommandQueue tests ............... Passed 0.02 sec test 34 Start 34: CommonUtils tests 34: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CommonUtils tests" 34: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 34: Test timeout computed to be: 1500 34: Filters: "CommonUtils tests" 34: Randomness seeded to: 3607348207 34: =============================================================================== 34: All tests passed (3 assertions in 1 test case) 34: 32/63 Test #34: CommonUtils tests ................ Passed 0.02 sec test 35 Start 35: Control tests 35: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Control tests" 35: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 35: Test timeout computed to be: 1500 29: Filters: "AMD PMVoltCurve tests" 29: Randomness seeded to: 1816427503 29: =============================================================================== 29: All tests passed (47 assertions in 1 test case) 29: 33/63 Test #29: AMD PMVoltCurve tests ............ Passed 0.11 sec test 36 Start 36: ControlGroup tests 36: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "ControlGroup tests" 36: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 36: Test timeout computed to be: 1500 32: Filters: "AMD utils tests" 32: Randomness seeded to: 4085363882 32: =============================================================================== 32: All tests passed (174 assertions in 1 test case) 32: 35: Filters: "Control tests" 35: Randomness seeded to: 3552663928 35: =============================================================================== 35: All tests passed (12 assertions in 1 test case) 35: 34/63 Test #32: AMD utils tests .................. Passed 0.08 sec test 37 Start 37: ControlMode tests 37: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "ControlMode tests" 37: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 37: Test timeout computed to be: 1500 35/63 Test #35: Control tests .................... Passed 0.03 sec test 38 Start 38: CPU tests 38: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPU tests" 38: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 38: Test timeout computed to be: 1500 36: Filters: "ControlGroup tests" 36: Randomness seeded to: 118478339 36: =============================================================================== 36: All tests passed (29 assertions in 1 test case) 36: 36/63 Test #36: ControlGroup tests ............... Passed 0.02 sec test 39 Start 39: AMD PpDpmHandler tests 39: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PpDpmHandler tests" 39: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 39: Test timeout computed to be: 1500 37: Filters: "ControlMode tests" 37: Randomness seeded to: 3271742192 37: =============================================================================== 37: All tests passed (56 assertions in 1 test case) 37: 37/63 Test #37: ControlMode tests ................ Passed 0.02 sec test 40 Start 40: AMD CPUFreq tests 40: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD CPUFreq tests" 40: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 40: Test timeout computed to be: 1500 38: Filters: "CPU tests" 38: Randomness seeded to: 1269086593 38: =============================================================================== 38: All tests passed (24 assertions in 1 test case) 38: 38/63 Test #38: CPU tests ........................ Passed 0.02 sec test 41 Start 41: AMD CPUFreqMode tests 41: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD CPUFreqMode tests" 41: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 41: Test timeout computed to be: 1500 40: Filters: "AMD CPUFreq tests" 40: Randomness seeded to: 154897989 40: =============================================================================== 40: All tests passed (31 assertions in 1 test case) 40: 39/63 Test #40: AMD CPUFreq tests ................ Passed 0.02 sec test 42 Start 42: CPUInfo tests 42: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfo tests" 42: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 42: Test timeout computed to be: 1500 41: Filters: "AMD CPUFreqMode tests" 41: Randomness seeded to: 1465199800 41: =============================================================================== 41: All tests passed (2 assertions in 1 test case) 41: 40/63 Test #41: AMD CPUFreqMode tests ............ Passed 0.02 sec test 43 Start 43: CPUInfoLsCpu tests 43: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfoLsCpu tests" 43: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 43: Test timeout computed to be: 1500 39: Filters: "AMD PpDpmHandler tests" 39: Randomness seeded to: 4097324496 39: =============================================================================== 39: All tests passed (48 assertions in 2 test cases) 39: 41/63 Test #39: AMD PpDpmHandler tests ........... Passed 0.04 sec test 44 Start 44: CPUInfoProcCpuInfo tests 44: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfoProcCpuInfo tests" 44: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 44: Test timeout computed to be: 1500 42: Filters: "CPUInfo tests" 42: Randomness seeded to: 1651357339 42: =============================================================================== 42: All tests passed (10 assertions in 1 test case) 42: 42/63 Test #42: CPUInfo tests .................... Passed 0.02 sec test 45 Start 45: CPU utils tests 45: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPU utils tests" 45: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 45: Test timeout computed to be: 1500 43: Filters: "CPUInfoLsCpu tests" 43: Randomness seeded to: 3094371134 43: =============================================================================== 43: All tests passed (8 assertions in 1 test case) 43: 43/63 Test #43: CPUInfoLsCpu tests ............... Passed 0.02 sec test 46 Start 46: GPU tests 46: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPU tests" 46: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 46: Test timeout computed to be: 1500 44: Filters: "CPUInfoProcCpuInfo tests" 44: Randomness seeded to: 3953358702 44: =============================================================================== 44: All tests passed (13 assertions in 1 test case) 44: 44/63 Test #44: CPUInfoProcCpuInfo tests ......... Passed 0.02 sec test 47 Start 47: GPUInfo tests 47: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfo tests" 47: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 47: Test timeout computed to be: 1500 45: Filters: "CPU utils tests" 45: Randomness seeded to: 3640068753 45: =============================================================================== 45: All tests passed (18 assertions in 1 test case) 45: 45/63 Test #45: CPU utils tests .................. Passed 0.02 sec test 48 Start 48: GPUInfoOpenGL tests 48: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoOpenGL tests" 48: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 48: Test timeout computed to be: 1500 46: Filters: "GPU tests" 46: Randomness seeded to: 1109537384 46: =============================================================================== 46: All tests passed (24 assertions in 1 test case) 46: 46/63 Test #46: GPU tests ........................ Passed 0.02 sec test 49 Start 49: GPUInfoRevision tests 49: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoRevision tests" 49: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 49: Test timeout computed to be: 1500 47: Filters: "GPUInfo tests" 47: Randomness seeded to: 1369468045 47: =============================================================================== 47: All tests passed (9 assertions in 1 test case) 47: 47/63 Test #47: GPUInfo tests .................... Passed 0.02 sec test 50 Start 50: GPUInfoUevent tests 50: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoUevent tests" 50: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 50: Test timeout computed to be: 1500 48: Filters: "GPUInfoOpenGL tests" 48: Randomness seeded to: 1477672174 48: =============================================================================== 48: All tests passed (2 assertions in 1 test case) 48: 48/63 Test #48: GPUInfoOpenGL tests .............. Passed 0.02 sec test 51 Start 51: GPUInfoVRam tests 51: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVRam tests" 51: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 51: Test timeout computed to be: 1500 49: Filters: "GPUInfoRevision tests" 49: Randomness seeded to: 475663317 49: =============================================================================== 49: All tests passed (1 assertion in 1 test case) 49: 49/63 Test #49: GPUInfoRevision tests ............ Passed 0.02 sec test 52 Start 52: GPUInfoVulkan tests 52: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVulkan tests" 52: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 52: Test timeout computed to be: 1500 50: Filters: "GPUInfoUevent tests" 50: Randomness seeded to: 2993879593 50: =============================================================================== 50: All tests passed (36 assertions in 1 test case) 50: 50/63 Test #50: GPUInfoUevent tests .............. Passed 0.02 sec test 53 Start 53: HWIDTranslator tests 53: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "HWIDTranslator tests" 53: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 53: Test timeout computed to be: 1500 52: Filters: "GPUInfoVulkan tests" 52: Randomness seeded to: 2260490011 52: =============================================================================== 52: All tests passed (2 assertions in 1 test case) 52: 51: Filters: "GPUInfoVRam tests" 51: Randomness seeded to: 3546588198 51: =============================================================================== 51: All tests passed (7 assertions in 1 test case) 51: 51/63 Test #52: GPUInfoVulkan tests .............. Passed 0.02 sec test 54 Start 54: MathUtils tests 54: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "MathUtils tests" 54: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 54: Test timeout computed to be: 1500 52/63 Test #51: GPUInfoVRam tests ................ Passed 0.03 sec test 55 Start 55: Noop control tests 55: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Noop control tests" 55: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 55: Test timeout computed to be: 1500 53: Filters: "HWIDTranslator tests" 53: Randomness seeded to: 2250595321 53: =============================================================================== 53: All tests passed (3 assertions in 1 test case) 53: 53/63 Test #53: HWIDTranslator tests ............. Passed 0.02 sec test 56 Start 56: AMD PMOverdrive tests 56: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMOverdrive tests" 56: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 56: Test timeout computed to be: 1500 54: Filters: "MathUtils tests" 54: Randomness seeded to: 3057254982 54: =============================================================================== 54: All tests passed (3 assertions in 1 test case) 54: 54/63 Test #54: MathUtils tests .................. Passed 0.02 sec test 57 Start 57: AMD PMPowerStateMode tests 57: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerStateMode tests" 57: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 57: Test timeout computed to be: 1500 55: Filters: "Noop control tests" 55: Randomness seeded to: 1285802738 55: =============================================================================== 55: All tests passed (6 assertions in 1 test case) 55: 55/63 Test #55: Noop control tests ............... Passed 0.02 sec test 58 Start 58: Sensor tests 58: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Sensor tests" 58: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 58: Test timeout computed to be: 1500 56: Filters: "AMD PMOverdrive tests" 56: Randomness seeded to: 1651888126 56: =============================================================================== 56: All tests passed (45 assertions in 1 test case) 56: 56/63 Test #56: AMD PMOverdrive tests ............ Passed 0.02 sec test 59 Start 59: StringUtils tests 59: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "StringUtils tests" 59: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 59: Test timeout computed to be: 1500 57: Filters: "AMD PMPowerStateMode tests" 57: Randomness seeded to: 4146540041 57: =============================================================================== 57: All tests passed (2 assertions in 1 test case) 57: 57/63 Test #57: AMD PMPowerStateMode tests ....... Passed 0.02 sec test 60 Start 60: SWInfo tests 60: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfo tests" 60: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 60: Test timeout computed to be: 1500 58: Filters: "Sensor tests" 58: Randomness seeded to: 219326390 58: =============================================================================== 58: All tests passed (5 assertions in 1 test case) 58: 58/63 Test #58: Sensor tests ..................... Passed 0.02 sec test 61 Start 61: SWInfoKernel tests 61: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfoKernel tests" 61: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 61: Test timeout computed to be: 1500 59: Filters: "StringUtils tests" 59: Randomness seeded to: 2971126045 59: =============================================================================== 59: All tests passed (21 assertions in 1 test case) 59: 59/63 Test #59: StringUtils tests ................ Passed 0.03 sec test 62 Start 62: SWInfoMesa tests 62: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfoMesa tests" 62: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 62: Test timeout computed to be: 1500 60: Filters: "SWInfo tests" 60: Randomness seeded to: 1584366496 60: =============================================================================== 60: All tests passed (4 assertions in 1 test case) 60: 60/63 Test #60: SWInfo tests ..................... Passed 0.02 sec test 63 Start 63: SysModel tests 63: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SysModel tests" 63: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 63: Test timeout computed to be: 1500 61: Filters: "SWInfoKernel tests" 61: Randomness seeded to: 111695178 61: =============================================================================== 61: All tests passed (3 assertions in 1 test case) 61: 61/63 Test #61: SWInfoKernel tests ............... Passed 0.02 sec 62: Filters: "SWInfoMesa tests" 62: Randomness seeded to: 1447058114 62: =============================================================================== 62: All tests passed (1 assertion in 1 test case) 62: 62/63 Test #62: SWInfoMesa tests ................. Passed 0.02 sec 63: Filters: "SysModel tests" 63: Randomness seeded to: 3702282122 63: =============================================================================== 63: All tests passed (12 assertions in 1 test case) 63: 63/63 Test #63: SysModel tests ................... Passed 0.02 sec 100% tests passed, 0 tests failed out of 63 Total Test time (real) = 0.69 sec make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_install cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/reproducible-path/corectrl-1.4.2\+ds/debian/corectrl AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/corectrl-1.4.2+ds -B/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/bin/corectrl -- Set non-toolchain portion of runtime path of "/build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/bin/corectrl" to "" -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/lib/arm-linux-gnueabihf/libcorectrl.so -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/libexec/corectrl/corectrl_helperkiller -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system.d/org.corectrl.helperkiller.conf -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system-services/org.corectrl.helperkiller.service -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/polkit-1/actions/org.corectrl.helperkiller.policy -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/libexec/corectrl/corectrl_helper -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system.d/org.corectrl.helper.conf -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system-services/org.corectrl.helper.service -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/polkit-1/actions/org.corectrl.helper.policy -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/16x16/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/22x22/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/24x24/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/32x32/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/48x48/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/64x64/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/72x72/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/96x96/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/128x128/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/192x192/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/256x256/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/applications/org.corectrl.CoreCtrl.desktop -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/metainfo/org.corectrl.CoreCtrl.appdata.xml make[2]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' mkdir -p debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/ mv debian/corectrl/usr/lib/arm-linux-gnueabihf/libcorectrl.so debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/ make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' debian/rules execute_after_dh_install make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' patchelf --replace-needed libcorectrl.so /usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so debian/corectrl/usr/bin/corectrl make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_installdocs dh_installchangelogs dh_lintian dh_icons dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' BYE DWZ make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: cannot find library /usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so needed by debian/corectrl/usr/bin/corectrl (ELF format: 'elf32-littlearm' abi: 'ELF:32:l:arm:0'; RPATH: '') dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'corectrl-dbgsym' in '../corectrl-dbgsym_1.4.2+ds-2_armhf.deb'. dpkg-deb: building package 'corectrl' in '../corectrl_1.4.2+ds-2_armhf.deb'. dpkg-genbuildinfo --build=binary -O../corectrl_1.4.2+ds-2_armhf.buildinfo dpkg-genchanges --build=binary -O../corectrl_1.4.2+ds-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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/12375 and its subdirectories I: Current time: Wed Nov 20 17:29:30 -12 2024 I: pbuilder-time-stamp: 1732166970 Thu Nov 21 05:31:24 UTC 2024 I: 1st build successful. Starting 2nd build on remote node virt64z-armhf-rb.debian.net. Thu Nov 21 05:31:24 UTC 2024 I: Preparing to do remote build '2' on virt64z-armhf-rb.debian.net. Thu Nov 21 05:31:24 UTC 2024 - checking /var/lib/jenkins/offline_nodes if virt64z-armhf-rb.debian.net is marked as down. Thu Nov 21 05:31:24 UTC 2024 - checking via ssh if virt64z-armhf-rb.debian.net is up. removed '/tmp/read-only-fs-test-78Pijf' ==================================================================================== Thu Nov 21 05:31:31 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on virt64z, called using "2 corectrl trixie /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi 1.4.2+ds-2" as arguments. Thu Nov 21 05:31:31 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-NGK52SRi" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 05:31:31 UTC 2024 I: Downloading source for trixie/corectrl=1.4.2+ds-2 Reading package lists... NOTICE: 'corectrl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/corectrl.git Please use: git clone https://salsa.debian.org/debian/corectrl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 354 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (dsc) [1708 B] Get:2 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (tar) [347 kB] Get:3 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (diff) [5172 B] Fetched 354 kB in 0s (15.1 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'corectrl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/corectrl.git Please use: git clone https://salsa.debian.org/debian/corectrl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 354 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (dsc) [1708 B] Get:2 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (tar) [347 kB] Get:3 http://deb.debian.org/debian trixie/main corectrl 1.4.2+ds-2 (diff) [5172 B] Fetched 354 kB in 0s (15.1 MB/s) Download complete and in download only mode ============================================================================= Re-Building corectrl in trixie on armhf on virt64z now. Date: Wed Nov 20 21:31:31 PST 2024 Date UTC: Thu Nov 21 05:31:31 UTC 2024 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/pbuilderrc_yrUg + case ${ARCH} in + case $NUM_CPU in + case $ARCH in + locale=it_CH + language=it + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' corectrl = debian-installer -o corectrl = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' corectrl = u-boot ']' + case "${SRCPACKAGE}" in I: Logging to b2/build.log + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.BbXSWNSi/pbuilderrc_yrUg --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b2 --logfile b2/build.log corectrl_1.4.2+ds-2.dsc W: /root/.pbuilderrc does not exist I: pbuilder: network access will be disabled during build I: Current time: Thu Nov 21 19:31:32 +14 2024 I: pbuilder-time-stamp: 1732167092 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [corectrl_1.4.2+ds-2.dsc] I: copying [./corectrl_1.4.2+ds.orig.tar.gz] I: copying [./corectrl_1.4.2+ds-2.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Nov 7 13:57:55 2024 gpgv: using EDDSA key 14593BFF4A5EBF6FE0E9716EECBEDBB607B9B2BE gpgv: issuer "werdahias@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./corectrl_1.4.2+ds-2.dsc: no acceptable signature found dpkg-source: info: extracting corectrl in corectrl-1.4.2+ds dpkg-source: info: unpacking corectrl_1.4.2+ds.orig.tar.gz dpkg-source: info: unpacking corectrl_1.4.2+ds-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying cross.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/4392/tmp/hooks/D01_modify_environment starting debug: Running on virt64z. 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 Nov 21 05:31 /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/4392/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/4392/tmp/hooks/D02_print_environment starting I: set 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]="arm-unknown-linux-gnueabihf") 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=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=b41ac4fa351b45978b55f51fdd86413e LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf 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=4392 PS4='+ ' 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.BbXSWNSi/pbuilderrc_yrUg --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b2 --logfile b2/build.log corectrl_1.4.2+ds-2.dsc' SUDO_GID=110 SUDO_UID=103 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:3142/ I: uname -a Linux i-capture-the-hostname 6.1.0-27-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/4392/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), catch2 (>= 3.0.0), cmake (>= 3.22), libbotan-2-dev, libunits-cpp-dev, libspdlog-dev (>= 1.4), libtrompeloeil-cpp-dev (>= 40), libquazip1-qt5-dev (>= 1.0), libqt5charts5-dev (>= 5.15), libqt5svg5-dev (>= 5.15), libdbus-1-dev, libpolkit-gobject-1-dev, libdrm-dev, libpugixml-dev (>= 1.11), qtdeclarative5-dev (>= 5.15), qttools5-dev (>= 5.15), qml-module-qtquick2 (>= 5.15), patchelf dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19690 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on catch2 (>= 3.0.0); however: Package catch2 is not installed. pbuilder-satisfydepends-dummy depends on cmake (>= 3.22); however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on libbotan-2-dev; however: Package libbotan-2-dev is not installed. pbuilder-satisfydepends-dummy depends on libunits-cpp-dev; however: Package libunits-cpp-dev is not installed. pbuilder-satisfydepends-dummy depends on libspdlog-dev (>= 1.4); however: Package libspdlog-dev is not installed. pbuilder-satisfydepends-dummy depends on libtrompeloeil-cpp-dev (>= 40); however: Package libtrompeloeil-cpp-dev is not installed. pbuilder-satisfydepends-dummy depends on libquazip1-qt5-dev (>= 1.0); however: Package libquazip1-qt5-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5charts5-dev (>= 5.15); however: Package libqt5charts5-dev is not installed. pbuilder-satisfydepends-dummy depends on libqt5svg5-dev (>= 5.15); however: Package libqt5svg5-dev is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libpolkit-gobject-1-dev; however: Package libpolkit-gobject-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libdrm-dev; however: Package libdrm-dev is not installed. pbuilder-satisfydepends-dummy depends on libpugixml-dev (>= 1.11); however: Package libpugixml-dev is not installed. pbuilder-satisfydepends-dummy depends on qtdeclarative5-dev (>= 5.15); however: Package qtdeclarative5-dev is not installed. pbuilder-satisfydepends-dummy depends on qttools5-dev (>= 5.15); however: Package qttools5-dev is not installed. pbuilder-satisfydepends-dummy depends on qml-module-qtquick2 (>= 5.15); however: Package qml-module-qtquick2 is not installed. pbuilder-satisfydepends-dummy depends on patchelf; however: Package patchelf is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} catch2{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-polkit-1.0{a} girepository-tools{a} groff-base{a} intltool-debian{a} iso-codes{a} libarchive-zip-perl{a} libarchive13t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblkid-dev{a} libbotan-2-19{a} libbotan-2-dev{a} libbrotli1{a} libbz2-dev{a} libcap2-bin{a} libcatch2-dev{a} libclang1-19{a} libcom-err2{a} libcups2t64{a} libcurl4t64{a} libdbus-1-3{a} libdbus-1-dev{a} libdebhelper-perl{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-etnaviv1{a} libdrm-exynos1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-omap1{a} libdrm-radeon1{a} libdrm-tegra0{a} libdrm2{a} libdw1t64{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libevdev2{a} libexpat1{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libfmt-dev{a} libfmt10{a} libfontconfig1{a} libfreetype6{a} libgbm1{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgssapi-krb5-2{a} libgstreamer-plugins-base1.0-0{a} libgstreamer1.0-0{a} libgudev-1.0-0{a} libharfbuzz0b{a} libhyphen0{a} libice6{a} libicu72{a} libinput-bin{a} libinput10{a} libjpeg62-turbo{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-2.5-0{a} libllvm19{a} libmagic-mgc{a} libmagic1t64{a} libmd4c0{a} libmount-dev{a} libmtdev1t64{a} libnghttp2-14{a} libnsl2{a} liborc-0.4-0t64{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpng16-16t64{a} libpolkit-agent-1-0{a} libpolkit-gobject-1-0{a} libpolkit-gobject-1-dev{a} libproc2-0{a} libpsl5t64{a} libpugixml-dev{a} libpugixml1v5{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libqt5charts5{a} libqt5charts5-dev{a} libqt5concurrent5t64{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5designer5{a} libqt5designercomponents5{a} libqt5gui5t64{a} libqt5help5{a} libqt5network5t64{a} libqt5positioning5{a} libqt5printsupport5t64{a} libqt5qml5{a} libqt5qmlmodels5{a} libqt5qmlworkerscript5{a} libqt5quick5{a} libqt5quickparticles5{a} libqt5quickshapes5{a} libqt5quicktest5{a} libqt5quickwidgets5{a} libqt5sensors5{a} libqt5sql5-sqlite{a} libqt5sql5t64{a} libqt5svg5{a} libqt5svg5-dev{a} libqt5test5t64{a} libqt5webchannel5{a} libqt5webkit5{a} libqt5widgets5t64{a} libqt5xml5t64{a} libquazip1-qt5-1t64{a} libquazip1-qt5-dev{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv0{a} libsm6{a} libspdlog-dev{a} libspdlog1.12{a} libssh2-1t64{a} libsysprof-capture-4-dev{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libtrompeloeil-cpp-dev{a} libtspi1{a} libuchardet0{a} libunits-cpp-dev{a} libunwind8{a} libuv1t64{a} libvulkan-dev{a} libvulkan1{a} libwacom-common{a} libwacom9{a} libwayland-client0{a} libwayland-server0{a} libwebp7{a} libwoff1{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-shape0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-util1{a} libxcb-xfixes0{a} libxcb-xinerama0{a} libxcb-xinput0{a} libxcb-xkb1{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes3{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2{a} libxrender1{a} libxshmfence1{a} libxslt1.1{a} libxxf86vm1{a} libz3-4{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} native-architecture{a} netbase{a} patchelf{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} python3{a} python3-minimal{a} python3-packaging{a} python3.12{a} python3.12-minimal{a} qdoc-qt5{a} qhelpgenerator-qt5{a} qml-module-qtquick2{a} qt5-assistant{a} qt5-qmake{a} qt5-qmake-bin{a} qt5-qmltooling-plugins{a} qtattributionsscanner-qt5{a} qtbase5-dev{a} qtbase5-dev-tools{a} qtchooser{a} qtdeclarative5-dev{a} qtdeclarative5-dev-tools{a} qttools5-dev{a} qttools5-dev-tools{a} readline-common{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} tzdata{a} uuid-dev{a} x11-common{a} x11proto-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates curl dbus geoclue-2.0 gstreamer1.0-plugins-base krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libpam-cap libqt5opengl5-dev libsasl2-modules linux-sysctl-defaults lynx mesa-vulkan-drivers psmisc publicsuffix qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 wget xdg-user-dirs 0 packages upgraded, 284 newly installed, 0 to remove and 0 not upgraded. Need to get 148 MB of archives. After unpacking 605 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf libglvnd0 armhf 1.7.0-1+b2 [51.8 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libdrm-common all 2.4.123-1 [8084 B] Get: 3 http://deb.debian.org/debian trixie/main armhf libdrm2 armhf 2.4.123-1 [34.1 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf libwayland-server0 armhf 1.23.0-1+b1 [27.9 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.11-1 [19.7 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.2-3+b2 [23.0 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.17.0-2+b1 [140 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libxcb-randr0 armhf 1.17.0-2+b1 [116 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf libdrm-amdgpu1 armhf 2.4.123-1 [20.4 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf libdrm-radeon1 armhf 2.4.123-1 [19.6 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 13 http://deb.debian.org/debian trixie/main armhf libglapi-mesa armhf 24.2.7-1 [44.9 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf libedit2 armhf 3.1-20240808-1 [77.9 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-5+b1 [9088 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf libz3-4 armhf 4.13.3-1 [7252 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf libllvm19 armhf 1:19.1.3-2 [23.8 MB] Get: 19 http://deb.debian.org/debian trixie/main armhf libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libsensors5 armhf 1:3.6.0-10+b1 [32.3 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.10-2 [337 kB] Get: 22 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.10-2 [750 kB] Get: 23 http://deb.debian.org/debian trixie/main armhf libx11-xcb1 armhf 2:1.8.10-2 [241 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf libxcb-dri2-0 armhf 1.17.0-2+b1 [106 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf libxcb-dri3-0 armhf 1.17.0-2+b1 [107 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf libxcb-present0 armhf 1.17.0-2+b1 [105 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf libxcb-sync1 armhf 1.17.0-2+b1 [108 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf libxcb-xfixes0 armhf 1.17.0-2+b1 [109 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf libxshmfence1 armhf 1.3-1+b2 [8628 B] Get: 30 http://deb.debian.org/debian trixie/main armhf mesa-libgallium armhf 24.2.7-1 [7094 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf libgbm1 armhf 24.2.7-1 [39.0 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf libwayland-client0 armhf 1.23.0-1+b1 [21.2 kB] Get: 33 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.17.0-2+b1 [105 kB] Get: 34 http://deb.debian.org/debian trixie/main armhf libegl-mesa0 armhf 24.2.7-1 [110 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf libegl1 armhf 1.7.0-1+b2 [29.1 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf libgles2 armhf 1.7.0-1+b2 [17.7 kB] Get: 37 http://deb.debian.org/debian trixie/main armhf libglib2.0-0t64 armhf 2.82.2-2 [1326 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf libdw1t64 armhf 0.192-4 [232 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf libunwind8 armhf 1.6.2-3.1 [43.8 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf libcap2-bin armhf 1:2.66-5+b1 [33.3 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf libgstreamer1.0-0 armhf 1.24.9-1 [1303 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf liborc-0.4-0t64 armhf 1:0.4.40-1 [160 kB] Get: 43 http://deb.debian.org/debian trixie/main armhf iso-codes all 4.17.0-1 [3055 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf libgstreamer-plugins-base1.0-0 armhf 1.24.9-1 [906 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf libhyphen0 armhf 2.8.8-7+b2 [28.4 kB] Get: 46 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-3+b1 [145 kB] Get: 47 http://deb.debian.org/debian trixie/main armhf libpng16-16t64 armhf 1.6.44-2 [263 kB] Get: 48 http://deb.debian.org/debian trixie/main armhf shared-mime-info armhf 2.4-5+b1 [753 kB] Get: 49 http://deb.debian.org/debian trixie/main armhf libdouble-conversion3 armhf 3.3.0-1+b2 [39.2 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf libpcre2-16-0 armhf 10.42-4+b2 [217 kB] Get: 51 http://deb.debian.org/debian trixie/main armhf libqt5core5t64 armhf 5.15.15+dfsg-2 [1595 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [385 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-1.1+b1 [318 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-1.1+b1 [371 kB] Get: 58 http://deb.debian.org/debian trixie/main armhf fontconfig armhf 2.15.0-1.1+b1 [461 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2+b1 [63.1 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 10.0.1-1 [418 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf x11-common all 1:7.7+23.1 [216 kB] Get: 62 http://deb.debian.org/debian trixie/main armhf libice6 armhf 2:1.1.1-1 [58.5 kB] Get: 63 http://deb.debian.org/debian trixie/main armhf libevdev2 armhf 1.13.3+dfsg-1 [26.2 kB] Get: 64 http://deb.debian.org/debian trixie/main armhf libmtdev1t64 armhf 1.1.6-1.2+b1 [21.3 kB] Get: 65 http://deb.debian.org/debian trixie/main armhf libgudev-1.0-0 armhf 238-5+b1 [12.9 kB] Get: 66 http://deb.debian.org/debian trixie/main armhf libwacom-common all 2.13.0-1 [98.0 kB] Get: 67 http://deb.debian.org/debian trixie/main armhf libwacom9 armhf 2.13.0-1 [20.8 kB] Get: 68 http://deb.debian.org/debian trixie/main armhf libinput-bin armhf 1.26.2-1 [23.6 kB] Get: 69 http://deb.debian.org/debian trixie/main armhf libinput10 armhf 1.26.2-1 [112 kB] Get: 70 http://deb.debian.org/debian trixie/main armhf libmd4c0 armhf 0.5.2-2+b1 [43.8 kB] Get: 71 http://deb.debian.org/debian trixie/main armhf libdbus-1-3 armhf 1.14.10-6 [180 kB] Get: 72 http://deb.debian.org/debian trixie/main armhf libqt5dbus5t64 armhf 5.15.15+dfsg-2 [192 kB] Get: 73 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB] Get: 74 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.1-1+b1 [22.3 kB] Get: 75 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB] Get: 76 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B] Get: 77 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB] Get: 78 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB] Get: 79 http://deb.debian.org/debian trixie/main armhf libqt5network5t64 armhf 5.15.15+dfsg-2 [603 kB] Get: 80 http://deb.debian.org/debian trixie/main armhf libsm6 armhf 2:1.2.4-1 [33.5 kB] Get: 81 http://deb.debian.org/debian trixie/main armhf libxcb-icccm4 armhf 0.4.2-1 [26.4 kB] Get: 82 http://deb.debian.org/debian trixie/main armhf libxcb-util1 armhf 0.4.0-1+b2 [21.4 kB] Get: 83 http://deb.debian.org/debian trixie/main armhf libxcb-image0 armhf 0.4.0-2+b2 [21.0 kB] Get: 84 http://deb.debian.org/debian trixie/main armhf libxcb-keysyms1 armhf 0.4.0-1+b3 [15.1 kB] Get: 85 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.17.0-2+b1 [114 kB] Get: 86 http://deb.debian.org/debian trixie/main armhf libxcb-render-util0 armhf 0.3.9-1+b2 [16.6 kB] Get: 87 http://deb.debian.org/debian trixie/main armhf libxcb-shape0 armhf 1.17.0-2+b1 [106 kB] Get: 88 http://deb.debian.org/debian trixie/main armhf libxcb-xinerama0 armhf 1.17.0-2+b1 [105 kB] Get: 89 http://deb.debian.org/debian trixie/main armhf libxcb-xinput0 armhf 1.17.0-2+b1 [127 kB] Get: 90 http://deb.debian.org/debian trixie/main armhf libxcb-xkb1 armhf 1.17.0-2+b1 [126 kB] Get: 91 http://deb.debian.org/debian trixie/main armhf xkb-data all 2.42-1 [790 kB] Get: 92 http://deb.debian.org/debian trixie/main armhf libxkbcommon0 armhf 1.6.0-1+b2 [98.3 kB] Get: 93 http://deb.debian.org/debian trixie/main armhf libxkbcommon-x11-0 armhf 1.6.0-1+b2 [14.4 kB] Get: 94 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1+b2 [25.0 kB] Get: 95 http://deb.debian.org/debian trixie/main armhf libqt5gui5t64 armhf 5.15.15+dfsg-2 [2686 kB] Get: 96 http://deb.debian.org/debian trixie/main armhf libqt5positioning5 armhf 5.15.15+dfsg-2 [180 kB] Get: 97 http://deb.debian.org/debian trixie/main armhf libavahi-common-data armhf 0.8-13+b3 [111 kB] Get: 98 http://deb.debian.org/debian trixie/main armhf libavahi-common3 armhf 0.8-13+b3 [40.1 kB] Get: 99 http://deb.debian.org/debian trixie/main armhf libavahi-client3 armhf 0.8-13+b3 [43.6 kB] Get: 100 http://deb.debian.org/debian trixie/main armhf libcups2t64 armhf 2.4.10-2 [216 kB] Get: 101 http://deb.debian.org/debian trixie/main armhf libqt5widgets5t64 armhf 5.15.15+dfsg-2 [2122 kB] Get: 102 http://deb.debian.org/debian trixie/main armhf libqt5printsupport5t64 armhf 5.15.15+dfsg-2 [189 kB] Get: 103 http://deb.debian.org/debian trixie/main armhf libqt5qml5 armhf 5.15.15+dfsg-3 [1217 kB] Get: 104 http://deb.debian.org/debian trixie/main armhf libqt5qmlmodels5 armhf 5.15.15+dfsg-3 [167 kB] Get: 105 http://deb.debian.org/debian trixie/main armhf libqt5quick5 armhf 5.15.15+dfsg-3 [1392 kB] Get: 106 http://deb.debian.org/debian trixie/main armhf libqt5sensors5 armhf 5.15.15-2 [96.9 kB] Get: 107 http://deb.debian.org/debian trixie/main armhf libqt5webchannel5 armhf 5.15.15-2 [50.5 kB] Get: 108 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.4.0-0.1+b1 [111 kB] Get: 109 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.4.0-0.1+b1 [266 kB] Get: 110 http://deb.debian.org/debian trixie/main armhf libwoff1 armhf 1.0.2-2+b2 [36.0 kB] Get: 111 http://deb.debian.org/debian trixie/main armhf libxslt1.1 armhf 1.1.35-1.1+b1 [212 kB] Get: 112 http://deb.debian.org/debian trixie/main armhf libqt5webkit5 armhf 5.212.0~alpha4-41 [9514 kB] Get: 113 http://deb.debian.org/debian trixie/main armhf libpython3.12-minimal armhf 3.12.7-3 [800 kB] Get: 114 http://deb.debian.org/debian trixie/main armhf python3.12-minimal armhf 3.12.7-3 [1808 kB] Get: 115 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.12.6-1 [26.7 kB] Get: 116 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 117 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 118 http://deb.debian.org/debian trixie/main armhf tzdata all 2024b-3 [255 kB] Get: 119 http://deb.debian.org/debian trixie/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 120 http://deb.debian.org/debian trixie/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB] Get: 121 http://deb.debian.org/debian trixie/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB] Get: 122 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-5 [69.3 kB] Get: 123 http://deb.debian.org/debian trixie/main armhf libreadline8t64 armhf 8.2-5 [146 kB] Get: 124 http://deb.debian.org/debian trixie/main armhf libpython3.12-stdlib armhf 3.12.7-3 [1819 kB] Get: 125 http://deb.debian.org/debian trixie/main armhf python3.12 armhf 3.12.7-3 [671 kB] Get: 126 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.12.6-1 [9692 B] Get: 127 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.12.6-1 [27.8 kB] Get: 128 http://deb.debian.org/debian trixie/main armhf sgml-base all 1.31 [15.4 kB] Get: 129 http://deb.debian.org/debian trixie/main armhf libproc2-0 armhf 2:4.0.4-6 [56.0 kB] Get: 130 http://deb.debian.org/debian trixie/main armhf procps armhf 2:4.0.4-6 [864 kB] Get: 131 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 132 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 133 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 134 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 135 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.22.5-2 [195 kB] Get: 136 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 137 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-5 [1091 kB] Get: 138 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.2-11 [83.6 kB] Get: 139 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 140 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 141 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 142 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB] Get: 143 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 144 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 145 http://deb.debian.org/debian trixie/main armhf autopoint all 0.22.5-2 [723 kB] Get: 146 http://deb.debian.org/debian trixie/main armhf libcatch2-dev armhf 3.7.1-0.4 [584 kB] Get: 147 http://deb.debian.org/debian trixie/main armhf catch2 all 3.7.1-0.4 [5052 B] Get: 148 http://deb.debian.org/debian trixie/main armhf cmake-data all 3.30.5-1 [2223 kB] Get: 149 http://deb.debian.org/debian trixie/main armhf libarchive13t64 armhf 3.7.4-1.1 [306 kB] Get: 150 http://deb.debian.org/debian trixie/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-8 [18.2 kB] Get: 151 http://deb.debian.org/debian trixie/main armhf libsasl2-2 armhf 2.1.28+dfsg1-8 [50.2 kB] Get: 152 http://deb.debian.org/debian trixie/main armhf libldap-2.5-0 armhf 2.5.18+dfsg-3+b1 [163 kB] Get: 153 http://deb.debian.org/debian trixie/main armhf libnghttp2-14 armhf 1.64.0-1 [62.9 kB] Get: 154 http://deb.debian.org/debian trixie/main armhf libpsl5t64 armhf 0.21.2-1.1+b1 [55.8 kB] Get: 155 http://deb.debian.org/debian trixie/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b5 [53.2 kB] Get: 156 http://deb.debian.org/debian trixie/main armhf libssh2-1t64 armhf 1.11.1-1 [227 kB] Get: 157 http://deb.debian.org/debian trixie/main armhf libcurl4t64 armhf 8.11.0-1 [303 kB] Get: 158 http://deb.debian.org/debian trixie/main armhf libjsoncpp26 armhf 1.9.6-2 [70.0 kB] Get: 159 http://deb.debian.org/debian trixie/main armhf librhash1 armhf 1.4.5-1 [143 kB] Get: 160 http://deb.debian.org/debian trixie/main armhf libuv1t64 armhf 1.48.0-7 [134 kB] Get: 161 http://deb.debian.org/debian trixie/main armhf cmake armhf 3.30.5-1 [5365 kB] Get: 162 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.20 [89.7 kB] Get: 163 http://deb.debian.org/debian trixie/main armhf libtool all 2.4.7-8 [517 kB] Get: 164 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 165 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 166 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 167 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 168 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 169 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.22.5-2 [1485 kB] Get: 170 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 171 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 172 http://deb.debian.org/debian trixie/main armhf debhelper all 13.20 [915 kB] Get: 173 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0 armhf 2.82.2-2 [193 kB] Get: 174 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0-dev armhf 2.82.2-2 [902 kB] Get: 175 http://deb.debian.org/debian trixie/main armhf libpolkit-gobject-1-0 armhf 125-2 [42.2 kB] Get: 176 http://deb.debian.org/debian trixie/main armhf libpolkit-agent-1-0 armhf 125-2 [23.9 kB] Get: 177 http://deb.debian.org/debian trixie/main armhf gir1.2-polkit-1.0 armhf 125-2 [18.1 kB] Get: 178 http://deb.debian.org/debian trixie/main armhf native-architecture all 0.2.3 [2108 B] Get: 179 http://deb.debian.org/debian trixie/main armhf libgirepository-2.0-0 armhf 2.82.2-2 [124 kB] Get: 180 http://deb.debian.org/debian trixie/main armhf girepository-tools armhf 2.82.2-2 [132 kB] Get: 181 http://deb.debian.org/debian trixie/main armhf uuid-dev armhf 2.40.2-11 [45.6 kB] Get: 182 http://deb.debian.org/debian trixie/main armhf libblkid-dev armhf 2.40.2-11 [194 kB] Get: 183 http://deb.debian.org/debian trixie/main armhf libtspi1 armhf 0.3.15-0.4 [138 kB] Get: 184 http://deb.debian.org/debian trixie/main armhf libbotan-2-19 armhf 2.19.5+dfsg-3 [1550 kB] Get: 185 http://deb.debian.org/debian trixie/main armhf libbotan-2-dev armhf 2.19.5+dfsg-3 [2426 kB] Get: 186 http://deb.debian.org/debian trixie/main armhf libbz2-dev armhf 1.0.8-6 [28.7 kB] Get: 187 http://deb.debian.org/debian trixie/main armhf libclang1-19 armhf 1:19.1.3-2 [6609 kB] Get: 188 http://deb.debian.org/debian trixie/main armhf libpkgconf3 armhf 1.8.1-4 [31.8 kB] Get: 189 http://deb.debian.org/debian trixie/main armhf pkgconf-bin armhf 1.8.1-4 [29.2 kB] Get: 190 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-4 [26.1 kB] Get: 191 http://deb.debian.org/debian trixie/main armhf xml-core all 0.19 [20.1 kB] Get: 192 http://deb.debian.org/debian trixie/main armhf libdbus-1-dev armhf 1.14.10-6 [223 kB] Get: 193 http://deb.debian.org/debian trixie/main armhf libdrm-nouveau2 armhf 2.4.123-1 [17.2 kB] Get: 194 http://deb.debian.org/debian trixie/main armhf libdrm-omap1 armhf 2.4.123-1 [8936 B] Get: 195 http://deb.debian.org/debian trixie/main armhf libdrm-freedreno1 armhf 2.4.123-1 [19.0 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf libdrm-exynos1 armhf 2.4.123-1 [12.8 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf libdrm-tegra0 armhf 2.4.123-1 [10.4 kB] Get: 198 http://deb.debian.org/debian trixie/main armhf libdrm-etnaviv1 armhf 2.4.123-1 [12.8 kB] Get: 199 http://deb.debian.org/debian trixie/main armhf libpciaccess0 armhf 0.17-3+b2 [49.2 kB] Get: 200 http://deb.debian.org/debian trixie/main armhf libpciaccess-dev armhf 0.17-3+b2 [53.9 kB] Get: 201 http://deb.debian.org/debian trixie/main armhf libdrm-dev armhf 2.4.123-1 [257 kB] Get: 202 http://deb.debian.org/debian trixie/main armhf libxcb-glx0 armhf 1.17.0-2+b1 [120 kB] Get: 203 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b2 [45.2 kB] Get: 204 http://deb.debian.org/debian trixie/main armhf libxfixes3 armhf 1:6.0.0-2+b2 [18.6 kB] Get: 205 http://deb.debian.org/debian trixie/main armhf libxxf86vm1 armhf 1:1.1.4-1+b3 [18.1 kB] Get: 206 http://deb.debian.org/debian trixie/main armhf libvulkan1 armhf 1.3.296.0-1 [103 kB] Get: 207 http://deb.debian.org/debian trixie/main armhf libgl1-mesa-dri armhf 24.2.7-1 [41.0 kB] Get: 208 http://deb.debian.org/debian trixie/main armhf libglx-mesa0 armhf 24.2.7-1 [132 kB] Get: 209 http://deb.debian.org/debian trixie/main armhf libglx0 armhf 1.7.0-1+b2 [32.6 kB] Get: 210 http://deb.debian.org/debian trixie/main armhf libgl1 armhf 1.7.0-1+b2 [88.2 kB] Get: 211 http://deb.debian.org/debian trixie/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 212 http://deb.debian.org/debian trixie/main armhf x11proto-dev all 2024.1-1 [603 kB] Get: 213 http://deb.debian.org/debian trixie/main armhf libxau-dev armhf 1:1.0.11-1 [23.0 kB] Get: 214 http://deb.debian.org/debian trixie/main armhf libxdmcp-dev armhf 1:1.1.2-3+b2 [39.3 kB] Get: 215 http://deb.debian.org/debian trixie/main armhf xtrans-dev all 1.4.0-1 [98.7 kB] Get: 216 http://deb.debian.org/debian trixie/main armhf libxcb1-dev armhf 1.17.0-2+b1 [180 kB] Get: 217 http://deb.debian.org/debian trixie/main armhf libx11-dev armhf 2:1.8.10-2 [825 kB] Get: 218 http://deb.debian.org/debian trixie/main armhf libglx-dev armhf 1.7.0-1+b2 [15.8 kB] Get: 219 http://deb.debian.org/debian trixie/main armhf libgl-dev armhf 1.7.0-1+b2 [101 kB] Get: 220 http://deb.debian.org/debian trixie/main armhf libegl-dev armhf 1.7.0-1+b2 [19.5 kB] Get: 221 http://deb.debian.org/debian trixie/main armhf libffi-dev armhf 3.4.6-1 [55.9 kB] Get: 222 http://deb.debian.org/debian trixie/main armhf libfmt10 armhf 10.1.1+ds1-4 [118 kB] Get: 223 http://deb.debian.org/debian trixie/main armhf libfmt-dev armhf 10.1.1+ds1-4 [177 kB] Get: 224 http://deb.debian.org/debian trixie/main armhf libsepol-dev armhf 3.7-1 [338 kB] Get: 225 http://deb.debian.org/debian trixie/main armhf libpcre2-32-0 armhf 10.42-4+b2 [207 kB] Get: 226 http://deb.debian.org/debian trixie/main armhf libpcre2-posix3 armhf 10.42-4+b2 [55.3 kB] Get: 227 http://deb.debian.org/debian trixie/main armhf libpcre2-dev armhf 10.42-4+b2 [681 kB] Get: 228 http://deb.debian.org/debian trixie/main armhf libselinux1-dev armhf 3.7-3+b1 [154 kB] Get: 229 http://deb.debian.org/debian trixie/main armhf libmount-dev armhf 2.40.2-11 [29.0 kB] Get: 230 http://deb.debian.org/debian trixie/main armhf libsysprof-capture-4-dev armhf 47.0-2 [45.1 kB] Get: 231 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get: 232 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev armhf 2.82.2-2 [1558 kB] Get: 233 http://deb.debian.org/debian trixie/main armhf python3-packaging all 24.1-1 [45.8 kB] Get: 234 http://deb.debian.org/debian trixie/main armhf libgio-2.0-dev-bin armhf 2.82.2-2 [159 kB] Get: 235 http://deb.debian.org/debian trixie/main armhf libgles1 armhf 1.7.0-1+b2 [12.2 kB] Get: 236 http://deb.debian.org/debian trixie/main armhf libgles-dev armhf 1.7.0-1+b2 [50.8 kB] Get: 237 http://deb.debian.org/debian trixie/main armhf libglib2.0-data all 2.82.2-2 [1274 kB] Get: 238 http://deb.debian.org/debian trixie/main armhf libglib2.0-bin armhf 2.82.2-2 [119 kB] Get: 239 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev-bin armhf 2.82.2-2 [51.1 kB] Get: 240 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev armhf 2.82.2-2 [51.8 kB] Get: 241 http://deb.debian.org/debian trixie/main armhf libpolkit-gobject-1-dev armhf 125-2 [36.5 kB] Get: 242 http://deb.debian.org/debian trixie/main armhf libpugixml1v5 armhf 1.14-2 [76.5 kB] Get: 243 http://deb.debian.org/debian trixie/main armhf libpugixml-dev armhf 1.14-2 [101 kB] Get: 244 http://deb.debian.org/debian trixie/main armhf libqt5charts5 armhf 5.15.15-2 [389 kB] Get: 245 http://deb.debian.org/debian trixie/main armhf libqt5concurrent5t64 armhf 5.15.15+dfsg-2 [43.3 kB] Get: 246 http://deb.debian.org/debian trixie/main armhf libqt5sql5t64 armhf 5.15.15+dfsg-2 [111 kB] Get: 247 http://deb.debian.org/debian trixie/main armhf libqt5test5t64 armhf 5.15.15+dfsg-2 [135 kB] Get: 248 http://deb.debian.org/debian trixie/main armhf libqt5xml5t64 armhf 5.15.15+dfsg-2 [111 kB] Get: 249 http://deb.debian.org/debian trixie/main armhf libvulkan-dev armhf 1.3.296.0-1 [1397 kB] Get: 250 http://deb.debian.org/debian trixie/main armhf libxext-dev armhf 2:1.3.4-1+b2 [100 kB] Get: 251 http://deb.debian.org/debian trixie/main armhf qt5-qmake-bin armhf 5.15.15+dfsg-2 [914 kB] Get: 252 http://deb.debian.org/debian trixie/main armhf qtchooser armhf 66-2 [23.6 kB] Get: 253 http://deb.debian.org/debian trixie/main armhf qt5-qmake armhf 5.15.15+dfsg-2 [224 kB] Get: 254 http://deb.debian.org/debian trixie/main armhf qtbase5-dev-tools armhf 5.15.15+dfsg-2 [659 kB] Get: 255 http://deb.debian.org/debian trixie/main armhf qtbase5-dev armhf 5.15.15+dfsg-2 [1070 kB] Get: 256 http://deb.debian.org/debian trixie/main armhf libqt5charts5-dev armhf 5.15.15-2 [24.6 kB] Get: 257 http://deb.debian.org/debian trixie/main armhf libqt5designer5 armhf 5.15.15-2 [2652 kB] Get: 258 http://deb.debian.org/debian trixie/main armhf libqt5designercomponents5 armhf 5.15.15-2 [649 kB] Get: 259 http://deb.debian.org/debian trixie/main armhf libqt5help5 armhf 5.15.15-2 [131 kB] Get: 260 http://deb.debian.org/debian trixie/main armhf libqt5qmlworkerscript5 armhf 5.15.15+dfsg-3 [33.2 kB] Get: 261 http://deb.debian.org/debian trixie/main armhf libqt5quickparticles5 armhf 5.15.15+dfsg-3 [185 kB] Get: 262 http://deb.debian.org/debian trixie/main armhf libqt5quickshapes5 armhf 5.15.15+dfsg-3 [86.1 kB] Get: 263 http://deb.debian.org/debian trixie/main armhf libqt5quicktest5 armhf 5.15.15+dfsg-3 [52.7 kB] Get: 264 http://deb.debian.org/debian trixie/main armhf libqt5quickwidgets5 armhf 5.15.15+dfsg-3 [36.7 kB] Get: 265 http://deb.debian.org/debian trixie/main armhf libqt5sql5-sqlite armhf 5.15.15+dfsg-2 [54.9 kB] Get: 266 http://deb.debian.org/debian trixie/main armhf libqt5svg5 armhf 5.15.15-2 [117 kB] Get: 267 http://deb.debian.org/debian trixie/main armhf libqt5svg5-dev armhf 5.15.15-2 [13.0 kB] Get: 268 http://deb.debian.org/debian trixie/main armhf libquazip1-qt5-1t64 armhf 1.4-1.1+b2 [67.5 kB] Get: 269 http://deb.debian.org/debian trixie/main armhf libquazip1-qt5-dev armhf 1.4-1.1+b2 [36.5 kB] Get: 270 http://deb.debian.org/debian trixie/main armhf libspdlog1.12 armhf 1:1.12.0+ds-2+b3 [92.9 kB] Get: 271 http://deb.debian.org/debian trixie/main armhf libspdlog-dev armhf 1:1.12.0+ds-2+b3 [85.5 kB] Get: 272 http://deb.debian.org/debian trixie/main armhf libtrompeloeil-cpp-dev armhf 47-1 [238 kB] Get: 273 http://deb.debian.org/debian trixie/main armhf libunits-cpp-dev all 2.3.3+ds-4 [35.5 kB] Get: 274 http://deb.debian.org/debian trixie/main armhf patchelf armhf 0.18.0-1.1 [89.5 kB] Get: 275 http://deb.debian.org/debian trixie/main armhf qdoc-qt5 armhf 5.15.15-2 [516 kB] Get: 276 http://deb.debian.org/debian trixie/main armhf qhelpgenerator-qt5 armhf 5.15.15-2 [52.9 kB] Get: 277 http://deb.debian.org/debian trixie/main armhf qml-module-qtquick2 armhf 5.15.15+dfsg-3 [36.5 kB] Get: 278 http://deb.debian.org/debian trixie/main armhf qt5-assistant armhf 5.15.15-2 [330 kB] Get: 279 http://deb.debian.org/debian trixie/main armhf qt5-qmltooling-plugins armhf 5.15.15+dfsg-3 [156 kB] Get: 280 http://deb.debian.org/debian trixie/main armhf qtattributionsscanner-qt5 armhf 5.15.15-2 [29.6 kB] Get: 281 http://deb.debian.org/debian trixie/main armhf qtdeclarative5-dev-tools armhf 5.15.15+dfsg-3 [529 kB] Get: 282 http://deb.debian.org/debian trixie/main armhf qtdeclarative5-dev armhf 5.15.15+dfsg-3 [432 kB] Get: 283 http://deb.debian.org/debian trixie/main armhf qttools5-dev-tools armhf 5.15.15-2 [922 kB] Get: 284 http://deb.debian.org/debian trixie/main armhf qttools5-dev armhf 5.15.15-2 [178 kB] Fetched 148 MB in 2s (59.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libglvnd0:armhf. (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 ... 19690 files and directories currently installed.) Preparing to unpack .../000-libglvnd0_1.7.0-1+b2_armhf.deb ... Unpacking libglvnd0:armhf (1.7.0-1+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../001-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../002-libdrm2_2.4.123-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.123-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../003-libexpat1_2.6.4-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.4-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../004-libwayland-server0_1.23.0-1+b1_armhf.deb ... Unpacking libwayland-server0:armhf (1.23.0-1+b1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../005-libxau6_1%3a1.0.11-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../006-libxdmcp6_1%3a1.1.2-3+b2_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../007-libxcb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../008-libxcb-randr0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-randr0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../009-libdrm-amdgpu1_2.4.123-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../010-libdrm-radeon1_2.4.123-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.123-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../011-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../012-libglapi-mesa_24.2.7-1_armhf.deb ... Unpacking libglapi-mesa:armhf (24.2.7-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../013-libedit2_3.1-20240808-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20240808-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../014-libicu72_72.1-5+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-5+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../015-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../016-libz3-4_4.13.3-1_armhf.deb ... Unpacking libz3-4:armhf (4.13.3-1) ... Selecting previously unselected package libllvm19:armhf. Preparing to unpack .../017-libllvm19_1%3a19.1.3-2_armhf.deb ... Unpacking libllvm19:armhf (1:19.1.3-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../018-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../019-libsensors5_1%3a3.6.0-10+b1_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../020-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../021-libx11-6_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.10-2) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../022-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../023-libxcb-dri2-0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../024-libxcb-dri3-0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../025-libxcb-present0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-present0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../026-libxcb-sync1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../027-libxcb-xfixes0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../028-libxshmfence1_1.3-1+b2_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1+b2) ... Selecting previously unselected package mesa-libgallium:armhf. Preparing to unpack .../029-mesa-libgallium_24.2.7-1_armhf.deb ... Unpacking mesa-libgallium:armhf (24.2.7-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../030-libgbm1_24.2.7-1_armhf.deb ... Unpacking libgbm1:armhf (24.2.7-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../031-libwayland-client0_1.23.0-1+b1_armhf.deb ... Unpacking libwayland-client0:armhf (1.23.0-1+b1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../032-libxcb-shm0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../033-libegl-mesa0_24.2.7-1_armhf.deb ... Unpacking libegl-mesa0:armhf (24.2.7-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../034-libegl1_1.7.0-1+b2_armhf.deb ... Unpacking libegl1:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../035-libgles2_1.7.0-1+b2_armhf.deb ... Unpacking libgles2:armhf (1.7.0-1+b2) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../036-libglib2.0-0t64_2.82.2-2_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.82.2-2) ... Selecting previously unselected package libdw1t64:armhf. Preparing to unpack .../037-libdw1t64_0.192-4_armhf.deb ... Unpacking libdw1t64:armhf (0.192-4) ... Selecting previously unselected package libunwind8:armhf. Preparing to unpack .../038-libunwind8_1.6.2-3.1_armhf.deb ... Unpacking libunwind8:armhf (1.6.2-3.1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../039-libcap2-bin_1%3a2.66-5+b1_armhf.deb ... Unpacking libcap2-bin (1:2.66-5+b1) ... Selecting previously unselected package libgstreamer1.0-0:armhf. Preparing to unpack .../040-libgstreamer1.0-0_1.24.9-1_armhf.deb ... Unpacking libgstreamer1.0-0:armhf (1.24.9-1) ... Selecting previously unselected package liborc-0.4-0t64:armhf. Preparing to unpack .../041-liborc-0.4-0t64_1%3a0.4.40-1_armhf.deb ... Unpacking liborc-0.4-0t64:armhf (1:0.4.40-1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../042-iso-codes_4.17.0-1_all.deb ... Unpacking iso-codes (4.17.0-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:armhf. Preparing to unpack .../043-libgstreamer-plugins-base1.0-0_1.24.9-1_armhf.deb ... Unpacking libgstreamer-plugins-base1.0-0:armhf (1.24.9-1) ... Selecting previously unselected package libhyphen0:armhf. Preparing to unpack .../044-libhyphen0_2.8.8-7+b2_armhf.deb ... Unpacking libhyphen0:armhf (2.8.8-7+b2) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../045-libjpeg62-turbo_1%3a2.1.5-3+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../046-libpng16-16t64_1.6.44-2_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.44-2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../047-shared-mime-info_2.4-5+b1_armhf.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../048-libdouble-conversion3_3.3.0-1+b2_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.3.0-1+b2) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../049-libpcre2-16-0_10.42-4+b2_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.42-4+b2) ... Selecting previously unselected package libqt5core5t64:armhf. Preparing to unpack .../050-libqt5core5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5core5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../051-libbrotli1_1.1.0-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b6) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../052-libfreetype6_2.13.3+dfsg-1_armhf.deb ... Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../053-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../054-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../055-fontconfig-config_2.15.0-1.1+b1_armhf.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../056-libfontconfig1_2.15.0-1.1+b1_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../057-fontconfig_2.15.0-1.1+b1_armhf.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../058-libgraphite2-3_1.3.14-2+b1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../059-libharfbuzz0b_10.0.1-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (10.0.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../060-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../061-libice6_2%3a1.1.1-1_armhf.deb ... Unpacking libice6:armhf (2:1.1.1-1) ... Selecting previously unselected package libevdev2:armhf. Preparing to unpack .../062-libevdev2_1.13.3+dfsg-1_armhf.deb ... Unpacking libevdev2:armhf (1.13.3+dfsg-1) ... Selecting previously unselected package libmtdev1t64:armhf. Preparing to unpack .../063-libmtdev1t64_1.1.6-1.2+b1_armhf.deb ... Unpacking libmtdev1t64:armhf (1.1.6-1.2+b1) ... Selecting previously unselected package libgudev-1.0-0:armhf. Preparing to unpack .../064-libgudev-1.0-0_238-5+b1_armhf.deb ... Unpacking libgudev-1.0-0:armhf (238-5+b1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../065-libwacom-common_2.13.0-1_all.deb ... Unpacking libwacom-common (2.13.0-1) ... Selecting previously unselected package libwacom9:armhf. Preparing to unpack .../066-libwacom9_2.13.0-1_armhf.deb ... Unpacking libwacom9:armhf (2.13.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../067-libinput-bin_1.26.2-1_armhf.deb ... Unpacking libinput-bin (1.26.2-1) ... Selecting previously unselected package libinput10:armhf. Preparing to unpack .../068-libinput10_1.26.2-1_armhf.deb ... Unpacking libinput10:armhf (1.26.2-1) ... Selecting previously unselected package libmd4c0:armhf. Preparing to unpack .../069-libmd4c0_0.5.2-2+b1_armhf.deb ... Unpacking libmd4c0:armhf (0.5.2-2+b1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../070-libdbus-1-3_1.14.10-6_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.10-6) ... Selecting previously unselected package libqt5dbus5t64:armhf. Preparing to unpack .../071-libqt5dbus5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5dbus5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../072-libkrb5support0_1.21.3-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-3) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../073-libcom-err2_1.47.1-1+b1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../074-libk5crypto3_1.21.3-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-3) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../075-libkeyutils1_1.6.3-4_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-4) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../076-libkrb5-3_1.21.3-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../077-libgssapi-krb5-2_1.21.3-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ... Selecting previously unselected package libqt5network5t64:armhf. Preparing to unpack .../078-libqt5network5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5network5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../079-libsm6_2%3a1.2.4-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.4-1) ... Selecting previously unselected package libxcb-icccm4:armhf. Preparing to unpack .../080-libxcb-icccm4_0.4.2-1_armhf.deb ... Unpacking libxcb-icccm4:armhf (0.4.2-1) ... Selecting previously unselected package libxcb-util1:armhf. Preparing to unpack .../081-libxcb-util1_0.4.0-1+b2_armhf.deb ... Unpacking libxcb-util1:armhf (0.4.0-1+b2) ... Selecting previously unselected package libxcb-image0:armhf. Preparing to unpack .../082-libxcb-image0_0.4.0-2+b2_armhf.deb ... Unpacking libxcb-image0:armhf (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:armhf. Preparing to unpack .../083-libxcb-keysyms1_0.4.0-1+b3_armhf.deb ... Unpacking libxcb-keysyms1:armhf (0.4.0-1+b3) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../084-libxcb-render0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-render0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-render-util0:armhf. Preparing to unpack .../085-libxcb-render-util0_0.3.9-1+b2_armhf.deb ... Unpacking libxcb-render-util0:armhf (0.3.9-1+b2) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../086-libxcb-shape0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-shape0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:armhf. Preparing to unpack .../087-libxcb-xinerama0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xinerama0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:armhf. Preparing to unpack .../088-libxcb-xinput0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xinput0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:armhf. Preparing to unpack .../089-libxcb-xkb1_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-xkb1:armhf (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../090-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../091-libxkbcommon0_1.6.0-1+b2_armhf.deb ... Unpacking libxkbcommon0:armhf (1.6.0-1+b2) ... Selecting previously unselected package libxkbcommon-x11-0:armhf. Preparing to unpack .../092-libxkbcommon-x11-0_1.6.0-1+b2_armhf.deb ... Unpacking libxkbcommon-x11-0:armhf (1.6.0-1+b2) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../093-libxrender1_1%3a0.9.10-1.1+b2_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1+b2) ... Selecting previously unselected package libqt5gui5t64:armhf. Preparing to unpack .../094-libqt5gui5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5gui5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5positioning5:armhf. Preparing to unpack .../095-libqt5positioning5_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5positioning5:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../096-libavahi-common-data_0.8-13+b3_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../097-libavahi-common3_0.8-13+b3_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-13+b3) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../098-libavahi-client3_0.8-13+b3_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-13+b3) ... Selecting previously unselected package libcups2t64:armhf. Preparing to unpack .../099-libcups2t64_2.4.10-2_armhf.deb ... Unpacking libcups2t64:armhf (2.4.10-2) ... Selecting previously unselected package libqt5widgets5t64:armhf. Preparing to unpack .../100-libqt5widgets5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5widgets5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5printsupport5t64:armhf. Preparing to unpack .../101-libqt5printsupport5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5printsupport5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5qml5:armhf. Preparing to unpack .../102-libqt5qml5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5qml5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5qmlmodels5:armhf. Preparing to unpack .../103-libqt5qmlmodels5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5qmlmodels5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quick5:armhf. Preparing to unpack .../104-libqt5quick5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quick5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5sensors5:armhf. Preparing to unpack .../105-libqt5sensors5_5.15.15-2_armhf.deb ... Unpacking libqt5sensors5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5webchannel5:armhf. Preparing to unpack .../106-libqt5webchannel5_5.15.15-2_armhf.deb ... Unpacking libqt5webchannel5:armhf (5.15.15-2) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../107-libsharpyuv0_1.4.0-0.1+b1_armhf.deb ... Unpacking libsharpyuv0:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../108-libwebp7_1.4.0-0.1+b1_armhf.deb ... Unpacking libwebp7:armhf (1.4.0-0.1+b1) ... Selecting previously unselected package libwoff1:armhf. Preparing to unpack .../109-libwoff1_1.0.2-2+b2_armhf.deb ... Unpacking libwoff1:armhf (1.0.2-2+b2) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../110-libxslt1.1_1.1.35-1.1+b1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.35-1.1+b1) ... Selecting previously unselected package libqt5webkit5:armhf. Preparing to unpack .../111-libqt5webkit5_5.212.0~alpha4-41_armhf.deb ... Unpacking libqt5webkit5:armhf (5.212.0~alpha4-41) ... Selecting previously unselected package libpython3.12-minimal:armhf. Preparing to unpack .../112-libpython3.12-minimal_3.12.7-3_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.7-3) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../113-python3.12-minimal_3.12.7-3_armhf.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:armhf (3.12.7-3) ... Setting up libexpat1:armhf (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (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 ... 24088 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_armhf.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../04-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../05-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:armhf. Preparing to unpack .../06-libnsl2_1.3.0-3+b3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../07-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../08-libreadline8t64_8.2-5_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../09-libpython3.12-stdlib_3.12.7-3_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../10-python3.12_3.12.7-3_armhf.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../11-libpython3-stdlib_3.12.6-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (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 ... 25107 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_armhf.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-6_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-6_armhf.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../006-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.22.5-2_armhf.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../009-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.23.0-5_armhf.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.40.2-11_armhf.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../012-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libcatch2-dev. Preparing to unpack .../019-libcatch2-dev_3.7.1-0.4_armhf.deb ... Unpacking libcatch2-dev (3.7.1-0.4) ... Selecting previously unselected package catch2. Preparing to unpack .../020-catch2_3.7.1-0.4_all.deb ... Unpacking catch2 (3.7.1-0.4) ... Selecting previously unselected package cmake-data. Preparing to unpack .../021-cmake-data_3.30.5-1_all.deb ... Unpacking cmake-data (3.30.5-1) ... Selecting previously unselected package libarchive13t64:armhf. Preparing to unpack .../022-libarchive13t64_3.7.4-1.1_armhf.deb ... Unpacking libarchive13t64:armhf (3.7.4-1.1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../023-libsasl2-modules-db_2.1.28+dfsg1-8_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../024-libsasl2-2_2.1.28+dfsg1-8_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../025-libldap-2.5-0_2.5.18+dfsg-3+b1_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../026-libnghttp2-14_1.64.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.64.0-1) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../027-libpsl5t64_0.21.2-1.1+b1_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../028-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:armhf. Preparing to unpack .../029-libssh2-1t64_1.11.1-1_armhf.deb ... Unpacking libssh2-1t64:armhf (1.11.1-1) ... Selecting previously unselected package libcurl4t64:armhf. Preparing to unpack .../030-libcurl4t64_8.11.0-1_armhf.deb ... Unpacking libcurl4t64:armhf (8.11.0-1) ... Selecting previously unselected package libjsoncpp26:armhf. Preparing to unpack .../031-libjsoncpp26_1.9.6-2_armhf.deb ... Unpacking libjsoncpp26:armhf (1.9.6-2) ... Selecting previously unselected package librhash1:armhf. Preparing to unpack .../032-librhash1_1.4.5-1_armhf.deb ... Unpacking librhash1:armhf (1.4.5-1) ... Selecting previously unselected package libuv1t64:armhf. Preparing to unpack .../033-libuv1t64_1.48.0-7_armhf.deb ... Unpacking libuv1t64:armhf (1.48.0-7) ... Selecting previously unselected package cmake. Preparing to unpack .../034-cmake_3.30.5-1_armhf.deb ... Unpacking cmake (3.30.5-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../035-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../036-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../037-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../040-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../041-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../042-gettext_0.22.5-2_armhf.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../043-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../044-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../045-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../046-gir1.2-glib-2.0_2.82.2-2_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (2.82.2-2) ... Selecting previously unselected package gir1.2-glib-2.0-dev:armhf. Preparing to unpack .../047-gir1.2-glib-2.0-dev_2.82.2-2_armhf.deb ... Unpacking gir1.2-glib-2.0-dev:armhf (2.82.2-2) ... Selecting previously unselected package libpolkit-gobject-1-0:armhf. Preparing to unpack .../048-libpolkit-gobject-1-0_125-2_armhf.deb ... Unpacking libpolkit-gobject-1-0:armhf (125-2) ... Selecting previously unselected package libpolkit-agent-1-0:armhf. Preparing to unpack .../049-libpolkit-agent-1-0_125-2_armhf.deb ... Unpacking libpolkit-agent-1-0:armhf (125-2) ... Selecting previously unselected package gir1.2-polkit-1.0. Preparing to unpack .../050-gir1.2-polkit-1.0_125-2_armhf.deb ... Unpacking gir1.2-polkit-1.0 (125-2) ... Selecting previously unselected package native-architecture. Preparing to unpack .../051-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:armhf. Preparing to unpack .../052-libgirepository-2.0-0_2.82.2-2_armhf.deb ... Unpacking libgirepository-2.0-0:armhf (2.82.2-2) ... Selecting previously unselected package girepository-tools:armhf. Preparing to unpack .../053-girepository-tools_2.82.2-2_armhf.deb ... Unpacking girepository-tools:armhf (2.82.2-2) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../054-uuid-dev_2.40.2-11_armhf.deb ... Unpacking uuid-dev:armhf (2.40.2-11) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../055-libblkid-dev_2.40.2-11_armhf.deb ... Unpacking libblkid-dev:armhf (2.40.2-11) ... Selecting previously unselected package libtspi1. Preparing to unpack .../056-libtspi1_0.3.15-0.4_armhf.deb ... Unpacking libtspi1 (0.3.15-0.4) ... Selecting previously unselected package libbotan-2-19:armhf. Preparing to unpack .../057-libbotan-2-19_2.19.5+dfsg-3_armhf.deb ... Unpacking libbotan-2-19:armhf (2.19.5+dfsg-3) ... Selecting previously unselected package libbotan-2-dev. Preparing to unpack .../058-libbotan-2-dev_2.19.5+dfsg-3_armhf.deb ... Unpacking libbotan-2-dev (2.19.5+dfsg-3) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../059-libbz2-dev_1.0.8-6_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-6) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../060-libclang1-19_1%3a19.1.3-2_armhf.deb ... Unpacking libclang1-19 (1:19.1.3-2) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../061-libpkgconf3_1.8.1-4_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../062-pkgconf-bin_1.8.1-4_armhf.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../063-pkgconf_1.8.1-4_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-4) ... Selecting previously unselected package xml-core. Preparing to unpack .../064-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../065-libdbus-1-dev_1.14.10-6_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.14.10-6) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../066-libdrm-nouveau2_2.4.123-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-omap1:armhf. Preparing to unpack .../067-libdrm-omap1_2.4.123-1_armhf.deb ... Unpacking libdrm-omap1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../068-libdrm-freedreno1_2.4.123-1_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-exynos1:armhf. Preparing to unpack .../069-libdrm-exynos1_2.4.123-1_armhf.deb ... Unpacking libdrm-exynos1:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-tegra0:armhf. Preparing to unpack .../070-libdrm-tegra0_2.4.123-1_armhf.deb ... Unpacking libdrm-tegra0:armhf (2.4.123-1) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../071-libdrm-etnaviv1_2.4.123-1_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.123-1) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../072-libpciaccess0_0.17-3+b2_armhf.deb ... Unpacking libpciaccess0:armhf (0.17-3+b2) ... Selecting previously unselected package libpciaccess-dev:armhf. Preparing to unpack .../073-libpciaccess-dev_0.17-3+b2_armhf.deb ... Unpacking libpciaccess-dev:armhf (0.17-3+b2) ... Selecting previously unselected package libdrm-dev:armhf. Preparing to unpack .../074-libdrm-dev_2.4.123-1_armhf.deb ... Unpacking libdrm-dev:armhf (2.4.123-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../075-libxcb-glx0_1.17.0-2+b1_armhf.deb ... Unpacking libxcb-glx0:armhf (1.17.0-2+b1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../076-libxext6_2%3a1.3.4-1+b2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../077-libxfixes3_1%3a6.0.0-2+b2_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-2+b2) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../078-libxxf86vm1_1%3a1.1.4-1+b3_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b3) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../079-libvulkan1_1.3.296.0-1_armhf.deb ... Unpacking libvulkan1:armhf (1.3.296.0-1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../080-libgl1-mesa-dri_24.2.7-1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (24.2.7-1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../081-libglx-mesa0_24.2.7-1_armhf.deb ... Unpacking libglx-mesa0:armhf (24.2.7-1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../082-libglx0_1.7.0-1+b2_armhf.deb ... Unpacking libglx0:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../083-libgl1_1.7.0-1+b2_armhf.deb ... Unpacking libgl1:armhf (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../084-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../085-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../086-libxau-dev_1%3a1.0.11-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../087-libxdmcp-dev_1%3a1.1.2-3+b2_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-3+b2) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../088-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../089-libxcb1-dev_1.17.0-2+b1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../090-libx11-dev_2%3a1.8.10-2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.10-2) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../091-libglx-dev_1.7.0-1+b2_armhf.deb ... Unpacking libglx-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../092-libgl-dev_1.7.0-1+b2_armhf.deb ... Unpacking libgl-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../093-libegl-dev_1.7.0-1+b2_armhf.deb ... Unpacking libegl-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../094-libffi-dev_3.4.6-1_armhf.deb ... Unpacking libffi-dev:armhf (3.4.6-1) ... Selecting previously unselected package libfmt10:armhf. Preparing to unpack .../095-libfmt10_10.1.1+ds1-4_armhf.deb ... Unpacking libfmt10:armhf (10.1.1+ds1-4) ... Selecting previously unselected package libfmt-dev:armhf. Preparing to unpack .../096-libfmt-dev_10.1.1+ds1-4_armhf.deb ... Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../097-libsepol-dev_3.7-1_armhf.deb ... Unpacking libsepol-dev:armhf (3.7-1) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../098-libpcre2-32-0_10.42-4+b2_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.42-4+b2) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../099-libpcre2-posix3_10.42-4+b2_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.42-4+b2) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../100-libpcre2-dev_10.42-4+b2_armhf.deb ... Unpacking libpcre2-dev:armhf (10.42-4+b2) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../101-libselinux1-dev_3.7-3+b1_armhf.deb ... Unpacking libselinux1-dev:armhf (3.7-3+b1) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../102-libmount-dev_2.40.2-11_armhf.deb ... Unpacking libmount-dev:armhf (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:armhf. Preparing to unpack .../103-libsysprof-capture-4-dev_47.0-2_armhf.deb ... Unpacking libsysprof-capture-4-dev:armhf (47.0-2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../104-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:armhf. Preparing to unpack .../105-libgio-2.0-dev_2.82.2-2_armhf.deb ... Unpacking libgio-2.0-dev:armhf (2.82.2-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../106-python3-packaging_24.1-1_all.deb ... Unpacking python3-packaging (24.1-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../107-libgio-2.0-dev-bin_2.82.2-2_armhf.deb ... Unpacking libgio-2.0-dev-bin (2.82.2-2) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../108-libgles1_1.7.0-1+b2_armhf.deb ... Unpacking libgles1:armhf (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../109-libgles-dev_1.7.0-1+b2_armhf.deb ... Unpacking libgles-dev:armhf (1.7.0-1+b2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../110-libglib2.0-data_2.82.2-2_all.deb ... Unpacking libglib2.0-data (2.82.2-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../111-libglib2.0-bin_2.82.2-2_armhf.deb ... Unpacking libglib2.0-bin (2.82.2-2) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../112-libglib2.0-dev-bin_2.82.2-2_armhf.deb ... Unpacking libglib2.0-dev-bin (2.82.2-2) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../113-libglib2.0-dev_2.82.2-2_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.82.2-2) ... Selecting previously unselected package libpolkit-gobject-1-dev. Preparing to unpack .../114-libpolkit-gobject-1-dev_125-2_armhf.deb ... Unpacking libpolkit-gobject-1-dev (125-2) ... Selecting previously unselected package libpugixml1v5:armhf. Preparing to unpack .../115-libpugixml1v5_1.14-2_armhf.deb ... Unpacking libpugixml1v5:armhf (1.14-2) ... Selecting previously unselected package libpugixml-dev:armhf. Preparing to unpack .../116-libpugixml-dev_1.14-2_armhf.deb ... Unpacking libpugixml-dev:armhf (1.14-2) ... Selecting previously unselected package libqt5charts5:armhf. Preparing to unpack .../117-libqt5charts5_5.15.15-2_armhf.deb ... Unpacking libqt5charts5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5concurrent5t64:armhf. Preparing to unpack .../118-libqt5concurrent5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5concurrent5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5sql5t64:armhf. Preparing to unpack .../119-libqt5sql5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5sql5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5test5t64:armhf. Preparing to unpack .../120-libqt5test5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5test5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5xml5t64:armhf. Preparing to unpack .../121-libqt5xml5t64_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5xml5t64:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libvulkan-dev:armhf. Preparing to unpack .../122-libvulkan-dev_1.3.296.0-1_armhf.deb ... Unpacking libvulkan-dev:armhf (1.3.296.0-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../123-libxext-dev_2%3a1.3.4-1+b2_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-1+b2) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../124-qt5-qmake-bin_5.15.15+dfsg-2_armhf.deb ... Unpacking qt5-qmake-bin (5.15.15+dfsg-2) ... Selecting previously unselected package qtchooser. Preparing to unpack .../125-qtchooser_66-2_armhf.deb ... Unpacking qtchooser (66-2) ... Selecting previously unselected package qt5-qmake:armhf. Preparing to unpack .../126-qt5-qmake_5.15.15+dfsg-2_armhf.deb ... Unpacking qt5-qmake:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../127-qtbase5-dev-tools_5.15.15+dfsg-2_armhf.deb ... Unpacking qtbase5-dev-tools (5.15.15+dfsg-2) ... Selecting previously unselected package qtbase5-dev:armhf. Preparing to unpack .../128-qtbase5-dev_5.15.15+dfsg-2_armhf.deb ... Unpacking qtbase5-dev:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5charts5-dev:armhf. Preparing to unpack .../129-libqt5charts5-dev_5.15.15-2_armhf.deb ... Unpacking libqt5charts5-dev:armhf (5.15.15-2) ... Selecting previously unselected package libqt5designer5:armhf. Preparing to unpack .../130-libqt5designer5_5.15.15-2_armhf.deb ... Unpacking libqt5designer5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5designercomponents5:armhf. Preparing to unpack .../131-libqt5designercomponents5_5.15.15-2_armhf.deb ... Unpacking libqt5designercomponents5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5help5:armhf. Preparing to unpack .../132-libqt5help5_5.15.15-2_armhf.deb ... Unpacking libqt5help5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5qmlworkerscript5:armhf. Preparing to unpack .../133-libqt5qmlworkerscript5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5qmlworkerscript5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quickparticles5:armhf. Preparing to unpack .../134-libqt5quickparticles5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quickparticles5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quickshapes5:armhf. Preparing to unpack .../135-libqt5quickshapes5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quickshapes5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quicktest5:armhf. Preparing to unpack .../136-libqt5quicktest5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quicktest5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5quickwidgets5:armhf. Preparing to unpack .../137-libqt5quickwidgets5_5.15.15+dfsg-3_armhf.deb ... Unpacking libqt5quickwidgets5:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package libqt5sql5-sqlite:armhf. Preparing to unpack .../138-libqt5sql5-sqlite_5.15.15+dfsg-2_armhf.deb ... Unpacking libqt5sql5-sqlite:armhf (5.15.15+dfsg-2) ... Selecting previously unselected package libqt5svg5:armhf. Preparing to unpack .../139-libqt5svg5_5.15.15-2_armhf.deb ... Unpacking libqt5svg5:armhf (5.15.15-2) ... Selecting previously unselected package libqt5svg5-dev:armhf. Preparing to unpack .../140-libqt5svg5-dev_5.15.15-2_armhf.deb ... Unpacking libqt5svg5-dev:armhf (5.15.15-2) ... Selecting previously unselected package libquazip1-qt5-1t64:armhf. Preparing to unpack .../141-libquazip1-qt5-1t64_1.4-1.1+b2_armhf.deb ... Unpacking libquazip1-qt5-1t64:armhf (1.4-1.1+b2) ... Selecting previously unselected package libquazip1-qt5-dev:armhf. Preparing to unpack .../142-libquazip1-qt5-dev_1.4-1.1+b2_armhf.deb ... Unpacking libquazip1-qt5-dev:armhf (1.4-1.1+b2) ... Selecting previously unselected package libspdlog1.12:armhf. Preparing to unpack .../143-libspdlog1.12_1%3a1.12.0+ds-2+b3_armhf.deb ... Unpacking libspdlog1.12:armhf (1:1.12.0+ds-2+b3) ... Selecting previously unselected package libspdlog-dev:armhf. Preparing to unpack .../144-libspdlog-dev_1%3a1.12.0+ds-2+b3_armhf.deb ... Unpacking libspdlog-dev:armhf (1:1.12.0+ds-2+b3) ... Selecting previously unselected package libtrompeloeil-cpp-dev:armhf. Preparing to unpack .../145-libtrompeloeil-cpp-dev_47-1_armhf.deb ... Unpacking libtrompeloeil-cpp-dev:armhf (47-1) ... Selecting previously unselected package libunits-cpp-dev. Preparing to unpack .../146-libunits-cpp-dev_2.3.3+ds-4_all.deb ... Unpacking libunits-cpp-dev (2.3.3+ds-4) ... Selecting previously unselected package patchelf. Preparing to unpack .../147-patchelf_0.18.0-1.1_armhf.deb ... Unpacking patchelf (0.18.0-1.1) ... Selecting previously unselected package qdoc-qt5. Preparing to unpack .../148-qdoc-qt5_5.15.15-2_armhf.deb ... Unpacking qdoc-qt5 (5.15.15-2) ... Selecting previously unselected package qhelpgenerator-qt5. Preparing to unpack .../149-qhelpgenerator-qt5_5.15.15-2_armhf.deb ... Unpacking qhelpgenerator-qt5 (5.15.15-2) ... Selecting previously unselected package qml-module-qtquick2:armhf. Preparing to unpack .../150-qml-module-qtquick2_5.15.15+dfsg-3_armhf.deb ... Unpacking qml-module-qtquick2:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package qt5-assistant. Preparing to unpack .../151-qt5-assistant_5.15.15-2_armhf.deb ... Unpacking qt5-assistant (5.15.15-2) ... Selecting previously unselected package qt5-qmltooling-plugins:armhf. Preparing to unpack .../152-qt5-qmltooling-plugins_5.15.15+dfsg-3_armhf.deb ... Unpacking qt5-qmltooling-plugins:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package qtattributionsscanner-qt5. Preparing to unpack .../153-qtattributionsscanner-qt5_5.15.15-2_armhf.deb ... Unpacking qtattributionsscanner-qt5 (5.15.15-2) ... Selecting previously unselected package qtdeclarative5-dev-tools. Preparing to unpack .../154-qtdeclarative5-dev-tools_5.15.15+dfsg-3_armhf.deb ... Unpacking qtdeclarative5-dev-tools (5.15.15+dfsg-3) ... Selecting previously unselected package qtdeclarative5-dev:armhf. Preparing to unpack .../155-qtdeclarative5-dev_5.15.15+dfsg-3_armhf.deb ... Unpacking qtdeclarative5-dev:armhf (5.15.15+dfsg-3) ... Selecting previously unselected package qttools5-dev-tools. Preparing to unpack .../156-qttools5-dev-tools_5.15.15-2_armhf.deb ... Unpacking qttools5-dev-tools (5.15.15-2) ... Selecting previously unselected package qttools5-dev:armhf. Preparing to unpack .../157-qttools5-dev_5.15.15-2_armhf.deb ... Unpacking qttools5-dev:armhf (5.15.15-2) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libgraphite2-3:armhf (1.3.14-2+b1) ... Setting up libtspi1 (0.3.15-0.4) ... Setting up libsharpyuv0:armhf (1.4.0-0.1+b1) ... Setting up libwayland-server0:armhf (1.23.0-1+b1) ... Setting up libpciaccess0:armhf (0.17-3+b2) ... Setting up libxau6:armhf (1:1.0.11-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3+b2) ... Setting up libdouble-conversion3:armhf (3.3.0-1+b2) ... Setting up libkeyutils1:armhf (1.6.3-4) ... Setting up libxcb1:armhf (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:armhf (72.1-5+b1) ... Setting up libpciaccess-dev:armhf (0.17-3+b2) ... Setting up libxcb-xfixes0:armhf (1.17.0-2+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libxcb-xinput0:armhf (1.17.0-2+b1) ... Setting up libhyphen0:armhf (2.8.8-7+b2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:armhf (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:armhf (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libxcb-glx0:armhf (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:armhf (1.1.0-2+b6) ... Setting up libedit2:armhf (3.1-20240808-1) ... Setting up libuv1t64:armhf (1.48.0-7) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up libxcb-keysyms1:armhf (0.4.0-1+b3) ... Setting up libxcb-shape0:armhf (1.17.0-2+b1) ... Setting up x11-common (1:7.7+23.1) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-10) ... Setting up libpsl5t64:armhf (0.21.2-1.1+b1) ... Setting up libnghttp2-14:armhf (1.64.0-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libxcb-render-util0:armhf (0.3.9-1+b2) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:armhf (1.17.0-2+b1) ... Setting up libxcb-icccm4:armhf (0.4.2-1) ... Setting up libcom-err2:armhf (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libffi-dev:armhf (3.4.6-1) ... Setting up libunwind8:armhf (1.6.2-3.1) ... Setting up libpcre2-16-0:armhf (10.42-4+b2) ... Setting up libpugixml1v5:armhf (1.14-2) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up libxcb-util1:armhf (0.4.0-1+b2) ... Setting up liborc-0.4-0t64:armhf (1:0.4.40-1) ... Setting up libxcb-xkb1:armhf (1.17.0-2+b1) ... Setting up libxcb-image0:armhf (0.4.0-2+b2) ... Setting up libkrb5support0:armhf (1.21.3-3) ... Setting up libdw1t64:armhf (0.192-4) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Nov 21 05:32:49 UTC 2024. Universal Time is now: Thu Nov 21 05:32:49 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.66-5+b1) ... Setting up libxcb-present0:armhf (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:armhf (47.0-2) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:armhf (4.13.3-1) ... Setting up libpcre2-32-0:armhf (10.42-4+b2) ... Setting up libglib2.0-0t64:armhf (2.82.2-2) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.82.2-2) ... Setting up libxcb-xinerama0:armhf (1.17.0-2+b1) ... Setting up libpkgconf3:armhf (1.8.1-4) ... Setting up libgles2:armhf (1.7.0-1+b2) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-3+b1) ... Setting up qt5-qmake-bin (5.15.15+dfsg-2) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libxcb-sync1:armhf (1.17.0-2+b1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libjsoncpp26:armhf (1.9.6-2) ... Setting up uuid-dev:armhf (2.40.2-11) ... Setting up libavahi-common-data:armhf (0.8-13+b3) ... Setting up libgles1:armhf (1.7.0-1+b2) ... Setting up libdbus-1-3:armhf (1.14.10-6) ... Setting up libproc2-0:armhf (2:4.0.4-6) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libtrompeloeil-cpp-dev:armhf (47-1) ... Setting up libpng16-16t64:armhf (1.6.44-2) ... Setting up autopoint (0.22.5-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:armhf (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up gir1.2-glib-2.0:armhf (2.82.2-2) ... Setting up libsensors5:armhf (1:3.6.0-10+b1) ... Setting up libk5crypto3:armhf (1.21.3-3) ... Setting up libglapi-mesa:armhf (24.2.7-1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-8) ... Setting up libvulkan1:armhf (1.3.296.0-1) ... Setting up autoconf (2.72-3) ... Setting up libwebp7:armhf (1.4.0-0.1+b1) ... Setting up libxcb-dri2-0:armhf (1.17.0-2+b1) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:armhf (10.42-4+b2) ... Setting up dwz (0.15-1+b2) ... Setting up libmtdev1t64:armhf (1.1.6-1.2+b1) ... Setting up sensible-utils (0.0.24) ... Setting up gir1.2-glib-2.0-dev:armhf (2.82.2-2) ... Setting up libxshmfence1:armhf (1.3-1+b2) ... Setting up libxcb-randr0:armhf (1.17.0-2+b1) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up procps (2:4.0.4-6) ... Setting up libmd4c0:armhf (0.5.2-2+b1) ... Setting up libx11-6:armhf (2:1.8.10-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up cmake-data (3.30.5-1) ... Setting up librhash1:armhf (1.4.5-1) ... Setting up libkrb5-3:armhf (1.21.3-3) ... Setting up libssh2-1t64:armhf (1.11.1-1) ... Setting up patchelf (0.18.0-1.1) ... Setting up libcatch2-dev (3.7.1-0.4) ... Setting up libdrm-common (2.4.123-1) ... Setting up libevdev2:armhf (1.13.3+dfsg-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up iso-codes (4.17.0-1) ... Setting up libunits-cpp-dev (2.3.3+ds-4) ... Setting up libbotan-2-19:armhf (2.19.5+dfsg-3) ... Setting up libgudev-1.0-0:armhf (238-5+b1) ... Setting up libpolkit-gobject-1-0:armhf (125-2) ... Setting up libfmt10:armhf (10.1.1+ds1-4) ... Setting up qtchooser (66-2) ... Setting up libgstreamer1.0-0:armhf (1.24.9-1) ... Setcap worked! gst-ptp-helper is not suid! Setting up libwacom-common (2.13.0-1) ... Setting up libbz2-dev:armhf (1.0.8-6) ... Setting up libxkbcommon0:armhf (1.6.0-1+b2) ... Setting up libwayland-client0:armhf (1.23.0-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:armhf (1.17.0-2+b1) ... Setting up libblkid-dev:armhf (2.40.2-11) ... Setting up libllvm19:armhf (1:19.1.3-2) ... Setting up catch2 (3.7.1-0.4) ... Setting up libx11-xcb1:armhf (2:1.8.10-2) ... Setting up libice6:armhf (2:1.1.1-1) ... Setting up gettext (0.22.5-2) ... Setting up libclang1-19 (1:19.1.3-2) ... Setting up libxau-dev:armhf (1:1.0.11-1) ... Setting up libspdlog1.12:armhf (1:1.12.0+ds-2+b3) ... Setting up qt5-qmake:armhf (5.15.15+dfsg-2) ... Setting up libpcre2-dev:armhf (10.42-4+b2) ... Setting up libwoff1:armhf (1.0.2-2+b2) ... Setting up libxrender1:armhf (1:0.9.10-1.1+b2) ... Setting up libtool (2.4.7-8) ... Setting up libgirepository-2.0-0:armhf (2.82.2-2) ... Setting up libwacom9:armhf (2.13.0-1) ... Setting up libselinux1-dev:armhf (3.7-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libpugixml-dev:armhf (1.14-2) ... Setting up libavahi-common3:armhf (0.8-13+b3) ... Setting up libxext6:armhf (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-2) ... Setting up libldap-2.5-0:armhf (2.5.18+dfsg-3+b1) ... Setting up pkgconf:armhf (1.8.1-4) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b3) ... Setting up libinput-bin (1.26.2-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3+b2) ... Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... Setting up libxfixes3:armhf (1:6.0.0-2+b2) ... Setting up shared-mime-info (2.4-5+b1) ... Setting up libxkbcommon-x11-0:armhf (1.6.0-1+b2) ... Setting up libgssapi-krb5-2:armhf (1.21.3-3) ... Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... Setting up libreadline8t64:armhf (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:armhf (2.4.123-1) ... Setting up groff-base (1.23.0-5) ... Setting up xml-core (0.19) ... Setting up libxslt1.1:armhf (1.1.35-1.1+b1) ... Setting up libpolkit-agent-1-0:armhf (125-2) ... Setting up libharfbuzz0b:armhf (10.0.1-1) ... Setting up libbotan-2-dev (2.19.5+dfsg-3) ... Setting up libfontconfig1:armhf (2.15.0-1.1+b1) ... Setting up libdrm-omap1:armhf (2.4.123-1) ... Setting up libsm6:armhf (2:1.2.4-1) ... Setting up libarchive13t64:armhf (3.7.4-1.1) ... Setting up libavahi-client3:armhf (0.8-13+b3) ... Setting up libmount-dev:armhf (2.40.2-11) ... Setting up libdrm-exynos1:armhf (2.4.123-1) ... Setting up libdrm-amdgpu1:armhf (2.4.123-1) ... Setting up libinput10:armhf (1.26.2-1) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:armhf (2.4.123-1) ... Setting up libgio-2.0-dev:armhf (2.82.2-2) ... Setting up girepository-tools:armhf (2.82.2-2) ... Setting up libdrm-etnaviv1:armhf (2.4.123-1) ... Setting up libxcb1-dev:armhf (1.17.0-2+b1) ... Setting up libcurl4t64:armhf (8.11.0-1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ... Setting up libdrm-radeon1:armhf (2.4.123-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libx11-dev:armhf (2:1.8.10-2) ... Setting up libgstreamer-plugins-base1.0-0:armhf (1.24.9-1) ... Setting up libspdlog-dev:armhf (1:1.12.0+ds-2+b3) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libqt5core5t64:armhf (5.15.15+dfsg-2) ... Setting up qtattributionsscanner-qt5 (5.15.15-2) ... Setting up libdrm-freedreno1:armhf (2.4.123-1) ... Setting up libdrm-tegra0:armhf (2.4.123-1) ... Setting up libxext-dev:armhf (2:1.3.4-1+b2) ... Setting up gir1.2-polkit-1.0 (125-2) ... Setting up libnsl2:armhf (1.3.0-3+b3) ... Setting up libqt5sql5t64:armhf (5.15.15+dfsg-2) ... Setting up cmake (3.30.5-1) ... Setting up libcups2t64:armhf (2.4.10-2) ... Setting up mesa-libgallium:armhf (24.2.7-1) ... Setting up libdrm-dev:armhf (2.4.123-1) ... Setting up libqt5dbus5t64:armhf (5.15.15+dfsg-2) ... Setting up libpython3.12-stdlib:armhf (3.12.7-3) ... Setting up libqt5sql5-sqlite:armhf (5.15.15+dfsg-2) ... Setting up libquazip1-qt5-1t64:armhf (1.4-1.1+b2) ... Setting up libgbm1:armhf (24.2.7-1) ... Setting up qdoc-qt5 (5.15.15-2) ... Setting up libqt5concurrent5t64:armhf (5.15.15+dfsg-2) ... Setting up python3.12 (3.12.7-3) ... Setting up libqt5positioning5:armhf (5.15.15+dfsg-2) ... Setting up libgl1-mesa-dri:armhf (24.2.7-1) ... Setting up libqt5network5t64:armhf (5.15.15+dfsg-2) ... Setting up libqt5xml5t64:armhf (5.15.15+dfsg-2) ... Setting up debhelper (13.20) ... Setting up libqt5test5t64:armhf (5.15.15+dfsg-2) ... Setting up qtbase5-dev-tools (5.15.15+dfsg-2) ... Setting up libegl-mesa0:armhf (24.2.7-1) ... Setting up libqt5qml5:armhf (5.15.15+dfsg-3) ... Setting up libqt5webchannel5:armhf (5.15.15-2) ... Setting up libegl1:armhf (1.7.0-1+b2) ... Setting up libqt5sensors5:armhf (5.15.15-2) ... Setting up libpython3-stdlib:armhf (3.12.6-1) ... Setting up libqt5qmlmodels5:armhf (5.15.15+dfsg-3) ... Setting up libglx-mesa0:armhf (24.2.7-1) ... Setting up libglx0:armhf (1.7.0-1+b2) ... Setting up python3 (3.12.6-1) ... Setting up libqt5qmlworkerscript5:armhf (5.15.15+dfsg-3) ... Setting up libqt5gui5t64:armhf (5.15.15+dfsg-2) ... Setting up python3-packaging (24.1-1) ... Setting up libgl1:armhf (1.7.0-1+b2) ... Setting up libglx-dev:armhf (1.7.0-1+b2) ... Setting up libqt5quick5:armhf (5.15.15+dfsg-3) ... Setting up libgl-dev:armhf (1.7.0-1+b2) ... Setting up libqt5quickshapes5:armhf (5.15.15+dfsg-3) ... Setting up libgio-2.0-dev-bin (2.82.2-2) ... Setting up libvulkan-dev:armhf (1.3.296.0-1) ... Setting up libegl-dev:armhf (1.7.0-1+b2) ... Setting up libqt5widgets5t64:armhf (5.15.15+dfsg-2) ... Setting up libqt5svg5:armhf (5.15.15-2) ... Setting up libqt5help5:armhf (5.15.15-2) ... Setting up libqt5charts5:armhf (5.15.15-2) ... Setting up qt5-qmltooling-plugins:armhf (5.15.15+dfsg-3) ... Setting up libqt5quickwidgets5:armhf (5.15.15+dfsg-3) ... Setting up libqt5svg5-dev:armhf (5.15.15-2) ... Setting up libqt5quickparticles5:armhf (5.15.15+dfsg-3) ... Setting up libgles-dev:armhf (1.7.0-1+b2) ... Setting up qml-module-qtquick2:armhf (5.15.15+dfsg-3) ... Setting up libqt5printsupport5t64:armhf (5.15.15+dfsg-2) ... Setting up libglib2.0-dev-bin (2.82.2-2) ... Setting up libqt5quicktest5:armhf (5.15.15+dfsg-3) ... Setting up libqt5designer5:armhf (5.15.15-2) ... Setting up qtdeclarative5-dev-tools (5.15.15+dfsg-3) ... Setting up qhelpgenerator-qt5 (5.15.15-2) ... Setting up libqt5webkit5:armhf (5.212.0~alpha4-41) ... Setting up libqt5designercomponents5:armhf (5.15.15-2) ... Setting up libglib2.0-dev:armhf (2.82.2-2) ... Setting up libpolkit-gobject-1-dev (125-2) ... Setting up qtbase5-dev:armhf (5.15.15+dfsg-2) ... Setting up qt5-assistant (5.15.15-2) ... Setting up libquazip1-qt5-dev:armhf (1.4-1.1+b2) ... Setting up qttools5-dev-tools (5.15.15-2) ... Setting up qtdeclarative5-dev:armhf (5.15.15+dfsg-3) ... Setting up libqt5charts5-dev:armhf (5.15.15-2) ... Setting up qttools5-dev:armhf (5.15.15-2) ... Processing triggers for libc-bin (2.40-3) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:armhf (1.14.10-6) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/4392/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/4392/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 dpkg-buildpackage: info: source changed by Matthias Geiger dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_configure -- \ -DCatch2_DIR=/usr/lib/cmake/Catch2 \ -DBUILD_TESTING=ON cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCatch2_DIR=/usr/lib/cmake/Catch2 -DBUILD_TESTING=ON .. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Found BZip2: /usr/lib/arm-linux-gnueabihf/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for module 'botan-3' -- Package 'botan-3', required by 'virtual:world', not found -- Checking for module 'botan-2' -- Found botan-2, version 2.19.5 Using bundled units library -- Checking for module 'botan-3' -- Package 'botan-3', required by 'virtual:world', not found -- Checking for module 'dbus-1' -- Found dbus-1, version 1.14.10 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 (3.4s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_build cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/corectrl-1.4.2+ds -B/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/depend make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/depend make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/depend cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/catch_main.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/build 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-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 0%] Building CXX object tests/CMakeFiles/catch_main.dir/src/main.cpp.o [ 0%] Built target corectrl_helperkiller_autogen_timestamp_deps cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/DependInfo.cmake "--color=" [ 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-arm-linux-gnueabihf' [ 0%] Built target corectrl_helper_autogen_timestamp_deps make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.dir/depend cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib_autogen.dir/build.make src/CMakeFiles/corectrl_lib_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 0%] Automatic MOC for target corectrl_helper cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenInfo.json None [ 0%] Automatic MOC for target corectrl_helperkiller cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf [ 0%] Automatic MOC for target corectrl_lib cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenInfo.json None 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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helperkiller.h AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf AutoGen: Parsing "SRC:/src/common/fileutils.h" AutoGen: Parsing "SRC:/src/common/stringutils.h" AutoGen: Parsing "SRC:/src/core/ccpro/ccproparser.h" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasink.h" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasource.h" AutoGen: Parsing "SRC:/src/core/commandqueue.h" AutoGen: Parsing "SRC:/src/core/components/amdutils.h" AutoGen: Parsing "SRC:/src/core/components/commonutils.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanauto.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurve.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurvexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixed.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmauto.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautolegacy.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautor600.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixed.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedlegacy.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedr600.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/handlers/ppdpmhandler.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstate.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/control.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroup.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmode.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreq.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodexmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/handlers/epphandler.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpucontrolprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/gpucontrolprovider.h" AutoGen: Parsing "SRC:/src/core/components/controls/noop.h" AutoGen: Parsing "SRC:/src/core/components/controls/noopprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/controls/noopxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/cpu.h" AutoGen: Parsing "SRC:/src/core/components/cpuprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/cpuutils.h" AutoGen: Parsing "SRC:/src/core/components/cpuxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/gpu.h" AutoGen: Parsing "SRC:/src/core/components/gpuprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/gpuxmlparser.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activity.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedperc.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpm.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreq.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvolt.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreq.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusage.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/power.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretemp.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpack.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusage.h" AutoGen: Parsing "SRC:/src/core/components/sensors/cpusensorprovider.h" AutoGen: Parsing "SRC:/src/core/components/sensors/gpusensorprovider.h" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemprofilepart.h" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemxmlparser.h" AutoGen: Parsing "SRC:/src/core/filecache.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfoodfanctrl.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopm.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopmoverdrive.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfouniqueid.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovbios.h" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovram.h" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfolscpu.h" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfoproccpuinfo.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfoopengl.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinforevision.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfouevent.h" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfovulkan.h" AutoGen: Parsing "SRC:/src/core/info/common/swinfokernel.h" AutoGen: Parsing "SRC:/src/core/info/common/swinfomesa.h" AutoGen: Parsing "SRC:/src/core/info/cpuinfo.h" AutoGen: Parsing "SRC:/src/core/info/gpuinfo.h" AutoGen: Parsing "SRC:/src/core/info/hwiddatasource.h" AutoGen: Parsing "SRC:/src/core/info/hwidtranslator.h" AutoGen: Parsing "SRC:/src/core/info/infoproviderregistry.h" AutoGen: Parsing "SRC:/src/core/info/swinfo.h" AutoGen: Parsing "SRC:/src/core/profile.h" AutoGen: Parsing "SRC:/src/core/profilefactory.h" AutoGen: Parsing "SRC:/src/core/profileiconcache.h" AutoGen: Parsing "SRC:/src/core/profilemanager.h" AutoGen: Parsing "SRC:/src/core/profilepart.h" AutoGen: Parsing "SRC:/src/core/profilepartprovider.h" AutoGen: Parsing "SRC:/src/core/profilepartview.h" AutoGen: Parsing "SRC:/src/core/profilepartxmlparser.h" AutoGen: Parsing "SRC:/src/core/profilepartxmlparserprovider.h" AutoGen: Parsing "SRC:/src/core/profilestorage.h" AutoGen: Parsing "SRC:/src/core/profileview.h" AutoGen: Parsing "SRC:/src/core/profileviewfactory.h" AutoGen: Parsing "SRC:/src/core/profilexmlparser.h" AutoGen: Parsing "SRC:/src/core/profilexmlparserfactory.h" AutoGen: Parsing "SRC:/src/core/session.h" AutoGen: Parsing "SRC:/src/core/sysexplorer.h" AutoGen: Parsing "SRC:/src/core/sysmodel.h" AutoGen: Parsing "SRC:/src/core/sysmodelfactory.h" AutoGen: Parsing "SRC:/src/core/sysmodelsyncer.h" AutoGen: Parsing "SRC:/src/common/fileutils.cpp" AutoGen: Parsing "SRC:/src/common/stringutils.cpp" AutoGen: Parsing "SRC:/src/core/ccpro/ccproparser.cpp" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasink.cpp" AutoGen: Parsing "SRC:/src/core/ccpro/zipdatasource.cpp" 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/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" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurve.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixed.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmauto.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautolegacy.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautor600.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixed.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedr600.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/control.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroup.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmode.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreq.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/handlers/epphandler.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpucontrolprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/gpucontrolprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noop.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noopprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noopxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/cpu.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuutils.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/components/gpu.cpp" AutoGen: Parsing "SRC:/src/core/components/gpuprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/gpuxmlparser.cpp" 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/core/components/sensors/amd/gpufreq.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvolt.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreq.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusage.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/power.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpack.cpp" 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" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitemxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/filecache.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfoodfanctrl.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopm.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfopmoverdrive.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfouniqueid.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovbios.cpp" AutoGen: Parsing "SRC:/src/core/info/amd/gpuinfovram.cpp" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfolscpu.cpp" AutoGen: Parsing "SRC:/src/core/info/common/cpuinfoproccpuinfo.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfoopengl.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinforevision.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfouevent.cpp" AutoGen: Parsing "SRC:/src/core/info/common/gpuinfovulkan.cpp" AutoGen: Parsing "SRC:/src/core/info/common/swinfokernel.cpp" AutoGen: Parsing "SRC:/src/core/info/common/swinfomesa.cpp" AutoGen: Parsing "SRC:/src/core/info/cpuinfo.cpp" AutoGen: Parsing "SRC:/src/core/info/gpuinfo.cpp" AutoGen: Parsing "SRC:/src/core/info/hwiddatasource.cpp" AutoGen: Parsing "SRC:/src/core/info/hwidtranslator.cpp" AutoGen: Parsing "SRC:/src/core/info/infoproviderregistry.cpp" AutoGen: Parsing "SRC:/src/core/info/swinfo.cpp" AutoGen: Parsing "SRC:/src/core/profile.cpp" AutoGen: Parsing "SRC:/src/core/profilefactory.cpp" 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/core/profilepartprovider.cpp" AutoGen: Parsing "SRC:/src/core/profilepartview.cpp" AutoGen: Parsing "SRC:/src/core/profilepartxmlparser.cpp" AutoGen: Parsing "SRC:/src/core/profilepartxmlparserprovider.cpp" AutoGen: Parsing "SRC:/src/core/profilestorage.cpp" AutoGen: Parsing "SRC:/src/core/profileview.cpp" AutoGen: Parsing "SRC:/src/core/profileviewfactory.cpp" AutoGen: Parsing "SRC:/src/core/profilexmlparser.cpp" AutoGen: Parsing "SRC:/src/core/profilexmlparserfactory.cpp" AutoGen: Parsing "SRC:/src/core/session.cpp" AutoGen: Parsing "SRC:/src/core/sysexplorer.cpp" AutoGen: Parsing "SRC:/src/core/sysmodel.cpp" AutoGen: Parsing "SRC:/src/core/sysmodelfactory.cpp" AutoGen: Parsing "SRC:/src/core/sysmodelsyncer.cpp" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp", because it doesn't exist, from "SRC:/src/core/sysmodelsyncer.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_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/sysmodelsyncer.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/mocs_compilation.cpp" AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/deps" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenUsed.txt" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/timestamp cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 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-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/depend cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 0%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_lib_autogen/mocs_compilation.cpp AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/2JXEXT2AUH/moc_msgreceiver.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 0%] Built target corectrl_helper_autogen make -f src/helper/CMakeFiles/corectrl_helper.dir/build.make src/helper/CMakeFiles/corectrl_helper.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helper.dir/build.make src/helper/CMakeFiles/corectrl_helper.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/mocs_compilation.cpp [ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 2%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/helper.cpp.o [ 1%] Built target catch_main cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 2%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Linking CXX executable corectrl_helperkiller cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 3%] Built target corectrl_helperkiller [ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 4%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 6%] Building C object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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; | ^~~~~~ [ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Linking CXX executable corectrl_helper cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lbotan-2 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 8%] Built target corectrl_helper [ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/session.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/c++/14/bits/chrono_io.h:39, from /usr/include/c++/14/chrono:3360, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/qobject.h:59, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/qiodevice.h:45, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/QIODevice:1, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:7: /usr/include/c++/14/format: In function 'std::string std::vformat(string_view, format_args)': /usr/include/c++/14/format:4255:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4255 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, char*}]', inlined from 'virtual bool ZipDataSink::write(const std::vector, std::vector > >&)' at /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:58:28: /usr/include/c++/14/format:4297:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4297 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char*}]', inlined from 'virtual bool ZipDataSink::write(const std::vector, std::vector > >&)' at /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:71:22: /usr/include/c++/14/format:4297:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4297 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ [ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o [ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ [ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpu.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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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: /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<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/amdutils.cpp:500:43: required from here 500 | points.emplace_back(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/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))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~ /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( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 29 | drm_info.vram.total_heap_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 | ^~~~~~~~~ [ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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/amdutils.cpp:324:28: required from here 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | units::make_unit(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 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/amdutils.cpp:374:74: required from here 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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/amdutils.cpp:374:28: required from here 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | units::make_unit(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 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/amdutils.cpp:787:76: required from here 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/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/amdutils.cpp:787:28: required from here 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | units::make_unit(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 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/amdutils.cpp:840:60: required from here 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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/amdutils.cpp:839:28: required from here 839 | return std::make_pair( | ~~~~~~~~~~~~~~^ 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~ [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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( | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | drm_info.vram.total_heap_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveClkRange(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:324:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:324:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:324:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function '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]': /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/c++/14/bits/stl_pair.h: In function '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> > >]': /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveVoltRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:374:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:374:74: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:374:28: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 374 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function '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]': /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/c++/14/bits/stl_pair.h: In function '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> > >]': /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/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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /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<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> > > > > > > Utils::AMD::parseOverdriveVoltCurveRange(const std::vector >&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:560:29: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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<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> > > > > Utils::AMD::parseOverdriveFanCurveTempRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:787: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 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:787:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:787: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 787 | return std::make_pair(units::make_unit(min), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function '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]': /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/c++/14/bits/stl_pair.h: In function '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> > >]': /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) | ^~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::base_unit<> > >, units::unit_t, units::base_unit<> > > > > Utils::AMD::parseOverdriveFanCurveSpeedRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:839:28: 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 839 | return std::make_pair( | ~~~~~~~~~~~~~~^ 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:840: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 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:839:28: 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 839 | return std::make_pair( | ~~~~~~~~~~~~~~^ 840 | units::make_unit(min), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': /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 function '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<> > >]': /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/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/components/cpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveClkRange(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:325:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveVoltRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:375:74: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 375 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /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<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> > > > > Utils::AMD::parseOverdriveFanCurveTempRangeLine(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:788:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 788 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'std::optional, units::base_unit<> > >, units::unit_t, units::base_unit<> > > > > Utils::AMD::parseOverdriveFanCurveSpeedRangeLine(const std::string&)': /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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<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> > > > > > > Utils::AMD::parseOverdriveVoltCurveRange(const std::vector >&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:560:29: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/noopprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 27%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~ [ 32%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/freqmode/pmfreqmodeprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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/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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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/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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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/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 | ^~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 37%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 38%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ 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 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>>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ /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 | ^~~~~ /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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /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::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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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 '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/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 /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 /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 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/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 /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 [ 38%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::importProfilePart(IProfilePart::Importer&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp:154: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 154 | void AMD::PMFreqVoltProfilePart::importProfilePart(IProfilePart::Importer &i) | ^~~ [ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~ /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)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ /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/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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /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: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 | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ In file included from /usr/include/c++/14/map:62, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:8: /usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _Val = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _KeyOfValue = std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Compare = std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Alloc = std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >]': /usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, 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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > >::const_iterator' changed in GCC 7.1 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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/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 | ^~~~~ /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 '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/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 /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 /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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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: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/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 /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:124:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer &i) | ^~~ /build/reproducible-path/corectrl-1.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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | point(static_cast(i), freq, volt); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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 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::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::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::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::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>) | ^~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o /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>) | ^~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~ [ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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) | ^~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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::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::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>) | ^~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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 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::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::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 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::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::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::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::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::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::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::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::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::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/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( | ^~~ /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::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::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::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::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/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()); | ~~~^~ /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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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/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()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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 | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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::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>) | ^~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.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>) | ^~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~ 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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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::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::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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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 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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 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/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) | ^~~~~~~~~ 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) | ^~~~~~~~~~~ /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 '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()), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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/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, | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)': /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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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/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/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) | ^~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::_ZThn16_NK3AMD19FanCurveProfilePart28provideFanCurveFanStartValueEv() const': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:52: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 52 | units::concentration::percent_t provideFanCurveFanStartValue() const override; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~ /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 /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/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::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>) | ^~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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/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)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 4120 | UNIT_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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ /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::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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 /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 /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 /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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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::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 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 | ^~~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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::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>) | ^~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memorytemp.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 | ^~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gpuvolt.cpp [ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/power.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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 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 | ^~~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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::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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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 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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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) | ^~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, 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 | ^~~~~~~~~ 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/memusage.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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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::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::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 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)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memusage.cpp:81:75: required from here 81 | return std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 82 | AMD::MemUsage::ItemID, std::move(dataSources), std::move(range)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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 | ^~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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<-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 | ^~~~~~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~ 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/fanspeedperc.h:6, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:4: /usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:83:27: required from here 83 | std::make_pair(units::dimensionless::scalar_t(0), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | units::dimensionless::scalar_t(100)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 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 | ^~~~~~~~~ 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/cpuusage.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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~ 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 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)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /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/cpu/cpuusage.cpp:83:79: required from here 83 | std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 84 | CPUUsage::ItemID, std::move(dataSources), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | std::make_pair(units::dimensionless::scalar_t(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | units::dimensionless::scalar_t(100)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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/cpu/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' 39 | , value_(units::make_unit(0)) | ~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/cpucoretemp.cpp:85:69: required from here 85 | std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 86 | CPUCoreTemp::ItemID, std::move(dataSources), std::move(range))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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 | ^~~~~~~~~ [ 59%] Linking CXX shared library libcorectrl.so cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_lib.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcorectrl.so -o libcorectrl.so CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o CMakeFiles/corectrl_lib.dir/core/session.cpp.o CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o CMakeFiles/corectrl_lib.dir/core/profile.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o /usr/lib/arm-linux-gnueabihf/libquazip1-qt5.so.1.4 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libbz2.so /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/test_all.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' [ 59%] Built target corectrl_autogen_timestamp_deps 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-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/DependInfo.cmake "--color=" [ 59%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o [ 59%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o [ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 60%] Automatic MOC for target corectrl cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf AutoGen: Parsing "SRC:/src/app/app.h" AutoGen: Parsing "SRC:/src/app/appfactory.h" AutoGen: Parsing "SRC:/src/app/settings.h" AutoGen: Parsing "SRC:/src/app/singleinstance.h" AutoGen: Parsing "SRC:/src/app/systray.h" AutoGen: Parsing "SRC:/src/common/cryptolayer.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.h" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.h" AutoGen: Parsing "SRC:/src/core/profilemanagerui.h" AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.h" AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.h" AutoGen: Parsing "SRC:/src/core/qmlitem.h" AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.h" AutoGen: Parsing "SRC:/src/core/systeminfoui.h" AutoGen: Parsing "SRC:/src/core/uifactory.h" AutoGen: Parsing "SRC:/src/helper/helpercontrol.h" AutoGen: Parsing "SRC:/src/helper/helpermonitor.h" AutoGen: Parsing "SRC:/src/helper/helpersysctl.h" AutoGen: Parsing "SRC:/src/app/app.cpp" AutoGen: Parsing "SRC:/src/app/appfactory.cpp" AutoGen: Parsing "SRC:/src/app/settings.cpp" AutoGen: Parsing "SRC:/src/app/singleinstance.cpp" AutoGen: Parsing "SRC:/src/app/systray.cpp" AutoGen: Parsing "SRC:/src/common/cryptolayer.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activitygraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreqgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvoltgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreqgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusagegraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/powergraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusagegraphitem.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.cpp" AutoGen: Parsing "SRC:/src/core/profilemanagerui.cpp" AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.cpp" AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.cpp" AutoGen: Parsing "SRC:/src/core/qmlitem.cpp" AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.cpp" AutoGen: Parsing "SRC:/src/core/systeminfoui.cpp" AutoGen: Parsing "SRC:/src/core/uifactory.cpp" AutoGen: Parsing "SRC:/src/helper/helpercontrol.cpp" AutoGen: Parsing "SRC:/src/helper/helpermonitor.cpp" AutoGen: Parsing "SRC:/src/helper/helpersysctl.cpp" AutoGen: Parsing "SRC:/src/main.cpp" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/app.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/settings.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp", because it doesn't exist, from "SRC:/src/app/singleinstance.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/singleinstance.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp", because it doesn't exist, from "SRC:/src/app/systray.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/systray.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp.d" /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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>>) | ^~~~~~~~ /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 | { | ^ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp.d" /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" /usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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 /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/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) | ^~~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 [ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 /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-arm-linux-gnueabihf/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.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; | ^~~~~~~~ AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/controlgroupqmlitem.h AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 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-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/cpuqmlitem.h /usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __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:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/gpuqmlitem.h [ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 61%] 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-arm-linux-gnueabihf' [ 62%] 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-arm-linux-gnueabihf/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 Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) [ 62%] 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-arm-linux-gnueabihf/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) [ 63%] 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-arm-linux-gnueabihf/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) [ 63%] 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-arm-linux-gnueabihf/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) [ 63%] 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-arm-linux-gnueabihf/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) [ 63%] 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-arm-linux-gnueabihf/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) [ 64%] 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-arm-linux-gnueabihf/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 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) [ 64%] 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-arm-linux-gnueabihf/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) [ 64%] 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-arm-linux-gnueabihf/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'... Generated 188 translation(s) (188 finished and 0 unfinished) [ 64%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) [ 64%] Generating qrc_resources.cpp cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/rcc --name resources --output /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/qrc_resources.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/resources.qrc cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 64%] Building CXX object src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp [ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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:146: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; | ^~~~~~~~ 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; | ^~~~~~~~ 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 >]', inlined 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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:3875:28, inlined from 'constexpr bool std::none_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:429:47, inlined from 'constexpr bool std::any_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:448:27, inlined from 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdfancurve.cpp:240:7: /usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 2142 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2143 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In file included from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurve.h:11, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp:10, from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp:7: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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) | ^~~~~~~~~ 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 /usr/include/c++/14/chrono:48, from /usr/include/catch2/benchmark/catch_clock.hpp:13, from /usr/include/catch2/benchmark/detail/catch_benchmark_stats_fwd.hpp:11, from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:16: /usr/include/c++/14/bits/stl_algo.h: In function 'constexpr bool std::any_of(_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, 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> > > >; _Predicate = Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()::]': /usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) | ^~~~~~ /usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 [ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object src/CMakeFiles/corectrl.dir/main.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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_amdodfancurve.cpp: In function 'void Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()': /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:383:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 383 | })); | ^ [ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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> > >&; MatcherT = Catch::Matchers::EqualsMatcher, 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> >, std::allocator, 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> > >, std::allocator, 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> > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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> >; AllocComp = std::allocator, 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> > >; AllocMatch = std::allocator, 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> > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ [ 68%] Building CXX object src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>>) | ^~~~~~~~ [ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 69%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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 /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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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_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 | { | ^ 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/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | { | ^ 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_amdpmfreqvolt.cpp:5: /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, | ^~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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: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 | ^~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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_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, | ^~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp: In member function 'virtual units::power::watt_t Tests::AMD::PMPowerCap::PMPowerCapImporterStub::providePMPowerCapValue() const': /build/reproducible-path/corectrl-1.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 | { | ^ [ 73%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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) | ^~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 74%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>>) | ^~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltoffset.cpp: In member function 'virtual units::voltage::millivolt_t Tests::AMD::PMVoltOffset::PMVoltOffsetImporterStub::providePMVoltOffsetValue() const': /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltoffset.cpp:50:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | { | ^ 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) | ^~~~~~~~~ /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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ In file included from /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ /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 [ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>) | ^~~~~~~~ [ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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) | ^~~~~~~~~ /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 In file included from /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: /usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ [ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_control.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 76%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 | ^~~~~~~~~ [ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_stringutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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 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::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::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::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>) | ^~~~~~~~ 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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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 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 | ^~~~~~~~~ /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/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 | ^~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 86%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 86%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 86%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~~~~~ [ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>>) | ^~~~~~~~ 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ /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 | ^~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 89%] Linking CXX executable test_all cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src ../src/libcorectrl.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -D TEST_TARGET=test_all -D TEST_EXECUTABLE=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests/test_all-b12d07c_tests.cmake -P /usr/lib/cmake/Catch2/CatchAddTests.cmake make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 89%] Built target test_all [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/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, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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) | ^~~~~~~~~ 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, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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, | ^~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int) const': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:243:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int index) const | ^~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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/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 | ^~~~~ /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)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~ 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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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::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>>) | ^~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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) | ^~~~~~~~~ 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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( | ^~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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/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::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/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); | ^~~ /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, | ^~~ /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:109: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 109 | auto oPoint = std::make_pair( | ~~~~~~~~~~~~~~^ 110 | units::temperature::celsius_t(std::round(oldPoint.x())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | units::concentration::percent_t(std::round(oldPoint.y()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 96%] Building CXX object src/CMakeFiles/corectrl.dir/app/app.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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/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/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 /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/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:65:20: 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 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/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'virtual void AMD::OdFanCurveQMLItem::Initializer::_ZThn24_N3AMD17OdFanCurveQMLItem11Initializer17takeFanCurveRangeESt4pairIN5units6unit_tINS3_4unitISt5ratioILx1ELx1EENS5_IS7_NS3_9base_unitIS6_ILx0ELx1EES9_S9_S9_S9_S7_S9_S9_S9_EES9_S9_EES9_S6_ILx27315ELx100EEEEdNS3_12linear_scaleEEESF_ES2_INS4_INS5_IS6_ILx1ELx100EENS8_IS9_S9_S9_S9_S9_S9_S9_S9_S9_EES9_S9_EEdSE_EESK_E(AMD::OdFanCurve::TempRange, AMD::OdFanCurve::SpeedRange)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:43:8: 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 43 | void takeFanCurveRange(AMD::OdFanCurve::TempRange temp, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:43:8: 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:65:20: 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 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/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:77: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 77 | auto oPoint = std::make_pair( | ~~~~~~~~~~~~~~^ 78 | units::temperature::celsius_t(std::round(oldPoint.x())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | units::concentration::percent_t(std::round(oldPoint.y()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/appfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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>) | ^~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/settings.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ 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::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>) | ^~~~~~~~ /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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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>) | ^~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/systray.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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>) | ^~~~~~~~ /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 | ^~~~~ [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/qrc_resources.cpp [100%] Linking CXX executable corectrl cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src: libcorectrl.so /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Charts.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lbotan-2 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libQt5QmlModels.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Network.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [100%] Built target corectrl make[2]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' dh_auto_test cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: AMD FanAuto tests 1: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanAuto tests" 1: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 1: Test timeout computed to be: 1500 test 2 Start 2: AMD FanCurve tests 2: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanCurve tests" 2: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 2: Test timeout computed to be: 1500 test 3 Start 3: AMD FanFixed tests 3: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanFixed tests" 3: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 3: Test timeout computed to be: 1500 test 4 Start 4: AMD FanMode tests 4: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanMode tests" 4: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 4: Test timeout computed to be: 1500 1: Filters: "AMD FanAuto tests" 1: Randomness seeded to: 2534443050 1: =============================================================================== 1: All tests passed (9 assertions in 1 test case) 1: 2: Filters: "AMD FanCurve tests" 2: Randomness seeded to: 2241459240 2: =============================================================================== 2: All tests passed (63 assertions in 1 test case) 2: 1/63 Test #1: AMD FanAuto tests ................ Passed 0.02 sec 2/63 Test #2: AMD FanCurve tests ............... Passed 0.02 sec test 5 Start 5: GPUInfoPM tests 5: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoPM tests" 5: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 5: Test timeout computed to be: 1500 test 6 Start 6: GPUInfoPMOverdrive tests 6: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoPMOverdrive tests" 6: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 6: Test timeout computed to be: 1500 3: Filters: "AMD FanFixed tests" 3: Randomness seeded to: 908081889 3: =============================================================================== 3: All tests passed (34 assertions in 1 test case) 3: 4: Filters: "AMD FanMode tests" 4: Randomness seeded to: 1542306876 4: =============================================================================== 4: All tests passed (2 assertions in 1 test case) 4: 3/63 Test #3: AMD FanFixed tests ............... Passed 0.02 sec 4/63 Test #4: AMD FanMode tests ................ Passed 0.02 sec test 7 Start 7: GPUInfoUniqueID tests 7: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoUniqueID tests" 7: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 7: Test timeout computed to be: 1500 test 8 Start 8: GPUInfoVbios tests 8: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVbios tests" 8: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 8: Test timeout computed to be: 1500 5: Filters: "GPUInfoPM tests" 5: Randomness seeded to: 3923405610 5: =============================================================================== 5: All tests passed (7 assertions in 1 test case) 5: 5/63 Test #5: GPUInfoPM tests .................. Passed 0.02 sec test 9 Start 9: AMD OdFanAuto tests 9: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD OdFanAuto tests" 9: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 9: Test timeout computed to be: 1500 6: Filters: "GPUInfoPMOverdrive tests" 6: Randomness seeded to: 3513965190 6: =============================================================================== 6: All tests passed (9 assertions in 1 test case) 6: 7: Filters: "GPUInfoUniqueID tests" 7: Randomness seeded to: 2329123537 7: =============================================================================== 7: All tests passed (1 assertion in 1 test case) 7: 6/63 Test #6: GPUInfoPMOverdrive tests ......... Passed 0.02 sec 7/63 Test #7: GPUInfoUniqueID tests ............ Passed 0.02 sec test 10 Start 10: AMD OdFanCurve tests 10: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD OdFanCurve tests" 10: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 10: Test timeout computed to be: 1500 test 11 Start 11: AMD PMAdvanced tests 11: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAdvanced tests" 11: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 11: Test timeout computed to be: 1500 8: Filters: "GPUInfoVbios tests" 8: Randomness seeded to: 2351435303 8: =============================================================================== 8: All tests passed (1 assertion in 1 test case) 8: 8/63 Test #8: GPUInfoVbios tests ............... Passed 0.02 sec test 12 Start 12: AMD PMAuto tests 12: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAuto tests" 12: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 12: Test timeout computed to be: 1500 9: Filters: "AMD OdFanAuto tests" 9: Randomness seeded to: 1099150363 9: =============================================================================== 9: All tests passed (16 assertions in 1 test case) 9: 9/63 Test #9: AMD OdFanAuto tests .............. Passed 0.02 sec test 13 Start 13: AMD PMAutoLegacy tests 13: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAutoLegacy tests" 13: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 13: Test timeout computed to be: 1500 11: Filters: "AMD PMAdvanced tests" 11: Randomness seeded to: 588241898 11: =============================================================================== 11: All tests passed (2 assertions in 1 test case) 11: 10/63 Test #11: AMD PMAdvanced tests ............. Passed 0.02 sec test 14 Start 14: AMD PMAutoR600 tests 14: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAutoR600 tests" 14: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 14: Test timeout computed to be: 1500 12: Filters: "AMD PMAuto tests" 12: Randomness seeded to: 3657251030 12: =============================================================================== 12: All tests passed (4 assertions in 1 test case) 12: 11/63 Test #12: AMD PMAuto tests ................. Passed 0.02 sec test 15 Start 15: AMD PMDynamicFreq tests 15: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMDynamicFreq tests" 15: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 15: Test timeout computed to be: 1500 14: Filters: "AMD PMAutoR600 tests" 14: Randomness seeded to: 3872702977 14: =============================================================================== 14: All tests passed (5 assertions in 1 test case) 14: 13: Filters: "AMD PMAutoLegacy tests" 13: Randomness seeded to: 516824775 13: =============================================================================== 13: All tests passed (12 assertions in 1 test case) 13: 12/63 Test #14: AMD PMAutoR600 tests ............. Passed 0.02 sec test 16 Start 16: AMD PMFixed tests 16: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixed tests" 16: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 16: Test timeout computed to be: 1500 13/63 Test #13: AMD PMAutoLegacy tests ........... Passed 0.03 sec test 17 Start 17: AMD PMFixedFreq tests 17: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedFreq tests" 17: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 17: Test timeout computed to be: 1500 15: Filters: "AMD PMDynamicFreq tests" 15: Randomness seeded to: 2244879852 15: =============================================================================== 15: All tests passed (9 assertions in 1 test case) 15: 14/63 Test #15: AMD PMDynamicFreq tests .......... Passed 0.02 sec test 18 Start 18: AMD PMFixedLegacy tests 18: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedLegacy tests" 18: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 18: Test timeout computed to be: 1500 16: Filters: "AMD PMFixed tests" 16: Randomness seeded to: 3431876296 16: =============================================================================== 16: All tests passed (19 assertions in 1 test case) 16: 17: Filters: "AMD PMFixedFreq tests" 17: Randomness seeded to: 23515234 17: =============================================================================== 17: All tests passed (36 assertions in 1 test case) 17: 15/63 Test #16: AMD PMFixed tests ................ Passed 0.02 sec 16/63 Test #17: AMD PMFixedFreq tests ............ Passed 0.02 sec test 19 Start 19: AMD PMFixedR600 tests 19: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedR600 tests" 19: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 19: Test timeout computed to be: 1500 test 20 Start 20: AMD PMFreqMode tests 20: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqMode tests" 20: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 20: Test timeout computed to be: 1500 18: Filters: "AMD PMFixedLegacy tests" 18: Randomness seeded to: 881844515 18: =============================================================================== 18: All tests passed (21 assertions in 1 test case) 18: 17/63 Test #18: AMD PMFixedLegacy tests .......... Passed 0.02 sec test 21 Start 21: AMD PMFreqOd tests 21: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqOd tests" 21: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 21: Test timeout computed to be: 1500 19: Filters: "AMD PMFixedR600 tests" 19: Randomness seeded to: 1231782088 19: =============================================================================== 19: All tests passed (9 assertions in 1 test case) 19: 18/63 Test #19: AMD PMFixedR600 tests ............ Passed 0.02 sec test 22 Start 22: AMD PMFreqRange tests 22: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqRange tests" 22: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 22: Test timeout computed to be: 1500 20: Filters: "AMD PMFreqMode tests" 20: Randomness seeded to: 3913326298 20: =============================================================================== 20: All tests passed (2 assertions in 1 test case) 20: 19/63 Test #20: AMD PMFreqMode tests ............. Passed 0.02 sec test 23 Start 23: AMD PMFreqVolt tests 23: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqVolt tests" 23: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 23: Test timeout computed to be: 1500 21: Filters: "AMD PMFreqOd tests" 21: Randomness seeded to: 2307445267 21: =============================================================================== 21: All tests passed (28 assertions in 1 test case) 21: 20/63 Test #21: AMD PMFreqOd tests ............... Passed 0.02 sec test 24 Start 24: AMD PMOverclock tests 24: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMOverclock tests" 24: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 24: Test timeout computed to be: 1500 24: Filters: "AMD PMOverclock tests" 24: Randomness seeded to: 3601430669 24: =============================================================================== 24: All tests passed (2 assertions in 1 test case) 24: 21/63 Test #24: AMD PMOverclock tests ............ Passed 0.02 sec test 25 Start 25: AMD PMPerfMode tests 25: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPerfMode tests" 25: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 25: Test timeout computed to be: 1500 10: Filters: "AMD OdFanCurve tests" 10: Randomness seeded to: 2287772210 10: =============================================================================== 10: All tests passed (86 assertions in 1 test case) 10: 22/63 Test #10: AMD OdFanCurve tests ............. Passed 0.11 sec test 26 Start 26: AMD PMPowerCap tests 26: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerCap tests" 26: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 26: Test timeout computed to be: 1500 22: Filters: "AMD PMFreqRange tests" 22: Randomness seeded to: 1405846579 22: =============================================================================== 22: All tests passed (40 assertions in 1 test case) 22: 23/63 Test #22: AMD PMFreqRange tests ............ Passed 0.04 sec test 27 Start 27: AMD PMPowerProfile tests 27: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerProfile tests" 27: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 27: Test timeout computed to be: 1500 25: Filters: "AMD PMPerfMode tests" 25: Randomness seeded to: 966854160 25: =============================================================================== 25: All tests passed (2 assertions in 1 test case) 25: 24/63 Test #25: AMD PMPerfMode tests ............. Passed 0.02 sec test 28 Start 28: AMD PMPowerState tests 28: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerState tests" 28: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 28: Test timeout computed to be: 1500 23: Filters: "AMD PMFreqVolt tests" 23: Randomness seeded to: 2099512302 23: =============================================================================== 23: All tests passed (57 assertions in 1 test case) 23: 26: Filters: "AMD PMPowerCap tests" 26: Randomness seeded to: 3623309153 26: =============================================================================== 26: All tests passed (28 assertions in 1 test case) 26: 25/63 Test #23: AMD PMFreqVolt tests ............. Passed 0.05 sec 26/63 Test #26: AMD PMPowerCap tests ............. Passed 0.02 sec test 29 Start 29: AMD PMVoltCurve tests 29: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMVoltCurve tests" 29: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 29: Test timeout computed to be: 1500 test 30 Start 30: AMD PMVoltOffset tests 30: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMVoltOffset tests" 30: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 30: Test timeout computed to be: 1500 27: Filters: "AMD PMPowerProfile tests" 27: Randomness seeded to: 862826489 27: =============================================================================== 27: All tests passed (26 assertions in 1 test case) 27: 27/63 Test #27: AMD PMPowerProfile tests ......... Passed 0.02 sec test 31 Start 31: AMD PpDpmHandler tests 31: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PpDpmHandler tests" 31: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 31: Test timeout computed to be: 1500 28: Filters: "AMD PMPowerState tests" 28: Randomness seeded to: 531373416 28: =============================================================================== 28: All tests passed (16 assertions in 1 test case) 28: 28/63 Test #28: AMD PMPowerState tests ........... Passed 0.02 sec test 32 Start 32: AMD utils tests 32: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD utils tests" 32: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 32: Test timeout computed to be: 1500 30: Filters: "AMD PMVoltOffset tests" 30: Randomness seeded to: 2497525990 30: =============================================================================== 30: All tests passed (17 assertions in 1 test case) 30: 29/63 Test #30: AMD PMVoltOffset tests ........... Passed 0.02 sec test 33 Start 33: CommandQueue tests 33: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CommandQueue tests" 33: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 33: Test timeout computed to be: 1500 31: Filters: "AMD PpDpmHandler tests" 31: Randomness seeded to: 1903940731 31: =============================================================================== 31: All tests passed (48 assertions in 2 test cases) 31: 30/63 Test #31: AMD PpDpmHandler tests ........... Passed 0.03 sec test 34 Start 34: CommonUtils tests 34: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CommonUtils tests" 34: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 34: Test timeout computed to be: 1500 33: Filters: "CommandQueue tests" 33: Randomness seeded to: 2165910806 33: =============================================================================== 33: All tests passed (49 assertions in 1 test case) 33: 31/63 Test #33: CommandQueue tests ............... Passed 0.02 sec test 35 Start 35: Control tests 35: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Control tests" 35: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 35: Test timeout computed to be: 1500 34: Filters: "CommonUtils tests" 34: Randomness seeded to: 1742860688 34: =============================================================================== 34: All tests passed (3 assertions in 1 test case) 34: 32/63 Test #34: CommonUtils tests ................ Passed 0.02 sec test 36 Start 36: ControlGroup tests 36: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "ControlGroup tests" 36: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 36: Test timeout computed to be: 1500 29: Filters: "AMD PMVoltCurve tests" 29: Randomness seeded to: 4254791971 29: =============================================================================== 29: All tests passed (47 assertions in 1 test case) 29: 35: Filters: "Control tests" 35: Randomness seeded to: 3483899177 35: =============================================================================== 35: All tests passed (12 assertions in 1 test case) 35: 36: Filters: "ControlGroup tests" 36: Randomness seeded to: 2946972980 36: =============================================================================== 36: All tests passed (29 assertions in 1 test case) 36: 33/63 Test #29: AMD PMVoltCurve tests ............ Passed 0.07 sec 34/63 Test #35: Control tests .................... Passed 0.03 sec test 37 Start 37: ControlMode tests 37: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "ControlMode tests" 37: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 37: Test timeout computed to be: 1500 test 38 Start 38: CPU tests 38: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPU tests" 38: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 38: Test timeout computed to be: 1500 32: Filters: "AMD utils tests" 32: Randomness seeded to: 2414456979 32: =============================================================================== 32: All tests passed (174 assertions in 1 test case) 32: 35/63 Test #32: AMD utils tests .................. Passed 0.07 sec 36/63 Test #36: ControlGroup tests ............... Passed 0.03 sec test 39 Start 39: AMD PpDpmHandler tests 39: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PpDpmHandler tests" 39: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 39: Test timeout computed to be: 1500 test 40 Start 40: AMD CPUFreq tests 40: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD CPUFreq tests" 40: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 40: Test timeout computed to be: 1500 37: Filters: "ControlMode tests" 37: Randomness seeded to: 2159531815 37: =============================================================================== 37: All tests passed (56 assertions in 1 test case) 37: 38: Filters: "CPU tests" 38: Randomness seeded to: 737511268 38: =============================================================================== 38: All tests passed (24 assertions in 1 test case) 38: 37/63 Test #37: ControlMode tests ................ Passed 0.02 sec 38/63 Test #38: CPU tests ........................ Passed 0.02 sec test 41 Start 41: AMD CPUFreqMode tests 41: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD CPUFreqMode tests" 41: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 41: Test timeout computed to be: 1500 test 42 Start 42: CPUInfo tests 42: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfo tests" 42: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 42: Test timeout computed to be: 1500 40: Filters: "AMD CPUFreq tests" 40: Randomness seeded to: 1104434352 40: =============================================================================== 40: All tests passed (31 assertions in 1 test case) 40: 39: Filters: "AMD PpDpmHandler tests" 39: Randomness seeded to: 1964621028 39: =============================================================================== 39: All tests passed (48 assertions in 2 test cases) 39: 39/63 Test #40: AMD CPUFreq tests ................ Passed 0.02 sec test 43 Start 43: CPUInfoLsCpu tests 43: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfoLsCpu tests" 43: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 43: Test timeout computed to be: 1500 40/63 Test #39: AMD PpDpmHandler tests ........... Passed 0.03 sec 41: Filters: "AMD CPUFreqMode tests" 41: Randomness seeded to: 3615515988 41: =============================================================================== 41: All tests passed (2 assertions in 1 test case) 41: 41/63 Test #41: AMD CPUFreqMode tests ............ Passed 0.02 sec test 44 Start 44: CPUInfoProcCpuInfo tests 44: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfoProcCpuInfo tests" 44: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 44: Test timeout computed to be: 1500 test 45 Start 45: CPU utils tests 45: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPU utils tests" 45: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 45: Test timeout computed to be: 1500 42: Filters: "CPUInfo tests" 42: Randomness seeded to: 3318545706 42: =============================================================================== 42: All tests passed (10 assertions in 1 test case) 42: 42/63 Test #42: CPUInfo tests .................... Passed 0.03 sec test 46 Start 46: GPU tests 46: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPU tests" 46: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 46: Test timeout computed to be: 1500 43: Filters: "CPUInfoLsCpu tests" 43: Randomness seeded to: 2879455588 43: =============================================================================== 43: All tests passed (8 assertions in 1 test case) 43: 43/63 Test #43: CPUInfoLsCpu tests ............... Passed 0.02 sec test 47 Start 47: GPUInfo tests 47: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfo tests" 47: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 47: Test timeout computed to be: 1500 44: Filters: "CPUInfoProcCpuInfo tests" 44: Randomness seeded to: 720807081 44: =============================================================================== 44: All tests passed (13 assertions in 1 test case) 44: 44/63 Test #44: CPUInfoProcCpuInfo tests ......... Passed 0.02 sec test 48 Start 48: GPUInfoOpenGL tests 48: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoOpenGL tests" 48: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 48: Test timeout computed to be: 1500 45: Filters: "CPU utils tests" 45: Randomness seeded to: 2320802199 45: =============================================================================== 45: All tests passed (18 assertions in 1 test case) 45: 45/63 Test #45: CPU utils tests .................. Passed 0.02 sec test 49 Start 49: GPUInfoRevision tests 49: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoRevision tests" 49: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 49: Test timeout computed to be: 1500 46: Filters: "GPU tests" 46: Randomness seeded to: 4113312035 46: =============================================================================== 46: All tests passed (24 assertions in 1 test case) 46: 46/63 Test #46: GPU tests ........................ Passed 0.02 sec test 50 Start 50: GPUInfoUevent tests 50: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoUevent tests" 50: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 50: Test timeout computed to be: 1500 47: Filters: "GPUInfo tests" 47: Randomness seeded to: 3162852349 47: =============================================================================== 47: All tests passed (9 assertions in 1 test case) 47: 47/63 Test #47: GPUInfo tests .................... Passed 0.02 sec test 51 Start 51: GPUInfoVRam tests 51: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVRam tests" 51: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 51: Test timeout computed to be: 1500 48: Filters: "GPUInfoOpenGL tests" 48: Randomness seeded to: 4066890328 48: =============================================================================== 48: All tests passed (2 assertions in 1 test case) 48: 48/63 Test #48: GPUInfoOpenGL tests .............. Passed 0.02 sec test 52 Start 52: GPUInfoVulkan tests 52: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVulkan tests" 52: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 52: Test timeout computed to be: 1500 49: Filters: "GPUInfoRevision tests" 49: Randomness seeded to: 475441264 49: =============================================================================== 49: All tests passed (1 assertion in 1 test case) 49: 49/63 Test #49: GPUInfoRevision tests ............ Passed 0.02 sec test 53 Start 53: HWIDTranslator tests 53: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "HWIDTranslator tests" 53: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 53: Test timeout computed to be: 1500 50: Filters: "GPUInfoUevent tests" 50: Randomness seeded to: 2474650855 50: =============================================================================== 50: All tests passed (36 assertions in 1 test case) 50: 50/63 Test #50: GPUInfoUevent tests .............. Passed 0.02 sec test 54 Start 54: MathUtils tests 54: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "MathUtils tests" 54: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 54: Test timeout computed to be: 1500 51: Filters: "GPUInfoVRam tests" 51: Randomness seeded to: 3011306848 51: =============================================================================== 51: All tests passed (7 assertions in 1 test case) 51: 51/63 Test #51: GPUInfoVRam tests ................ Passed 0.02 sec test 55 Start 55: Noop control tests 55: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Noop control tests" 55: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 55: Test timeout computed to be: 1500 52: Filters: "GPUInfoVulkan tests" 52: Randomness seeded to: 1466720706 52: =============================================================================== 52: All tests passed (2 assertions in 1 test case) 52: 52/63 Test #52: GPUInfoVulkan tests .............. Passed 0.02 sec test 56 Start 56: AMD PMOverdrive tests 56: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMOverdrive tests" 56: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 56: Test timeout computed to be: 1500 53: Filters: "HWIDTranslator tests" 53: Randomness seeded to: 86103357 53: =============================================================================== 53: All tests passed (3 assertions in 1 test case) 53: 53/63 Test #53: HWIDTranslator tests ............. Passed 0.02 sec test 57 Start 57: AMD PMPowerStateMode tests 57: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerStateMode tests" 57: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 57: Test timeout computed to be: 1500 54: Filters: "MathUtils tests" 54: Randomness seeded to: 2072774604 54: =============================================================================== 54: All tests passed (3 assertions in 1 test case) 54: 54/63 Test #54: MathUtils tests .................. Passed 0.02 sec test 58 Start 58: Sensor tests 58: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Sensor tests" 58: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 58: Test timeout computed to be: 1500 55: Filters: "Noop control tests" 55: Randomness seeded to: 1629803811 55: =============================================================================== 55: All tests passed (6 assertions in 1 test case) 55: 55/63 Test #55: Noop control tests ............... Passed 0.02 sec test 59 Start 59: StringUtils tests 59: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "StringUtils tests" 59: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 59: Test timeout computed to be: 1500 56: Filters: "AMD PMOverdrive tests" 56: Randomness seeded to: 1383967644 56: =============================================================================== 56: All tests passed (45 assertions in 1 test case) 56: 56/63 Test #56: AMD PMOverdrive tests ............ Passed 0.02 sec test 60 Start 60: SWInfo tests 60: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfo tests" 60: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 60: Test timeout computed to be: 1500 57: Filters: "AMD PMPowerStateMode tests" 57: Randomness seeded to: 2547555224 57: =============================================================================== 57: All tests passed (2 assertions in 1 test case) 57: 57/63 Test #57: AMD PMPowerStateMode tests ....... Passed 0.02 sec test 61 Start 61: SWInfoKernel tests 61: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfoKernel tests" 61: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 61: Test timeout computed to be: 1500 58: Filters: "Sensor tests" 58: Randomness seeded to: 3113611610 58: =============================================================================== 58: All tests passed (5 assertions in 1 test case) 58: 58/63 Test #58: Sensor tests ..................... Passed 0.02 sec test 62 Start 62: SWInfoMesa tests 62: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfoMesa tests" 62: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 62: Test timeout computed to be: 1500 59: Filters: "StringUtils tests" 59: Randomness seeded to: 878499639 59: =============================================================================== 59: All tests passed (21 assertions in 1 test case) 59: 59/63 Test #59: StringUtils tests ................ Passed 0.02 sec test 63 Start 63: SysModel tests 63: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SysModel tests" 63: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 63: Test timeout computed to be: 1500 60: Filters: "SWInfo tests" 60: Randomness seeded to: 945740205 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: 3947008081 61: =============================================================================== 61: All tests passed (3 assertions in 1 test case) 61: 61/63 Test #61: SWInfoKernel tests ............... Passed 0.02 sec 62: Filters: "SWInfoMesa tests" 62: Randomness seeded to: 140012509 62: =============================================================================== 62: All tests passed (1 assertion in 1 test case) 62: 62/63 Test #62: SWInfoMesa tests ................. Passed 0.02 sec 63: Filters: "SysModel tests" 63: Randomness seeded to: 1892814427 63: =============================================================================== 63: All tests passed (12 assertions in 1 test case) 63: 63/63 Test #63: SysModel tests ................... Passed 0.02 sec 100% tests passed, 0 tests failed out of 63 Total Test time (real) = 0.42 sec make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_install cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/corectrl-1.4.2\+ds/debian/corectrl AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/corectrl-1.4.2+ds -B/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/bin/corectrl -- Set non-toolchain portion of runtime path of "/build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/bin/corectrl" to "" -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/lib/arm-linux-gnueabihf/libcorectrl.so -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/libexec/corectrl/corectrl_helperkiller -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system.d/org.corectrl.helperkiller.conf -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system-services/org.corectrl.helperkiller.service -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/polkit-1/actions/org.corectrl.helperkiller.policy -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/libexec/corectrl/corectrl_helper -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system.d/org.corectrl.helper.conf -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/dbus-1/system-services/org.corectrl.helper.service -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/polkit-1/actions/org.corectrl.helper.policy -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/16x16/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/22x22/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/24x24/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/32x32/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/48x48/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/64x64/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/72x72/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/96x96/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/128x128/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/192x192/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/icons/hicolor/256x256/apps/corectrl.svg -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/applications/org.corectrl.CoreCtrl.desktop -- Installing: /build/reproducible-path/corectrl-1.4.2+ds/debian/corectrl/usr/share/metainfo/org.corectrl.CoreCtrl.appdata.xml make[2]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' mkdir -p debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/ mv debian/corectrl/usr/lib/arm-linux-gnueabihf/libcorectrl.so debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/ make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' debian/rules execute_after_dh_install make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' patchelf --replace-needed libcorectrl.so /usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so debian/corectrl/usr/bin/corectrl make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_installdocs dh_installchangelogs dh_lintian dh_icons dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' BYE DWZ make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: cannot find library /usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so needed by debian/corectrl/usr/bin/corectrl (ELF format: 'elf32-littlearm' abi: 'ELF:32:l:arm:0'; RPATH: '') dpkg-shlibdeps: warning: debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'corectrl-dbgsym' in '../corectrl-dbgsym_1.4.2+ds-2_armhf.deb'. dpkg-deb: building package 'corectrl' in '../corectrl_1.4.2+ds-2_armhf.deb'. dpkg-genbuildinfo --build=binary -O../corectrl_1.4.2+ds-2_armhf.buildinfo dpkg-genchanges --build=binary -O../corectrl_1.4.2+ds-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . 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/4392/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/4392/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/4392 and its subdirectories I: Current time: Thu Nov 21 19:47:18 +14 2024 I: pbuilder-time-stamp: 1732168038 + false + set +x Thu Nov 21 05:47:18 UTC 2024 I: Signing ./b2/corectrl_1.4.2+ds-2_armhf.buildinfo as corectrl_1.4.2+ds-2_armhf.buildinfo.asc Thu Nov 21 05:47:18 UTC 2024 I: Signed ./b2/corectrl_1.4.2+ds-2_armhf.buildinfo as ./b2/corectrl_1.4.2+ds-2_armhf.buildinfo.asc Thu Nov 21 05:47:18 UTC 2024 - build #2 for corectrl/trixie/armhf on virt64z done. Starting cleanup. All cleanup done. Thu Nov 21 05:47:18 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-NGK52SRi, removing. /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi: total 11460 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 05:31 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 05:48 b2 -rw-r--r-- 1 jenkins jenkins 1708 Nov 7 14:06 corectrl_1.4.2+ds-2.dsc -rw------- 1 jenkins jenkins 11704036 Nov 21 05:31 rbuildlog.4Az1qWR /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b1: total 51100 -rw-r--r-- 1 jenkins jenkins 11700903 Nov 21 05:30 build.log -rw-r--r-- 1 jenkins jenkins 39743188 Nov 21 05:31 corectrl-dbgsym_1.4.2+ds-2_armhf.deb -rw-r--r-- 1 jenkins jenkins 5172 Nov 21 05:31 corectrl_1.4.2+ds-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1708 Nov 21 05:31 corectrl_1.4.2+ds-2.dsc -rw-r--r-- 1 jenkins jenkins 13174 Nov 21 05:31 corectrl_1.4.2+ds-2_armhf.buildinfo -rw-r--r-- 1 jenkins jenkins 14056 Nov 21 05:31 corectrl_1.4.2+ds-2_armhf.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1426 Nov 21 05:31 corectrl_1.4.2+ds-2_armhf.changes -rw-r--r-- 1 jenkins jenkins 761500 Nov 21 05:31 corectrl_1.4.2+ds-2_armhf.deb -rw-r--r-- 1 jenkins jenkins 1264 Nov 21 05:31 corectrl_1.4.2+ds-2_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b2: total 51100 -rw-r--r-- 1 jenkins jenkins 11702820 Nov 21 05:47 build.log -rw-r--r-- 1 jenkins jenkins 39743188 Nov 21 05:48 corectrl-dbgsym_1.4.2+ds-2_armhf.deb -rw-r--r-- 1 jenkins jenkins 5172 Nov 21 05:48 corectrl_1.4.2+ds-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1708 Nov 21 05:48 corectrl_1.4.2+ds-2.dsc -rw-r--r-- 1 jenkins jenkins 13169 Nov 21 05:48 corectrl_1.4.2+ds-2_armhf.buildinfo -rw-r--r-- 1 jenkins jenkins 14051 Nov 21 05:48 corectrl_1.4.2+ds-2_armhf.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1426 Nov 21 05:48 corectrl_1.4.2+ds-2_armhf.changes -rw-r--r-- 1 jenkins jenkins 761500 Nov 21 05:48 corectrl_1.4.2+ds-2_armhf.deb -rw-r--r-- 1 jenkins jenkins 1264 Nov 21 05:48 corectrl_1.4.2+ds-2_source.changes Thu Nov 21 05:49:00 UTC 2024 I: Deleting $TMPDIR on virt64z-armhf-rb.debian.net. Thu Nov 21 05:49:03 UTC 2024 I: corectrl_1.4.2+ds-2_armhf.changes: Format: 1.8 Date: Thu, 07 Nov 2024 14:52:23 +0100 Source: corectrl Binary: corectrl corectrl-dbgsym Architecture: armhf Version: 1.4.2+ds-2 Distribution: unstable Urgency: medium Maintainer: Alex Myczko Changed-By: Matthias Geiger Description: corectrl - Control your computer hardware using application profiles Changes: corectrl (1.4.2+ds-2) unstable; urgency=medium . * d/control: Make corectrl linux-any. Since it requires specific kernel API calls building it on HURD is pointless Checksums-Sha1: 5bb473815cb1ceb53abb4792843dccfc10fb8460 39743188 corectrl-dbgsym_1.4.2+ds-2_armhf.deb d3ba66ef6bef6ef278bdd19919d128de38237e69 13174 corectrl_1.4.2+ds-2_armhf.buildinfo 3ebc70943cef4c5eaf1a710fd8f29f4722a8ad4d 761500 corectrl_1.4.2+ds-2_armhf.deb Checksums-Sha256: 6e098bea2b346001e4469fdca1f8f81c1d22d94f1e561a2fbadd54fdfb99ee4a 39743188 corectrl-dbgsym_1.4.2+ds-2_armhf.deb 4427bcd1e3ad76e1ce50f615b8d1dd9add181b7ad714855658290191a7197ff8 13174 corectrl_1.4.2+ds-2_armhf.buildinfo ec1ee8869df161a31e22b87231f5e51214530468ea22e54e12c16810d2ccfb01 761500 corectrl_1.4.2+ds-2_armhf.deb Files: 24ee8a5bacf3a55334c148b1e1894ace 39743188 debug optional corectrl-dbgsym_1.4.2+ds-2_armhf.deb ed25efd376ae0088b863c6c7933e9eec 13174 utils optional corectrl_1.4.2+ds-2_armhf.buildinfo 18311e9f135d6ca07be33e22e5eb2057 761500 utils optional corectrl_1.4.2+ds-2_armhf.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/armhf/corectrl_1.4.2+ds-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/armhf/corectrl_1.4.2+ds-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/armhf/corectrl_1.4.2+ds-1.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/armhf/corectrl_1.4.2+ds-1.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/trixie/armhf/corectrl_1.4.2+ds-1_armhf.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/armhf/corectrl_1.4.2+ds-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-21 05:30:00.110507290 +0000 +++ b2/build.log 2024-11-21 05:47:49.278095061 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Nov 20 16:53:47 -12 2024 -I: pbuilder-time-stamp: 1732164827 +I: Current time: Thu Nov 21 19:31:32 +14 2024 +I: pbuilder-time-stamp: 1732167092 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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/12375/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4392/tmp/hooks/D01_modify_environment starting +debug: Running on virt64z. +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 Nov 21 05:31 /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/4392/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4392/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + 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]="arm-unknown-linux-gnueabihf") + 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=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='41bc951c3ec241e2a25032795ff1d3b6' - 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='12375' - PS1='# ' - PS2='> ' + INVOCATION_ID=b41ac4fa351b45978b55f51fdd86413e + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=4392 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.BbXSWNSi/pbuilderrc_w6FZ --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b1 --logfile b1/build.log corectrl_1.4.2+ds-2.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.BbXSWNSi/pbuilderrc_yrUg --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b2 --logfile b2/build.log corectrl_1.4.2+ds-2.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32a 6.1.0-27-armmp-lpae #1 SMP Debian 6.1.115-1 (2024-11-01) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/12375/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/4392/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -427,7 +459,7 @@ Get: 282 http://deb.debian.org/debian trixie/main armhf qtdeclarative5-dev armhf 5.15.15+dfsg-3 [432 kB] Get: 283 http://deb.debian.org/debian trixie/main armhf qttools5-dev-tools armhf 5.15.15-2 [922 kB] Get: 284 http://deb.debian.org/debian trixie/main armhf qttools5-dev armhf 5.15.15-2 [178 kB] -Fetched 148 MB in 3s (45.4 MB/s) +Fetched 148 MB in 2s (59.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libglvnd0:armhf. (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 ... 19690 files and directories currently installed.) @@ -1355,8 +1387,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Nov 21 04:56:01 UTC 2024. -Universal Time is now: Thu Nov 21 04:56:01 UTC 2024. +Local time is now: Thu Nov 21 05:32:49 UTC 2024. +Universal Time is now: Thu Nov 21 05:32:49 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.66-5+b1) ... @@ -1598,7 +1630,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/4392/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/4392/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 @@ -1654,8 +1690,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 (4.9s) --- Generating done (0.6s) +-- Configuring done (3.4s) +-- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: @@ -1667,7 +1703,7 @@ -- Build files have been written to: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_build - cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/corectrl-1.4.2+ds -B/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks @@ -1681,61 +1717,104 @@ make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' +make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/depend cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/catch_main.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -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_helperkiller_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/build +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -make[3]: Nothing to be done for 'src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build'. -make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/build 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-arm-linux-gnueabihf' +make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +make -f src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/build make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +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-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' -[ 0%] Built target corectrl_lib_autogen_timestamp_deps +[ 0%] Building CXX object tests/CMakeFiles/catch_main.dir/src/main.cpp.o [ 0%] Built target corectrl_helperkiller_autogen_timestamp_deps -make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/depend +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/catch_main.dir/DependInfo.cmake "--color=" -[ 0%] Built target corectrl_helper_autogen_timestamp_deps +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/DependInfo.cmake "--color=" +[ 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-arm-linux-gnueabihf' +[ 0%] Built target corectrl_helper_autogen_timestamp_deps +make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.dir/depend cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/DependInfo.cmake "--color=" -make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/build +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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -make -f src/CMakeFiles/corectrl_lib_autogen.dir/build.make src/CMakeFiles/corectrl_lib_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build +make -f src/CMakeFiles/corectrl_lib_autogen.dir/build.make src/CMakeFiles/corectrl_lib_autogen.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 0%] Building CXX object tests/CMakeFiles/catch_main.dir/src/main.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 0%] Automatic MOC for target corectrl_lib +[ 0%] Automatic MOC for target corectrl_helper +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenInfo.json None [ 0%] Automatic MOC for target corectrl_helperkiller -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenInfo.json None cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenInfo.json None AutoGen: Refreshing parse cache because it doesn't exist. +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf +AutoGen: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf -AutoGen: Refreshing parse cache because it doesn't exist. -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf +[ 0%] Automatic MOC for target corectrl_lib +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenInfo.json None +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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helperkiller.h +AutoGen: Refreshing parse cache because it doesn't exist. +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf AutoGen: Parsing "SRC:/src/common/fileutils.h" AutoGen: Parsing "SRC:/src/common/stringutils.h" AutoGen: Parsing "SRC:/src/core/ccpro/ccproparser.h" @@ -2116,76 +2195,41 @@ AutoGen: Parsing "SRC:/src/core/sysmodelsyncer.cpp" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp", because it doesn't exist, from "SRC:/src/core/sysmodelsyncer.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_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/sysmodelsyncer.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_lib_autogen/TAC5DWH4SE/moc_sysmodelsyncer.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/mocs_compilation.cpp" -AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/deps" -AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/ParseCache.txt" -AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenUsed.txt" -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/timestamp AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp" +AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/deps" AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/deps" AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/ParseCache.txt" AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenUsed.txt" +AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/ParseCache.txt" +AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/timestamp +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 0%] Built target corectrl_lib_autogen -make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.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-arm-linux-gnueabihf' -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/DependInfo.cmake "--color=" make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/depend +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_lib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -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.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +[ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/build -[ 0%] Automatic MOC for target corectrl_helper -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenInfo.json None make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -AutoGen: Refreshing parse cache because it doesn't exist. -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf [ 0%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_lib_autogen/mocs_compilation.cpp -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helper.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp.d" AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/2JXEXT2AUH/moc_msgreceiver.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/sysctl/msgreceiver.h @@ -2197,123 +2241,122 @@ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 0%] Built target corectrl_helper_autogen -make -f src/helper/CMakeFiles/corectrl_helperkiller.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller.dir/depend -make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helperkiller.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' -[ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp -[ 1%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 1%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 1%] Built target catch_main make -f src/helper/CMakeFiles/corectrl_helper.dir/build.make src/helper/CMakeFiles/corectrl_helper.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/CMakeFiles/corectrl_helper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' make -f src/helper/CMakeFiles/corectrl_helper.dir/build.make src/helper/CMakeFiles/corectrl_helper.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 1%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o +[ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/helper/CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -MF CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/corectrl_helper.dir/corectrl_helper_autogen/mocs_compilation.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helper_autogen/mocs_compilation.cpp -[ 2%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/helper.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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +[ 2%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/helper.cpp.o +[ 1%] Built target catch_main cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 2%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/helper/corectrl_helperkiller_autogen/include -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 3%] Linking CXX executable corectrl_helperkiller cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' [ 3%] Built target corectrl_helperkiller -[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o +[ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 4%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 4%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 4%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 3%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o +[ 4%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 6%] Building C object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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; + | ^~~~~~ +[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o +[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o +[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o +[ 8%] Linking CXX executable corectrl_helper +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lbotan-2 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +[ 8%] Built target corectrl_helper +[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o +[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o +[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o +[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/session.cpp.o +[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/session.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o +[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o +[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o +[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/profilepartxmlparserprovider.cpp.o +[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o +[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o +[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o +[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 9%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/core/profile.cpp.o +[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o +[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/profilepartprovider.cpp.o +[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 11%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o +[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o +[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o +[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 12%] Building C object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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; - | ^~~~~~ -[ 12%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o +[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 13%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /usr/include/c++/14/bits/chrono_io.h:39, from /usr/include/c++/14/chrono:3360, from /usr/include/arm-linux-gnueabihf/qt5/QtCore/qobject.h:59, @@ -2324,8 +2367,12 @@ /usr/include/c++/14/format:4255:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4255 | vformat(string_view __fmt, format_args __args) | ^~~~~~~ -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, char*}]', inlined from 'virtual bool ZipDataSink::write(const std::vector, std::vector > >&)' at /build/reproducible-path/corectrl-1.4.2+ds/src/core/ccpro/zipdatasink.cpp:58:28: /usr/include/c++/14/format:4297:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 @@ -2336,19 +2383,14 @@ /usr/include/c++/14/format:4297:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args, char> >'} changed in GCC 9.1 4297 | { return std::vformat(__fmt.get(), std::make_format_args(__args...)); } | ^ -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 15%] Linking CXX executable corectrl_helper -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/arm-linux-gnueabihf/libQt5DBus.so.5.15.15 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 -lbotan-2 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -2951,10 +2993,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>) | ^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 15%] Built target corectrl_helper -[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -2988,14 +3026,6 @@ /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)), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -3034,6 +3064,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/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::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>) @@ -3174,10 +3208,12 @@ /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>) | ^~~~~~~~ +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpu.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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>>) @@ -3624,6 +3660,8 @@ /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 | ^~~~~~~~~ +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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), @@ -3656,8 +3694,6 @@ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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/amdutils.cpp:787:76: required from here 787 | return std::make_pair(units::make_unit(min), @@ -3692,6 +3728,8 @@ /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) | ^~~~~~~~~ +[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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( @@ -3804,8 +3842,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 29 | drm_info.vram.total_heap_size / (1024 * 1024)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > Utils::AMD::parseOverdriveClkRange(const std::string&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:325:76: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | units::make_unit(max)); @@ -3822,20 +3862,8 @@ /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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -/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)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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<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> > > > > > > Utils::AMD::parseOverdriveVoltCurveRange(const std::vector >&)': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:560:29: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o @@ -3846,8 +3874,16 @@ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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<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> > > > > > > Utils::AMD::parseOverdriveVoltCurveRange(const std::vector >&)': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:560:29: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o @@ -3872,6 +3908,10 @@ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -4474,12 +4514,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>) | ^~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -5082,14 +5116,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>) | ^~~~~~~~ -/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; - | ^~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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/noopprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 24%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o @@ -5481,6 +5517,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -5705,8 +5743,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>) | ^~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o @@ -5738,9 +5774,9 @@ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 31%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o @@ -5749,6 +5785,8 @@ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -6351,8 +6389,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>) | ^~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -6807,6 +6843,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -6955,185 +6993,34 @@ /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>) | ^~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 32%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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::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::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::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::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::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::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::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::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::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::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::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>) @@ -7142,26 +7029,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::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::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::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>) @@ -7170,34 +7045,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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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::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>) @@ -7206,10 +7065,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>) | ^~~~~~~~ -/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::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>) @@ -7222,342 +7077,122 @@ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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>) - | ^~~~~~~~ -/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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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::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::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::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::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::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::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::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::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>) @@ -7566,10 +7201,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::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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7578,26 +7209,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::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::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::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>) @@ -7606,114 +7225,46 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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::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::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::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::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>) @@ -7722,10 +7273,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::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>) @@ -7734,18 +7281,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::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>) @@ -7754,18 +7293,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::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::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::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>) @@ -7774,26 +7305,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::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::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::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::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::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::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>) @@ -7802,22 +7321,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::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 - 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::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>) @@ -7826,18 +7333,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::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::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::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::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>) @@ -7846,26 +7345,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::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::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::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::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::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::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>) @@ -7874,26 +7361,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::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::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::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::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::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>) @@ -7902,18 +7377,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::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::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>) @@ -7922,26 +7389,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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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>) @@ -7958,34 +7413,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::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>) | ^~~~~~~~ -/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::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::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::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::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>) @@ -7994,10 +7433,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::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>) @@ -8162,14 +7597,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>) | ^~~~~~~~ -[ 32%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: + 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>) @@ -8706,12 +8136,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -8772,20 +8200,10 @@ /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/freqmode/pmfreqmodexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +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>) @@ -9214,8 +8632,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -9312,6 +8728,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -9388,12 +8806,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>) | ^~~~~~~~ -/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/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp:9: +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 35%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -9994,6 +9424,10 @@ /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 + | ^~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, @@ -10111,14 +9545,208 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled 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/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::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::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::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::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::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::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::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::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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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::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::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::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::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::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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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::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::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::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>) @@ -10127,18 +9755,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::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::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::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::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::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::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::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::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>) @@ -10147,50 +9791,154 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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::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::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::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::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::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>) @@ -10199,14 +9947,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::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::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::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::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::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>) @@ -10215,6 +9975,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::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::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>) @@ -10223,10 +9987,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::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::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::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::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>) @@ -10235,46 +10011,98 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -10283,10 +10111,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::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::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::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::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>) @@ -10299,6 +10135,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::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>) @@ -10307,6 +10147,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::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>) @@ -10315,6 +10159,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::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::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>) @@ -10323,14 +10171,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::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::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::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/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::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) @@ -10339,10 +10199,18 @@ /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::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::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::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>) @@ -10351,14 +10219,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::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::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::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::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::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::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>) @@ -10367,14 +10247,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::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::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::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::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::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::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>) @@ -10383,14 +10275,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::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::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::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::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::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::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>) @@ -10399,10 +10303,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::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::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::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::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>) @@ -10411,10 +10331,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::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::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::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::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>) @@ -10423,6 +10351,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::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::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>) @@ -10431,6 +10363,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::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::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>) @@ -10443,6 +10379,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::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>) @@ -10451,6 +10391,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::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>) @@ -10459,6 +10403,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::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::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>) @@ -10467,6 +10415,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::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::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>) @@ -10475,42 +10427,84 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -10519,10 +10513,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::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 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::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>) @@ -10531,14 +10533,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::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::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::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::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::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::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>) @@ -10547,6 +10561,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::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>) @@ -10567,22 +10585,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::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::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::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::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::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::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::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::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::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>) @@ -10603,6 +10641,8 @@ /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 | ^~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -10859,8 +10899,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -11033,6 +11071,8 @@ /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>) | ^~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -11209,10 +11249,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>) | ^~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o @@ -11447,6 +11483,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/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::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>) @@ -11459,10 +11501,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::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::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::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::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>) @@ -11471,42 +11521,94 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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>) @@ -11515,6 +11617,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::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>) @@ -11523,551 +11629,409 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 + 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>>) + | ^~~~~~~~ /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::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::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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 @@ -12077,16 +12041,16 @@ /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::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::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::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::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::picowatt_t units::literals::operator""_pW(long double)': @@ -12097,6 +12061,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::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>) @@ -12105,6 +12073,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::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::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>) @@ -12113,6 +12085,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::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>) @@ -12121,38 +12097,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::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::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::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::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::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::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::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::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::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::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::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>) @@ -12165,6 +12149,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::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>) @@ -12173,6 +12161,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::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>) @@ -12181,6 +12173,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::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::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>) @@ -12189,6 +12185,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::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>) @@ -12201,10 +12201,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::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>) @@ -12213,6 +12221,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>) @@ -12221,14 +12233,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::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::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::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::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::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>) @@ -12261,6 +12285,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::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>) @@ -12269,6 +12297,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::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>) @@ -12281,6 +12313,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::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>) @@ -12425,31 +12461,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>) | ^~~~~~~~ -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) - | ^~~~~~~~~ -/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 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: @@ -12633,6 +12644,21 @@ /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>>) | ^~~~~~~~ +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::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>>) @@ -12741,12 +12767,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/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::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>) @@ -13035,13 +13055,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/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::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>) @@ -13054,11 +13067,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/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::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>) @@ -13071,19 +13079,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/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/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 -/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 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, @@ -13107,16 +13102,16 @@ /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 | ^~~~~ -/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 -/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 +/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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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)': @@ -13137,6 +13132,37 @@ /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::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))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/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 '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/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 +/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 /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( @@ -13145,6 +13171,16 @@ /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/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 +/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 [ 38%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::importProfilePart(IProfilePart::Importer&)': @@ -13761,6 +13797,8 @@ /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 | ^~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -14299,6 +14337,12 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is 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/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::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>) @@ -14307,80 +14351,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::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/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::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::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::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::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>) @@ -14389,10 +14383,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::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::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::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::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>) @@ -14401,6 +14403,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::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>) @@ -14409,10 +14415,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::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::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>) @@ -14421,10 +14435,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::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)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 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::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>) @@ -14433,6 +14455,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>) | ^~~~~~~~ +/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::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>) @@ -14453,6 +14479,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::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>) @@ -14461,6 +14491,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::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>) @@ -14473,6 +14507,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::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>) @@ -14965,14 +15003,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/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)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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: @@ -15128,6 +15158,8 @@ /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>>) | ^~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -15244,6 +15276,10 @@ /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/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)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) @@ -15592,8 +15628,18 @@ /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/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); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/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: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 + | ^~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -16174,10 +16220,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/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); - | ~~~~~~~~~~~~~~^~~~~~~~~~ /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>) @@ -16186,14 +16228,12 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is 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/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:1: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | AMD::PMFreqRangeProfilePart::providePMFreqRangeState(unsigned int index) const - | ^~~ /usr/include/units.h: In function 'constexpr units::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -16210,8 +16250,6 @@ /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 | ^~~~~ -[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -16398,12 +16436,6 @@ /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/map:62, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:8: -/usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _Val = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _KeyOfValue = std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Compare = std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Alloc = std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >]': -/usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, 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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > >::const_iterator' changed in GCC 7.1 - 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) @@ -16820,8 +16852,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>) | ^~~~~~~~ -[ 40%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -16840,24 +16870,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 '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 /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 /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>) @@ -17438,38 +17454,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>) | ^~~~~~~~ -/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 '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/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 -/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 -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +In file included from /usr/include/c++/14/map:62, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:8: +/usr/include/c++/14/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _Val = std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >; _KeyOfValue = std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Compare = std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >; _Alloc = std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >]': +/usr/include/c++/14/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree, 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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >, std::_Identity, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::less, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > >, std::allocator, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > > >::const_iterator' changed in GCC 7.1 + 2206 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: @@ -17829,6 +17819,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o /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>) @@ -17837,6 +17828,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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -17997,10 +17989,24 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is 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: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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 /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>) @@ -18077,11 +18083,60 @@ /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 | ^~~~~ +/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 '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/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 +/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 +/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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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: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/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 +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer&)': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:124:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer &i) + | ^~~ +/build/reproducible-path/corectrl-1.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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | point(static_cast(i), freq, volt); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.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 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, @@ -18130,10 +18185,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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 | }); - | ^ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -18234,6 +18287,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -18542,12 +18597,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -18696,21 +18749,6 @@ /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 | ^~~~~ -/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 -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp: In member function 'virtual void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer&)': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp:124:6: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | void AMD::PMVoltCurveProfilePart::importProfilePart(IProfilePart::Importer &i) - | ^~~ -/build/reproducible-path/corectrl-1.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<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | point(static_cast(i), freq, volt); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.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 -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -18781,8 +18819,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>) | ^~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -19334,8 +19370,9 @@ /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 | ^~~~~ -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: +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>) @@ -19564,6 +19601,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/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::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>) @@ -19580,10 +19623,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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) @@ -19592,30 +19643,66 @@ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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::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>) @@ -19624,14 +19711,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::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::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::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::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::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::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>) @@ -19640,6 +19743,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::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>) @@ -19648,6 +19755,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::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>) @@ -19656,14 +19767,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::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::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::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::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>) @@ -19672,58 +19795,122 @@ /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::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::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::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::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::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::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 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::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::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::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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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 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::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>) @@ -19736,22 +19923,44 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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>) + | ^~~~~~~~ +[ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o /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>) | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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::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::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::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::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::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>) @@ -19760,6 +19969,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::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::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>) @@ -19780,6 +19997,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::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::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>) @@ -19800,6 +20021,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::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>) @@ -19812,317 +20037,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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 - 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -20131,10 +20045,18 @@ /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::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::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::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>) @@ -20143,6 +20065,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::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::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>) @@ -20151,6 +20077,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::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::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>) @@ -20159,6 +20089,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::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::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>) @@ -20167,6 +20101,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::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::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>) @@ -20175,10 +20113,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::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::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::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>) @@ -20187,6 +20133,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::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>) @@ -20195,14 +20145,34 @@ /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::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::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::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::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::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>) @@ -20211,10 +20181,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::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::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>) @@ -20223,6 +20201,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::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::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>) @@ -20231,6 +20213,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::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::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>) @@ -20239,6 +20225,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::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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -20247,6 +20237,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::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>) @@ -20255,10 +20249,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::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::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::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>) @@ -20267,6 +20269,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::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>) @@ -20275,6 +20281,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::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) @@ -20283,6 +20293,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::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::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>) @@ -20291,6 +20305,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::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>) @@ -20327,6 +20345,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::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::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>) @@ -20335,18 +20357,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::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::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::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::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::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::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::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::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>) @@ -20495,6 +20533,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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>) @@ -20511,8 +20561,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -20521,6 +20569,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/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::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>) @@ -20541,22 +20593,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>) | ^~~~~~~~ -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/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 - | ^~~~~ +[ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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); @@ -20565,6 +20603,8 @@ /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 | ^~~ +[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/pmvoltoffsetprofilepart.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.h:7, @@ -21173,16 +21213,10 @@ /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 | ^~~~~ -[ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 42%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -21525,6 +21559,8 @@ /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) | ^~~~~~~~~~~~~~~~ +[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -21787,6 +21823,8 @@ | ^~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -22393,36 +22431,207 @@ /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 | ^~~~~ -/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 /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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::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::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>) @@ -22431,6 +22640,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::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>) @@ -22439,58 +22652,144 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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::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::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::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::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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -22503,169 +22802,362 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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/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( - | ^~~ +/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::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::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::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::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::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>) | ^~~~~~~~ -/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 - | ^~~ +/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::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::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::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::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::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::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::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>) | ^~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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::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::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::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/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()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/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::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::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::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>) | ^~~~~~~~ -/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) - | ^~~ +/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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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) - | ^~~ +/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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()); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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::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::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::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::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::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::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::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::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::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::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>) @@ -22674,10 +23166,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::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::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::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>) @@ -22686,34 +23186,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::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::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::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::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::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 + 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::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::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::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::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::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>) @@ -22722,14 +23262,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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) @@ -22738,14 +23290,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::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 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::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::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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -22754,14 +23318,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::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::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::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::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::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::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>) @@ -22774,6 +23354,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::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::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>) @@ -22802,10 +23386,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::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/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( + | ^~~ /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::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::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>) @@ -22814,24 +23410,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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/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()); + | ~~~^~ +/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -22972,6 +23582,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) + | ^~~~~~~~~ /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>) @@ -22996,6 +23618,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/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::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>) @@ -23036,9 +23662,51 @@ /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 '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()); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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 + | ^~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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: + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) @@ -23199,14 +23867,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>) | ^~~~~~~~ -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, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h: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) @@ -23219,58 +23879,18 @@ /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::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::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::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::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::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>) @@ -23279,350 +23899,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::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::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::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::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::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::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::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::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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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::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::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::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::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::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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -23631,34 +23911,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::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::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::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::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::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>) @@ -23671,10 +23935,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::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>) @@ -23683,26 +23943,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::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::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::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>) @@ -23711,118 +23959,54 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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 - 4120 | UNIT_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::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::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::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::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::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::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::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::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::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::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::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>) @@ -23831,18 +24015,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::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::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::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::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>) @@ -23851,10 +24027,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::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>) @@ -23863,10 +24035,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::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::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>) @@ -23875,10 +24043,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) | ^~~~~~~~~~~~~~~~ -/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::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) @@ -23887,10 +24051,6 @@ /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::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::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>) @@ -23899,10 +24059,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::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>) @@ -23911,18 +24067,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::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::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>) @@ -23931,18 +24079,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::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::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::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>) @@ -23951,26 +24091,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::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::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::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::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::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::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>) @@ -23979,22 +24107,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::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::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::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::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>) @@ -24003,18 +24119,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::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::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::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::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>) @@ -24023,10 +24131,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::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::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>) @@ -24035,10 +24139,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::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>) @@ -24047,18 +24147,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::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::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>) @@ -24067,10 +24159,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::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::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>) @@ -24079,10 +24167,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::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>) @@ -24111,42 +24195,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::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>) @@ -24243,26 +24307,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>) | ^~~~~~~~ -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 - | ^~~~~ /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 | ^~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: @@ -24271,22 +24323,6 @@ /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)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 @@ -24311,6 +24347,8 @@ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -24633,8 +24671,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -24920,7 +24956,8 @@ 47 | std::round(fanFixedImporter.provideFanFixedValue().to() * 255))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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: + 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>) @@ -25093,10 +25130,12 @@ /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>) | ^~~~~~~~ +[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.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>) | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>>) @@ -25177,6 +25216,12 @@ /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>) | ^~~~~~~~ +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::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>) @@ -25185,18 +25230,38 @@ /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::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::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::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::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::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::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>) @@ -25205,34 +25270,70 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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::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>) @@ -25241,14 +25342,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::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::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::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::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::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>) @@ -25261,14 +25374,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::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::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>) @@ -25277,52 +25402,114 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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::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::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::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::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::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::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::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::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>) @@ -25347,6 +25534,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::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::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>) @@ -25355,14 +25546,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::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::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::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>) @@ -25371,14 +25574,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::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::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::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::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::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>) @@ -25395,6 +25610,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::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::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>) @@ -25411,309 +25630,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::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>) - | ^~~~~~~~ -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::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::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::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::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>) @@ -25722,6 +25654,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::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::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>) @@ -25734,6 +25670,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::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>) @@ -25742,6 +25682,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::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>) @@ -25750,6 +25694,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::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>) @@ -25758,6 +25706,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::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>) @@ -25766,6 +25718,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::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::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>) @@ -25774,6 +25730,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::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::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>) @@ -25782,14 +25742,34 @@ /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::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::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::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::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>) @@ -25798,6 +25778,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::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::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>) @@ -25806,6 +25790,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::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>) @@ -25818,6 +25806,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::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>) @@ -25826,6 +25818,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::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::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>) @@ -25834,6 +25830,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::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::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>) @@ -25846,6 +25846,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::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::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>) @@ -25854,6 +25858,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::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::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>) @@ -25862,6 +25870,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::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) @@ -25870,6 +25882,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::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>) @@ -25918,26 +25934,48 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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::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::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::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::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::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>) @@ -26130,6 +26168,8 @@ /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 | ^~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -26282,6 +26322,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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>>) @@ -26290,38 +26336,106 @@ /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::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::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::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::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::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::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::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::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::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::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>) @@ -26330,10 +26444,18 @@ /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::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::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::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>) @@ -26342,6 +26464,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::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>) @@ -26350,46 +26476,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::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::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::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::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::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::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::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::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::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>) @@ -26398,14 +26588,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>>) | ^~~~~~~~ +/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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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>) @@ -26414,6 +26616,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::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>) @@ -26422,6 +26628,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::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>) @@ -26430,10 +26640,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::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>) @@ -26450,6 +26668,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::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>) @@ -26470,6 +26692,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::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::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) @@ -26478,497 +26704,78 @@ /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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -/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 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 - | ^~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -26977,22 +26784,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::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::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::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::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::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::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::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::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>) @@ -27005,18 +26832,42 @@ /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::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::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::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::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::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::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>) @@ -27025,42 +26876,86 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -27069,14 +26964,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::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::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::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::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::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>) @@ -27089,6 +27000,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::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>) @@ -27097,6 +27012,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::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::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>) @@ -27105,6 +27024,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::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::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>) @@ -27113,10 +27036,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::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::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::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::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>) @@ -27129,10 +27060,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::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::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::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>) @@ -27141,6 +27080,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::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>) @@ -27149,26 +27092,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::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::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::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::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::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::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::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::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::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::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>) @@ -27177,6 +27148,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::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>) @@ -27185,6 +27160,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::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>) @@ -27193,10 +27172,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::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::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>) @@ -27205,6 +27192,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>) @@ -27213,6 +27204,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::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>) @@ -27221,10 +27216,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::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::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::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>) @@ -27233,6 +27236,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::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>) @@ -27253,22 +27260,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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::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::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::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::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::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::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::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::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>) @@ -27301,6 +27328,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) @@ -27349,6 +27383,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>) | ^~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -27383,8 +27419,157 @@ /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) | ^~~~~~~~~ +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) + | ^~~~~~~~~~~ +/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 '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()), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/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/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, + | ^~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp:12: + 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>) @@ -27461,36 +27646,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: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) - | ^~~~~~~~~~~ /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>) @@ -27523,6 +27678,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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)': +/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>) @@ -27539,6 +27700,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::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>) @@ -27547,6 +27712,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::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>) @@ -27555,50 +27724,126 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -27607,6 +27852,14 @@ /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::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::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>) @@ -27615,34 +27868,70 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -27651,18 +27940,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::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::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::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::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::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::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::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::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>) @@ -27687,6 +27992,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::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>) @@ -27699,10 +28008,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::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::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::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>) @@ -27711,6 +28028,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>) @@ -27719,6 +28040,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::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>) @@ -27731,6 +28056,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::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::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>) @@ -27739,6 +28068,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::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::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>) @@ -27759,6 +28092,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::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::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>) @@ -27787,6 +28124,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::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>) @@ -27803,50 +28144,106 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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>) | ^~~~~~~~ +/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::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::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::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::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::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::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>) @@ -27855,18 +28252,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::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::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::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::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::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::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>) + | ^~~~~~~~ /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>) @@ -27883,6 +28296,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::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::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>) @@ -27895,6 +28312,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::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>) @@ -27903,464 +28324,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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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::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::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::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 - 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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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>>) - | ^~~~~~~~ -/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::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 /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 '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()), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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) - | ^~~~~~~~ -/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::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>) @@ -28369,10 +28332,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::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::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::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::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>) @@ -28381,6 +28352,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::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>) @@ -28389,6 +28364,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::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::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>) @@ -28397,6 +28376,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::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>) @@ -28405,6 +28388,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::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::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>) @@ -28413,10 +28400,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::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::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::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::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>) @@ -28425,14 +28420,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::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::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::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::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) @@ -28441,10 +28452,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::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::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::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>) @@ -28453,6 +28472,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::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::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>) @@ -28461,10 +28484,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::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::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::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>) @@ -28473,6 +28504,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::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>) @@ -28481,6 +28516,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::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::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>) @@ -28489,18 +28528,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::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::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::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::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::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>) @@ -28521,14 +28576,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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) @@ -28537,10 +28604,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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) @@ -28685,39 +28760,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::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/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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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, @@ -28730,20 +28772,22 @@ /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::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/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 | ^~~~~ -/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/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/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_); @@ -28751,55 +28795,6 @@ /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/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, - | ^~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -/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/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.h: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::_ZThn16_NK3AMD19FanCurveProfilePart28provideFanCurveFanStartValueEv() const': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:52: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 - 52 | units::concentration::percent_t provideFanCurveFanStartValue() const override; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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) - | ^~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/curve/fancurve.h:11, @@ -28834,6 +28829,17 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled 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/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::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>) @@ -28842,6 +28848,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/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::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>) @@ -29014,8 +29024,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -29172,6 +29180,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/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::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>) @@ -29208,6 +29220,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/fan/curve/fancurveprofilepart.h: In member function 'virtual units::concentration::percent_t AMD::FanCurveProfilePart::_ZThn16_NK3AMD19FanCurveProfilePart28provideFanCurveFanStartValueEv() const': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:52: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 + 52 | units::concentration::percent_t provideFanCurveFanStartValue() const override; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) @@ -29320,10 +29336,19 @@ /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>) | ^~~~~~~~ +/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 /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/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::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>) @@ -29408,6 +29433,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>) | ^~~~~~~~ +[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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; @@ -29415,6 +29442,15 @@ /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/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)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o @@ -29797,6 +29833,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -30021,8 +30059,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>) | ^~~~~~~~ -[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -30509,175 +30547,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::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>) - | ^~~~~~~~ -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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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::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::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::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::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>) @@ -30686,14 +30597,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::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::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::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::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>) @@ -30702,10 +30625,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::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::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>) @@ -30714,22 +30645,46 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 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::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::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::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::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>) @@ -30738,14 +30693,26 @@ /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::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::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::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::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::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>) @@ -30758,6 +30725,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::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>) @@ -30766,6 +30737,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::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>) @@ -30774,6 +30749,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::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>) @@ -30782,6 +30761,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>) @@ -30790,6 +30773,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::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>) @@ -30798,6 +30785,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::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::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>) @@ -30806,6 +30797,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::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::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>>) @@ -30822,10 +30817,18 @@ /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::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::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::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::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>) @@ -30834,6 +30837,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>) | ^~~~~~~~ +/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>>) @@ -31110,11 +31117,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/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::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>) @@ -31147,11 +31149,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/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::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>) @@ -31240,8 +31237,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -31250,11 +31245,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/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::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>) @@ -31275,8 +31265,37 @@ /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/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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/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: @@ -31880,6 +31899,57 @@ /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/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) + | ^~~~~~~~~ +/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::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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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 +/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 +/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 +/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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -31936,20 +32006,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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>) @@ -32222,12 +32278,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -32500,24 +32554,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/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 -/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 -/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 -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o @@ -32986,12 +33022,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/amd/../sensor.h:14, - 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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) @@ -33004,10 +33034,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::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>) @@ -33016,26 +33042,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::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::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::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::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>) @@ -33044,30 +33058,162 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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::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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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/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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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>) @@ -33076,34 +33222,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::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::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::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>) @@ -33112,30 +33242,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::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::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>) @@ -33152,34 +33266,18 @@ /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::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)': /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::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::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::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>) @@ -33188,26 +33286,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::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::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::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>) @@ -33216,18 +33302,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::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::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>) @@ -33236,26 +33314,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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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>) @@ -33264,50 +33330,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::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::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::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::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::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::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::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>>) @@ -34262,6 +34300,21 @@ /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 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::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>) @@ -34353,21 +34406,6 @@ /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 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>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ @@ -34376,27 +34414,6 @@ /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<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 - | ^~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memorytemp.cpp -[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gpuvolt.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/junctiontemp.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -34831,6 +34848,21 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 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/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::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>) @@ -34939,12 +34971,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/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::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>) @@ -34957,46 +34983,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::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::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::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::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 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>) @@ -35005,6 +35007,81 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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>) + | ^~~~~~~~ +[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memorytemp.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 + | ^~~~~~~~~ +[ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gpuvolt.cpp +[ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/power.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/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::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>) @@ -35013,42 +35090,22 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 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::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::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::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::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::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::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::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::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>) @@ -35057,10 +35114,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::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::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>) @@ -36163,6 +36216,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -36210,21 +36265,6 @@ /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>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ @@ -36233,27 +36273,6 @@ /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 - | ^~~~~~~~~ -[ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/power.cpp -[ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -36580,6 +36599,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 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::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>) @@ -36740,250 +36774,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/memusage.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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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::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 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -36992,78 +36870,56 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 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::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::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::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::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/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::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::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::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::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::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::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::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::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::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::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::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>) @@ -37080,10 +36936,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::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::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>) @@ -37096,10 +36948,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::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::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>) @@ -37108,126 +36956,54 @@ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -37240,18 +37016,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::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::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::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::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>) @@ -37260,202 +37028,66 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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::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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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) - | ^~~~~~~~~~~~~~~~ -/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::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::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::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::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::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::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::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>) @@ -37464,10 +37096,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::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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -37476,22 +37104,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::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::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::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>) @@ -37500,14 +37116,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::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::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>) @@ -37516,110 +37124,46 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ -/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::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::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::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::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::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::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>) @@ -37628,10 +37172,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::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>) @@ -37640,18 +37180,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::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::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>) @@ -37660,18 +37192,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::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::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::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>) @@ -37680,18 +37204,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::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::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::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::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>) @@ -37700,18 +37216,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::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 - 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>) @@ -37736,38 +37244,35 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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 /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::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::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::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::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::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>) @@ -37776,18 +37281,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::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::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>) @@ -37796,18 +37293,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::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::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>) @@ -37816,46 +37305,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::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::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::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::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::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::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::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>) @@ -37864,18 +37329,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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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>) @@ -37884,10 +37341,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::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>) @@ -37896,18 +37349,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::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>) @@ -37980,6 +37425,21 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++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, 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::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>) @@ -38060,6 +37520,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>) | ^~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -38073,49 +37535,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) | ^~~~~~~~~ -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ -/usr/include/units.h: In instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, 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)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memusage.cpp:81:75: required from here - 81 | return std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 82 | AMD::MemUsage::ItemID, std::move(dataSources), std::move(range)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: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 - | ^~~~~~~~~ -/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 - | ^~~~~~~~~ +/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, 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)) @@ -38135,26 +37566,8 @@ /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 | ^~~~~~~~~ -/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))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memusage.cpp:9: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) @@ -38375,12 +37788,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 /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::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>) @@ -38397,50 +37804,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::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::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::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::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::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::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::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::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::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::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::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>) @@ -38449,18 +37832,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>>) | ^~~~~~~~ -/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>) @@ -38469,10 +37844,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::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>) @@ -38481,18 +37852,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::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::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::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>) @@ -38505,10 +37868,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::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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -38517,10 +37876,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::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::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>) @@ -38529,10 +37884,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::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::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>) @@ -38541,10 +37892,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::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::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>) @@ -38557,10 +37904,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) | ^~~~~~~~~~~~~~~~ -/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) @@ -38577,10 +37920,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::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>) @@ -38593,18 +37932,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::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::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::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>) @@ -38613,118 +37944,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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -38737,10 +38000,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::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>) @@ -38749,10 +38008,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::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::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>) @@ -38761,18 +38016,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::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>) @@ -38781,10 +38028,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::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>) @@ -38793,18 +38036,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::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::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::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::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>) @@ -38817,10 +38052,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::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>) @@ -38837,10 +38068,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::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>) @@ -38849,10 +38076,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::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>) @@ -38861,34 +38084,14 @@ /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::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::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::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::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::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::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>) @@ -38897,18 +38100,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::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::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::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::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>) @@ -38917,18 +38112,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::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::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::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>) @@ -38937,18 +38124,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::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::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::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>) @@ -38957,42 +38136,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::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::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::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::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::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::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>) @@ -39001,10 +38160,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::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>) @@ -39013,6 +38168,266 @@ /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/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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -39105,6 +38520,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -39357,19 +38774,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>) | ^~~~~~~~ -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/fanspeedperc.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:4: -/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:83:27: required from here - 83 | std::make_pair(units::dimensionless::scalar_t(0), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 84 | units::dimensionless::scalar_t(100)))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1132 | make_pair(_T1&& __x, _T2&& __y) - | ^~~~~~~~~ +/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)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<0, 1> > >, unsigned int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memusage.cpp:81:75: required from here + 81 | return std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 82 | AMD::MemUsage::ItemID, std::move(dataSources), std::move(range)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: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 + | ^~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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<-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)) @@ -39393,27 +38814,8 @@ /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 | ^~~~~~~~~ -/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 - | ^~~~~~~~~ -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: +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>) @@ -39862,10 +39264,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -40014,329 +39418,60 @@ /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 - | ^~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/cpuusage.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::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>) - | ^~~~~~~~ -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: + 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)': /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -40345,18 +39480,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::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::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::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::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>) @@ -40365,90 +39492,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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -40457,34 +39536,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::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::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::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::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::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::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>) @@ -40493,22 +39556,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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>) - | ^~~~~~~~ +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/fanspeedperc.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:4: +/usr/include/c++/14/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = units::unit_t, units::base_unit<> > >; _T2 = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp>::type = units::unit_t, units::base_unit<> > >; typename __strip_reference_wrapper::type>::__type = units::unit_t, units::base_unit<> > >; typename decay<_Tp2>::type = units::unit_t, units::base_unit<> > >]': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:83:27: required from here + 83 | std::make_pair(units::dimensionless::scalar_t(0), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 84 | units::dimensionless::scalar_t(100)))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::base_unit<> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1132 | make_pair(_T1&& __x, _T2&& __y) + | ^~~~~~~~~ /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::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::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>) @@ -40517,162 +39581,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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -40681,38 +39645,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::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::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::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::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::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>) @@ -40721,82 +39665,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::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::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::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::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 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::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::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::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::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::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::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>) | ^~~~~~~~ -/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::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>) @@ -40805,10 +39709,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::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>) @@ -40817,10 +39717,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::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>) @@ -40829,10 +39725,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::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>) @@ -40841,18 +39733,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::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>) @@ -40861,10 +39745,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::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>) @@ -40893,18 +39773,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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>) @@ -40913,26 +39785,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::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>) @@ -40941,10 +39801,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::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>) @@ -40953,18 +39809,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::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>) @@ -40973,10 +39821,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::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>) @@ -40985,30 +39829,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::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::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::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>) @@ -41017,26 +39845,14 @@ /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>) | ^~~~~~~~ -/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::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>) @@ -41045,18 +39861,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::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::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::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::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>) @@ -41065,10 +39873,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::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>) @@ -41217,6 +40021,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_PREDEFINED_VOLTAGE_UNITS -DFMT_SHARED -DQT_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_lib_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -41229,236 +40035,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>) | ^~~~~~~~ -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]' +/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/cpu/cpuusage.cpp:83:79: required from here - 83 | std::make_unique>( +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp:81:79: required from here + 81 | std::make_unique>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 84 | CPUUsage::ItemID, std::move(dataSources), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | std::make_pair(units::dimensionless::scalar_t(0), + 82 | AMD::FanSpeedPerc::ItemID, std::move(dataSources), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 83 | std::make_pair(units::dimensionless::scalar_t(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 86 | units::dimensionless::scalar_t(100)))); + 84 | units::dimensionless::scalar_t(100)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: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 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/cpu/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' - 39 | , value_(units::make_unit(0)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/cpucoretemp.cpp:85:69: required from here - 85 | std::make_unique>( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 86 | CPUCoreTemp::ItemID, std::move(dataSources), std::move(range))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: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 - | ^~~~~~~~~ -[ 59%] Linking CXX shared library libcorectrl.so -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_lib.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcorectrl.so -o libcorectrl.so CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o CMakeFiles/corectrl_lib.dir/core/session.cpp.o CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o CMakeFiles/corectrl_lib.dir/core/profile.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o /usr/lib/arm-linux-gnueabihf/libquazip1-qt5.so.1.4 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libbz2.so /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 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-arm-linux-gnueabihf' -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/test_all.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -make -f src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build -make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' -[ 59%] Built target corectrl_autogen_timestamp_deps -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-arm-linux-gnueabihf' -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/DependInfo.cmake "--color=" -[ 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 -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/build -make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 60%] Automatic MOC for target corectrl -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenInfo.json None -AutoGen: Refreshing parse cache because it doesn't exist. -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf -AutoGen: Parsing "SRC:/src/app/app.h" -AutoGen: Parsing "SRC:/src/app/appfactory.h" -AutoGen: Parsing "SRC:/src/app/settings.h" -AutoGen: Parsing "SRC:/src/app/singleinstance.h" -AutoGen: Parsing "SRC:/src/app/systray.h" -AutoGen: Parsing "SRC:/src/common/cryptolayer.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.h" -AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.h" -AutoGen: Parsing "SRC:/src/core/profilemanagerui.h" -AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.h" -AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.h" -AutoGen: Parsing "SRC:/src/core/qmlitem.h" -AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.h" -AutoGen: Parsing "SRC:/src/core/systeminfoui.h" -AutoGen: Parsing "SRC:/src/core/uifactory.h" -AutoGen: Parsing "SRC:/src/helper/helpercontrol.h" -AutoGen: Parsing "SRC:/src/helper/helpermonitor.h" -AutoGen: Parsing "SRC:/src/helper/helpersysctl.h" -AutoGen: Parsing "SRC:/src/app/app.cpp" -AutoGen: Parsing "SRC:/src/app/appfactory.cpp" -AutoGen: Parsing "SRC:/src/app/settings.cpp" -AutoGen: Parsing "SRC:/src/app/singleinstance.cpp" -AutoGen: Parsing "SRC:/src/app/systray.cpp" -AutoGen: Parsing "SRC:/src/common/cryptolayer.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activitygraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreqgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputempgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvoltgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontempgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreqgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytempgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusagegraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/amd/powergraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusagegraphitem.cpp" -AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.cpp" -AutoGen: Parsing "SRC:/src/core/profilemanagerui.cpp" -AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.cpp" -AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.cpp" -AutoGen: Parsing "SRC:/src/core/qmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.cpp" -AutoGen: Parsing "SRC:/src/core/systeminfoui.cpp" -AutoGen: Parsing "SRC:/src/core/uifactory.cpp" -AutoGen: Parsing "SRC:/src/helper/helpercontrol.cpp" -AutoGen: Parsing "SRC:/src/helper/helpermonitor.cpp" -AutoGen: Parsing "SRC:/src/helper/helpersysctl.cpp" -AutoGen: Parsing "SRC:/src/main.cpp" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/app.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/settings.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp", because it doesn't exist, from "SRC:/src/app/singleinstance.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/singleinstance.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp", because it doesn't exist, from "SRC:/src/app/systray.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/systray.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" -/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" -/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" -/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" -/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" -/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" -/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" -/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" -/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.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/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/cpuusage.cpp:10: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) @@ -41643,9 +40240,6 @@ /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>>) | ^~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" -/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h /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>) @@ -41834,6 +40428,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::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>) @@ -42062,117 +40663,21 @@ /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: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 | { - | ^ -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 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/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 + 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) | ^~~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -/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; - | ^~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/controlgroupqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/cpu/cpufreqqmlitem.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-arm-linux-gnueabihf/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/noopqmlitem.h -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp.d" -/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __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:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 - 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~~~~ -/usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.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/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>) @@ -42237,9 +40742,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>) | ^~~~~~~~ -AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/sysmodelqmlitem.h /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>) @@ -42260,6 +40762,25 @@ /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 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)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/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/cpu/cpuusage.cpp:83:79: required from here + 83 | std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 84 | CPUUsage::ItemID, std::move(dataSources), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | std::make_pair(units::dimensionless::scalar_t(0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 86 | units::dimensionless::scalar_t(100)))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: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::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>) @@ -42776,139 +41297,200 @@ /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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp.d" -AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp.d" -AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp" -AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/deps" -AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/ParseCache.txt" -AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenUsed.txt" -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/timestamp +/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/cpu/../sensor.h:39:34: required from 'Sensor::Sensor(std::string_view, std::vector > >&&, std::optional >&&, std::function&)>&&) [with Unit = units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; std::string_view = std::basic_string_view]' + 39 | , value_(units::make_unit(0)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/unique_ptr.h:1077:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Sensor, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int>; _Args = {const basic_string_view >&, vector, default_delete > >, allocator, default_delete > > > >, optional, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale>, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<0, 1> >, ratio<0, 1>, ratio<27315, 100> >, double, units::linear_scale> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t, units::unit, units::base_unit, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<0, 1>, ratio<1> > >, ratio<0, 1>, ratio<27315, 100> > >, int> >]' + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/cpucoretemp.cpp:85:69: required from here + 85 | std::make_unique>( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 86 | CPUCoreTemp::ItemID, std::move(dataSources), std::move(range))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: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 + | ^~~~~~~~~ +[ 59%] Linking CXX shared library libcorectrl.so +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_lib.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcorectrl.so -o libcorectrl.so CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl_lib.dir/common/fileutils.cpp.o CMakeFiles/corectrl_lib.dir/common/stringutils.cpp.o CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o CMakeFiles/corectrl_lib.dir/core/sysexplorer.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o CMakeFiles/corectrl_lib.dir/core/session.cpp.o CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparserfactory.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o CMakeFiles/corectrl_lib.dir/core/profile.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o CMakeFiles/corectrl_lib.dir/core/ccpro/ccproparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/gpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/swinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwiddatasource.cpp.o CMakeFiles/corectrl_lib.dir/core/info/hwidtranslator.cpp.o CMakeFiles/corectrl_lib.dir/core/components/commonutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/amdutils.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixed.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpuvolt.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/power.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/activity.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o /usr/lib/arm-linux-gnueabihf/libquazip1-qt5.so.1.4 -lstdc++fs -lpthread /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libbz2.so /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 60%] Built target corectrl_autogen -make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/depend +[ 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-arm-linux-gnueabihf' -[ 61%] 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-arm-linux-gnueabihf/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 -Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.qm'... - Generated 188 translation(s) (188 finished and 0 unfinished) -[ 61%] 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-arm-linux-gnueabihf/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) -[ 62%] 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-arm-linux-gnueabihf/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) -[ 62%] 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-arm-linux-gnueabihf/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) -[ 62%] 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-arm-linux-gnueabihf/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) -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:146: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; - | ^~~~~~~~ -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; - | ^~~~~~~~ -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 >]', - inlined 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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:3875:28, - inlined from 'constexpr bool std::none_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:429:47, - inlined from 'constexpr bool std::any_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:448:27, - inlined from 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdfancurve.cpp:240:7: -/usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 - 2142 | return __find_if(__first, __last, __pred, - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 2143 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 62%] 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-arm-linux-gnueabihf/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) -[ 63%] 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-arm-linux-gnueabihf/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 -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) -[ 63%] 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-arm-linux-gnueabihf/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) -[ 63%] 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-arm-linux-gnueabihf/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'... - Generated 188 translation(s) (188 finished and 0 unfinished) -[ 63%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm -Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm'... - Generated 188 translation(s) (188 finished and 0 unfinished) -[ 63%] Generating qrc_resources.cpp -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/rcc --name resources --output /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/qrc_resources.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/resources.qrc -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/CMakeFiles/test_all.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/build +make -f src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build.make src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 63%] Building CXX object src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp -/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 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, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/catch2/catch_approx.hpp:11, - from /usr/include/catch2/catch_all.hpp:26: -/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': -/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 - 343 | std::string rangeToString(InputIterator first, Sentinel last) { - | ^~~~~~~~~~~~~ -/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 -In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', - inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, - inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: -/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 - 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); - | ^ -In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', - inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, - inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: -/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 - 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); - | ^ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp:10, - from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp:7: +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-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +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-arm-linux-gnueabihf' +[ 59%] Built target corectrl_autogen_timestamp_deps +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-arm-linux-gnueabihf' +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/DependInfo.cmake "--color=" +[ 59%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o +[ 59%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o +[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/build +make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +[ 60%] Automatic MOC for target corectrl +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenInfo.json None +AutoGen: Refreshing parse cache because it doesn't exist. +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf +AutoGen: Parsing "SRC:/src/app/app.h" +AutoGen: Parsing "SRC:/src/app/appfactory.h" +AutoGen: Parsing "SRC:/src/app/settings.h" +AutoGen: Parsing "SRC:/src/app/singleinstance.h" +AutoGen: Parsing "SRC:/src/app/systray.h" +AutoGen: Parsing "SRC:/src/common/cryptolayer.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.h" +AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.h" +AutoGen: Parsing "SRC:/src/core/profilemanagerui.h" +AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.h" +AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.h" +AutoGen: Parsing "SRC:/src/core/qmlitem.h" +AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.h" +AutoGen: Parsing "SRC:/src/core/systeminfoui.h" +AutoGen: Parsing "SRC:/src/core/uifactory.h" +AutoGen: Parsing "SRC:/src/helper/helpercontrol.h" +AutoGen: Parsing "SRC:/src/helper/helpermonitor.h" +AutoGen: Parsing "SRC:/src/helper/helpersysctl.h" +AutoGen: Parsing "SRC:/src/app/app.cpp" +AutoGen: Parsing "SRC:/src/app/appfactory.cpp" +AutoGen: Parsing "SRC:/src/app/settings.cpp" +AutoGen: Parsing "SRC:/src/app/singleinstance.cpp" +AutoGen: Parsing "SRC:/src/app/systray.cpp" +AutoGen: Parsing "SRC:/src/common/cryptolayer.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/controlgroupqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/controlmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/cpu/cpufreqqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/controls/noopqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/cpuqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/gpuqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activitygraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreqgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputempgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvoltgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontempgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreqgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytempgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusagegraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/amd/powergraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusagegraphitem.cpp" +AutoGen: Parsing "SRC:/src/core/components/sensors/graphitem.cpp" +AutoGen: Parsing "SRC:/src/core/profilemanagerui.cpp" +AutoGen: Parsing "SRC:/src/core/qmlcomponentfactory.cpp" +AutoGen: Parsing "SRC:/src/core/qmlcomponentregistry.cpp" +AutoGen: Parsing "SRC:/src/core/qmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/sysmodelqmlitem.cpp" +AutoGen: Parsing "SRC:/src/core/systeminfoui.cpp" +AutoGen: Parsing "SRC:/src/core/uifactory.cpp" +AutoGen: Parsing "SRC:/src/helper/helpercontrol.cpp" +AutoGen: Parsing "SRC:/src/helper/helpermonitor.cpp" +AutoGen: Parsing "SRC:/src/helper/helpersysctl.cpp" +AutoGen: Parsing "SRC:/src/main.cpp" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/app.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/settings.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp", because it doesn't exist, from "SRC:/src/app/singleinstance.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/singleinstance.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_singleinstance.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp", because it doesn't exist, from "SRC:/src/app/systray.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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/systray.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/VJIZ3MDCXP/moc_systray.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h" +/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/auto/fanautoqmlitem.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/3QCLH6LIKH/moc_fanautoqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h" +/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h" +/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SRLUDDXB5V/moc_fanfixedqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h" +/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/WZOSBNM2YZ/moc_odfanautoqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h" +/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/TJXUAWDZKP/moc_odfancurveqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.h" +/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.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: /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>) @@ -42921,6 +41503,9 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled 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-arm-linux-gnueabihf/src/corectrl_autogen/LWBRCZECPG/moc_pmdynamicfreqqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h" +/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h /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>) @@ -43361,10 +41946,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/HFRVX77MXV/moc_pmfixedfreqqmlitem.cpp.d" /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h" +/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h /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>) @@ -43401,6 +41989,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) @@ -43409,178 +42003,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::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>) - | ^~~~~~~~ -[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 64%] Building CXX object src/CMakeFiles/corectrl.dir/main.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 67%] Building CXX object src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 67%] Building CXX object src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -43589,30 +42099,62 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 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::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::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::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::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::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 + 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::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>) @@ -43621,10 +42163,18 @@ /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::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::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>) @@ -43633,6 +42183,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::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::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>) @@ -43641,6 +42195,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::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::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>) @@ -43649,6 +42207,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::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::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>) @@ -43657,6 +42219,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::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>) @@ -43685,6 +42251,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/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 | { + | ^ /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>) @@ -43901,10 +42471,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/H3D4S23V7W/moc_pmfreqodqmlitem.cpp.d" /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp", because it doesn't exist, from "SRC:/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h" +/usr/lib/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h /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>) @@ -44133,89 +42706,229 @@ /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: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 /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))); + 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::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 +/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::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 +/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) | ^~~~~~~~~ -[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_autogen/XVO5WVJOYD/moc_pmfreqrangeqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 +[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 +/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_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 /usr/include/c++/14/chrono:48, - from /usr/include/catch2/benchmark/catch_clock.hpp:13, - from /usr/include/catch2/benchmark/detail/catch_benchmark_stats_fwd.hpp:11, - from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:16: -/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr bool std::any_of(_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, 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> > > >; _Predicate = Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()::]': -/usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 - 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) - | ^~~~~~ -/usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 -[ 68%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 + 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-arm-linux-gnueabihf/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.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; + | ^~~~~~~~ +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/controlgroupqmlitem.h +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 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-arm-linux-gnueabihf/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/cpuqmlitem.h +/usr/include/c++/14/bits/stl_algobase.h: In function 'constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __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:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 + 2089 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~~~~ +/usr/include/c++/14/bits/stl_algobase.h:2089:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/gpuqmlitem.h +[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +AutoMoc: Reading dependencies from "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp.d" +AutoMoc: Generating "SRC:/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -I/usr/include/arm-linux-gnueabihf/qt5/QtQuick -I/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -I/usr/include/arm-linux-gnueabihf/qt5/QtQml -I/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCharts -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtDBus -I/usr/include -I/usr/include/c++/14 -I/usr/include/arm-linux-gnueabihf/c++/14 -I/usr/include/c++/14/backward -I/usr/lib/gcc/arm-linux-gnueabihf/14/include -I/usr/local/include -I/usr/include/arm-linux-gnueabihf --include /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp.d" +AutoMoc: Generating MOC compilation "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp" +AutoMoc: Merging MOC dependencies into "SRC:/obj-arm-linux-gnueabihf/src/corectrl_autogen/deps" +AutoGen: Writing the parse cache file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/ParseCache.txt" +AutoGen: Writing the settings file "SRC:/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl_autogen.dir/AutogenUsed.txt" +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/timestamp +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +[ 61%] 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-arm-linux-gnueabihf' +[ 62%] 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-arm-linux-gnueabihf/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 +Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.qm'... + Generated 188 translation(s) (188 finished and 0 unfinished) +[ 62%] 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-arm-linux-gnueabihf/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) +[ 63%] 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-arm-linux-gnueabihf/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) +[ 63%] 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-arm-linux-gnueabihf/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) +[ 63%] 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-arm-linux-gnueabihf/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) +[ 63%] 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-arm-linux-gnueabihf/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) +[ 64%] 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-arm-linux-gnueabihf/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 +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) +[ 64%] 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-arm-linux-gnueabihf/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) +[ 64%] 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-arm-linux-gnueabihf/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'... + Generated 188 translation(s) (188 finished and 0 unfinished) +[ 64%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm +Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_de_DE.qm'... + Generated 188 translation(s) (188 finished and 0 unfinished) +[ 64%] Generating qrc_resources.cpp +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/lib/qt5/bin/rcc --name resources --output /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/qrc_resources.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/resources.qrc +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/CMakeFiles/corectrl.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/build +make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +[ 64%] Building CXX object src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp +[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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:146: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; + | ^~~~~~~~ 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_amdodfancurve.cpp: In function 'void Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:383:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 - 383 | })); - | ^ -[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -/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 +/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; + | ^~~~~~~~ +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 >]', + inlined 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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:3875:28, + inlined from 'constexpr bool std::none_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:429:47, + inlined from 'constexpr bool std::any_of(_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 = Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()::]' at /usr/include/c++/14/bits/stl_algo.h:448:27, + inlined from 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()' at /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdfancurve.cpp:240:7: +/usr/include/c++/14/bits/stl_algobase.h:2142:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 + 2142 | return __find_if(__first, __last, __pred, + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 2143 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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 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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: -/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >]': -/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 - 343 | std::string rangeToString(InputIterator first, Sentinel last) { - | ^~~~~~~~~~~~~ -/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 -In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', - inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, - inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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> > >&; MatcherT = Catch::Matchers::EqualsMatcher, 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> >, std::allocator, 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> > >, std::allocator, 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> > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: -/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 - 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); - | ^ -In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', - inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, - inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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> >; AllocComp = std::allocator, 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> > >; AllocMatch = std::allocator, 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> > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: -/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 - 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); - | ^ -[ 68%] Building CXX object src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { @@ -44224,34 +42937,28 @@ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: + inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: + inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = 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<> > > > >&; RhsT = 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<> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ -[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 68%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 70%] Building CXX object src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/B4X2MGHYFV/moc_fancurveqmlitem.cpp:10, + from /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/mocs_compilation.cpp:7: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h: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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -44848,24 +43555,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>) | ^~~~~~~~ -[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 70%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 71%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 71%] Building CXX object src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -45466,8 +44163,119 @@ /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/tests/src/test_amdpmfreqrange.cpp:9: +[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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) + | ^~~~~~~~~ +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 /usr/include/c++/14/chrono:48, + from /usr/include/catch2/benchmark/catch_clock.hpp:13, + from /usr/include/catch2/benchmark/detail/catch_benchmark_stats_fwd.hpp:11, + from /usr/include/catch2/interfaces/catch_interfaces_capture.hpp:16: +/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr bool std::any_of(_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, 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> > > >; _Predicate = Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()::]': +/usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 + 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) + | ^~~~~~ +/usr/include/c++/14/bits/stl_algo.h:447:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 +[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 67%] Building CXX object src/CMakeFiles/corectrl.dir/main.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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_amdodfancurve.cpp: In function 'void Tests::AMD::OdFanCurve::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:383:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 + 383 | })); + | ^ +[ 67%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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 /usr/include/catch2/catch_approx.hpp:11, + from /usr/include/catch2/catch_all.hpp:26: +/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> >*, 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> > > >]': +/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 + 343 | std::string rangeToString(InputIterator first, Sentinel last) { + | ^~~~~~~~~~~~~ +/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 +In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', + inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, + inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, + inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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> > >&; MatcherT = Catch::Matchers::EqualsMatcher, 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> >, std::allocator, 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> > >, std::allocator, 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> > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: +/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 + 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); + | ^ +In function 'std::string Catch::rangeToString(const Range&) [with Range = 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> > >]', + inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, + inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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> > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, + inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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> >; AllocComp = std::allocator, 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> > >; AllocMatch = std::allocator, 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> > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: +/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> >*, 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> > > >' changed in GCC 7.1 + 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); + | ^ +/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': +/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 + 343 | std::string rangeToString(InputIterator first, Sentinel last) { + | ^~~~~~~~~~~~~ +/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 +In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', + inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, + inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, + inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: +/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 + 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); + | ^ +In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', + inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, + inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, + inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: +/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 + 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); + | ^ +[ 68%] Building CXX object src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixed.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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: /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>) @@ -45648,6 +44456,8 @@ /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>>) | ^~~~~~~~ +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>>) @@ -46068,71 +44878,138 @@ /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 | { - | ^ -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)); - | ~~~~~~~~~~~^~ -[ 72%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o +[ 69%] Building CXX object src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 69%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 73%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +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::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 /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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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 + 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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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>) @@ -46141,6 +45018,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::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>) @@ -46149,42 +45030,94 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -46193,26 +45126,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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -46225,6 +45182,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::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>) @@ -46237,22 +45198,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::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::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::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::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::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::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::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>>) @@ -46269,50 +45254,114 @@ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -46321,18 +45370,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::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::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::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::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::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>) @@ -46353,6 +45418,22 @@ /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::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::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::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::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>) @@ -46373,34 +45454,82 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -46413,6 +45542,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::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::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>) @@ -46425,6 +45562,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::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::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) @@ -46433,6 +45582,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::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::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>) @@ -46441,6 +45598,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::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::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>) @@ -46453,34 +45618,78 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -46497,62 +45706,142 @@ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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>) @@ -46565,116 +45854,234 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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::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::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::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::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::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::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::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::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>) @@ -46691,43 +46098,21 @@ /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 | { +/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 | { | ^ -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_amdpmfreqvolt.cpp:5: -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 73%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -/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: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_amdpmpowercap.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 74%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~ -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: +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/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>) @@ -47328,47 +46713,45 @@ /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_amdpmpowercap.cpp: In member function 'virtual units::power::watt_t Tests::AMD::PMPowerCap::PMPowerCapImporterStub::providePMPowerCapValue() const': -/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 | { +/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 | { | ^ -/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 -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 /usr/include/trompeloeil.hpp:29, + from /usr/include/catch2/trompeloeil.hpp:24, + from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmfreqvolt.cpp:5: +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Building CXX object src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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: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 | ^~~~~~~~~~~~~~~~~~~~~~ -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: +[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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_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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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)': /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>) @@ -47413,6 +46796,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 /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>) @@ -47429,6 +46822,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 /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>) @@ -47969,14 +47374,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>) | ^~~~~~~~ -/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 - | ^~~~~~~~~ -[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp: In member function 'virtual units::power::watt_t Tests::AMD::PMPowerCap::PMPowerCapImporterStub::providePMPowerCapValue() const': +/build/reproducible-path/corectrl-1.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 | { + | ^ +[ 73%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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) + | ^~~~~~~~~~~~~~~~~~~~~~ +[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 @@ -48045,6 +47462,8 @@ /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 src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: @@ -48052,11 +47471,14 @@ /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); | ^~~~~~~~~~~~~~~~~~~ -[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +[ 73%] Building CXX object src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 74%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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)': /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>) @@ -48553,6 +47975,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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>) @@ -48561,143 +47989,62 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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/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 - | ^~~~~~~~~ -[ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: -/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::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::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::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::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::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::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::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::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::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::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>) @@ -48706,18 +48053,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::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::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::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::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::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::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>) @@ -48726,30 +48089,58 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 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::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::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::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::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 + 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::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::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::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>) @@ -48758,6 +48149,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::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::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>) @@ -48766,6 +48161,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::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::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>) @@ -48774,6 +48173,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::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::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>) @@ -48782,6 +48185,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::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::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>) @@ -48790,6 +48197,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::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>) @@ -48798,6 +48209,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::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>) @@ -48834,6 +48249,10 @@ /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/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::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>) @@ -49082,8 +48501,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>) | ^~~~~~~~ -[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -49268,14 +48685,45 @@ /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 - | ^~~~~~~~~ -[ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltoffset.cpp: In member function 'virtual units::voltage::millivolt_t Tests::AMD::PMVoltOffset::PMVoltOffsetImporterStub::providePMVoltOffsetValue() const': +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltoffset.cpp:50:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | { + | ^ +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) + | ^~~~~~~~~ +/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 + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 74%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 75%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -49464,7 +48912,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>) | ^~~~~~~~ -[ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o /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>) @@ -49477,7 +48924,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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -49878,38 +49324,50 @@ /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_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/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: +In file included from /usr/include/catch2/catch_approx.hpp:11, + from /usr/include/catch2/catch_all.hpp:26: +/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >]': +/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 + 343 | std::string rangeToString(InputIterator first, Sentinel last) { + | ^~~~~~~~~~~~~ +/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 +In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', + inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, + inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, + inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: +/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 + 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); + | ^ +In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', + inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, + inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, + inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: +/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 + 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); + | ^ +/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 +[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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>) @@ -50086,6 +49544,8 @@ /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>) | ^~~~~~~~ +[ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>>) @@ -50362,9 +49822,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/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::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>) @@ -50513,8 +49970,10 @@ /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/tests/src/test_amdpmvoltoffset.cpp:10: +[ 76%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -50755,10 +50214,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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>) @@ -51119,36 +50574,81 @@ /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_amdpmvoltoffset.cpp: In member function 'virtual units::voltage::millivolt_t Tests::AMD::PMVoltOffset::PMVoltOffsetImporterStub::providePMVoltOffsetValue() const': -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltoffset.cpp:50:3: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | { - | ^ -[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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) + | ^~~~~~~~~ +/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 In file included from /usr/include/catch2/catch_approx.hpp:11, from /usr/include/catch2/catch_all.hpp:26: -/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >]': -/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 +/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': +/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 343 | std::string rangeToString(InputIterator first, Sentinel last) { | ^~~~~~~~~~~~~ -/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 -In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', - inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, - inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:51: -/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 +/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 +In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', + inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, + inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, + inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: +/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ -In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector, 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> > > > >]', - inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, - inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector, 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> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'void Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector, 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> > > > >&; RhsT = std::vector, 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> > > > >&]' at /usr/include/catch2/internal/catch_decomposer.hpp:193:92: -/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, 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> > > >*, std::vector, 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> > > > > >' changed in GCC 7.1 +In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', + inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, + inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, + inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: +/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); | ^ +[ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_control.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 76%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: + 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>) @@ -51749,36 +51249,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>) | ^~~~~~~~ -/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/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 +/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 | ^~~~~~~~~ -[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: + 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>) @@ -52095,13 +51578,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/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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>) @@ -52114,10 +51590,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::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>) @@ -52130,18 +51602,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::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::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>) @@ -52150,10 +51614,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::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::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>) @@ -52166,30 +51626,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::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::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::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::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::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::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>) @@ -52198,62 +51642,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::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::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::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::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::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::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::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::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::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>) @@ -52262,142 +51670,66 @@ /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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -52410,58 +51742,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::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::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::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::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::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::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::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::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::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::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>) @@ -52474,10 +51778,6 @@ /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::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>) @@ -52510,10 +51810,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::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>) @@ -52522,26 +51818,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::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::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::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::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>) @@ -52550,22 +51834,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::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::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::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::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>) @@ -52574,10 +51846,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::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::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>) @@ -52586,22 +51854,245 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 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::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::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::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/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 + | ^~~~~~~~~ +[ 78%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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: +/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>) @@ -52982,8 +52473,21 @@ /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/tests/src/test_amdutils.cpp:6: +/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 + | ^~~~~~~~~ +[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -53448,10 +52952,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/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::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>) @@ -53588,13 +53088,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>) | ^~~~~~~~ -[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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 + | ^~~~~~~~~ +[ 80%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: + 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>) @@ -54195,16 +53701,21 @@ /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::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 +[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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 | ^~~~~~~~~ -[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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: +[ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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: /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>) @@ -54413,65 +53924,30 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled 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/../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::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::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::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::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::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::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::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::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>) @@ -54480,18 +53956,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::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>) @@ -54500,42 +53968,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::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::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::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::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::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>>) @@ -54544,10 +53984,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::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::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>) @@ -54560,10 +53996,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::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>) @@ -54576,18 +54008,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::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::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::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>) @@ -54596,14 +54020,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::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::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>) @@ -54612,10 +54028,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::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::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>) @@ -54624,26 +54036,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::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::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::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::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::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::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>) @@ -54652,10 +54052,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) | ^~~~~~~~~~~~~~~~ -/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::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) @@ -54668,10 +54064,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::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::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>) @@ -54684,10 +54076,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::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>) @@ -54696,10 +54084,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::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>) @@ -54708,14 +54092,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::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::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>) @@ -54724,34 +54100,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::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::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::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::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::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::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::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::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>) @@ -54760,18 +54120,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::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>) | ^~~~~~~~ -/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>) @@ -54792,18 +54144,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::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::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::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::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>) @@ -54820,10 +54164,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::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::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>) @@ -54832,10 +54172,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::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::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>) @@ -54844,10 +54180,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::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>) @@ -54860,10 +54192,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::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>) @@ -54876,22 +54204,319 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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::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::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/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 + | ^~~~~~~~~ +[ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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::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>) @@ -54900,10 +54525,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::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::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>) @@ -54912,34 +54533,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::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::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::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::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::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::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::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::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>) @@ -54952,10 +54557,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::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::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>) @@ -54964,14 +54565,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::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::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>) @@ -54980,66 +54573,30 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::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::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::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::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::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>) @@ -55048,10 +54605,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::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>) @@ -55064,10 +54617,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::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::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>) @@ -55076,18 +54625,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::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::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::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>) @@ -55096,18 +54637,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::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::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>) @@ -55116,18 +54649,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::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::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>) @@ -55144,10 +54669,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::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>) @@ -55172,22 +54693,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 /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/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>) @@ -55200,15 +54705,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/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/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>) @@ -55233,13 +54729,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/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) - | ^~~~~~~~~ /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>) @@ -55440,47 +54929,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>) | ^~~~~~~~ -/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 -/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 +[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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 | ^~~~~~~~~ -In file included from /usr/include/catch2/catch_approx.hpp:11, - from /usr/include/catch2/catch_all.hpp:26: -/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >; Sentinel = __gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >]': -/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 - 343 | std::string rangeToString(InputIterator first, Sentinel last) { - | ^~~~~~~~~~~~~ -/usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 -In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', - inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, - inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'std::string Catch::Matchers::EqualsMatcher::describe() const [with T = 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<> > > >; AllocComp = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >; AllocMatch = std::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > >]' at /usr/include/catch2/matchers/catch_matchers_vector.hpp:95:59: -/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 - 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); - | ^ -In function 'std::string Catch::rangeToString(const Range&) [with Range = 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<> > > > >]', - inlined from 'static std::string Catch::StringMaker::value && (! Catch::Detail::IsStreamInsertable::value)), void>::type>::convert(const R&) [with R = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:528:41, - inlined from 'std::string Catch::Detail::stringify(const T&) [with T = 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<> > > > >]' at /usr/include/catch2/catch_tostring.hpp:150:97, - inlined from 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const [with ArgT = 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<> > > > >&; MatcherT = Catch::Matchers::EqualsMatcher, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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::allocator, units::unit, units::base_unit, std::ratio<0, 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<> > > > > >]' at /usr/include/catch2/matchers/internal/catch_matchers_impl.hpp:43:43: -/usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, units::unit, units::base_unit, std::ratio<0, 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::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<> > > > > >' changed in GCC 7.1 - 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); - | ^ -[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_control.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +[ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -55773,12 +55231,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -56083,15 +55539,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/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 - | ^~~~~~~~~ -[ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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 + | ^~~~~~~~~ +[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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: + 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>) @@ -56612,8 +56071,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -56694,15 +56151,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>) | ^~~~~~~~ -/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 +/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 | ^~~~~~~~~ -[ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -57303,17 +56764,11 @@ /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>) | ^~~~~~~~ -[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -/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 - | ^~~~~~~~~ -[ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +[ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -57662,10 +57117,12 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -57914,17 +57371,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/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 +/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 | ^~~~~~~~~ -[ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_stringutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -58441,6 +57899,13 @@ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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::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>) @@ -58453,18 +57918,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::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::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::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::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::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::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>) @@ -58473,91 +57954,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>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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 - | ^~~~~~~~~ -[ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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>) @@ -58566,6 +57962,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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) @@ -58574,22 +57978,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::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::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>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::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::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::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::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>) @@ -58598,22 +58022,46 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 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 + 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::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::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>) @@ -58794,6 +58242,22 @@ /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>) | ^~~~~~~~ +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 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>) @@ -59062,6 +58526,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 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 + | ^~~~~~~~~ /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>) @@ -59138,44 +58612,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>) | ^~~~~~~~ -/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 +/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 | ^~~~~~~~~ -[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 82%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 83%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 84%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 84%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 84%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinforevision.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 85%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 86%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 86%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 86%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 86%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -59776,30 +59225,206 @@ /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 - | ^~~~~~~~~ -[ 86%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovulkan.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -In file included from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_mathutils.cpp:7: +[ 86%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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 + | ^~~~~~~~~ +[ 87%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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::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>>) + | ^~~~~~~~ +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::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::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>) @@ -59808,6 +59433,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::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>) @@ -59820,102 +59449,250 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -59924,34 +59701,106 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.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::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::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::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::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::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::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::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::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::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::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::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::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::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>) @@ -59960,46 +59809,130 @@ /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::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::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::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::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::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::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::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::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::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>) | ^~~~~~~~ +/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::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::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::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::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>) @@ -60008,6 +59941,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::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::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>) @@ -60016,6 +59953,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::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>) @@ -60024,6 +59965,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::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>) @@ -60032,10 +59977,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::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::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::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>) @@ -60044,6 +59997,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::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>) @@ -60052,18 +60009,42 @@ /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::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::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::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::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::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>) @@ -60072,10 +60053,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::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::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::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>) @@ -60084,10 +60073,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::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::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::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>) @@ -60096,6 +60093,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::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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -60104,6 +60105,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::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>) @@ -60112,6 +60117,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::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>) @@ -60120,10 +60129,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::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>) @@ -60132,6 +60149,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::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) @@ -60140,6 +60161,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::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::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>) @@ -60148,10 +60173,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::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::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::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::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>) @@ -60160,6 +60193,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::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>) @@ -60168,6 +60205,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::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::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>) @@ -60176,6 +60217,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::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>) @@ -60184,6 +60229,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::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>) @@ -60396,16 +60445,21 @@ /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>) | ^~~~~~~~ -[ 88%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmoverdrive.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +/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 + | ^~~~~~~~~ +/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 + | ^~~~~~~~~ +[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -61006,16 +61060,36 @@ /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>) | ^~~~~~~~ -[ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 89%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 89%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +/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 + | ^~~~~~~~~ +[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 89%] Linking CXX executable test_all +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src ../src/libcorectrl.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -D TEST_TARGET=test_all -D TEST_EXECUTABLE=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests/test_all-b12d07c_tests.cmake -P /usr/lib/cmake/Catch2/CatchAddTests.cmake +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' +[ 89%] Built target test_all +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -61608,8 +61682,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 89%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -61618,10 +61690,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>) | ^~~~~~~~ -[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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: +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +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>) @@ -61678,10 +61758,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/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( - | ^~~ /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>) @@ -62226,36 +62302,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>) | ^~~~~~~~ -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 - | ^~~~~~~~~ -[ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +/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/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, @@ -62860,6 +62912,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>) | ^~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -62904,6 +62958,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -62984,12 +63040,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 90%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_stringutils.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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -63498,32 +63552,6 @@ /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, | ^~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int) const': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:243:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 243 | AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int index) const - | ^~~ -/build/reproducible-path/corectrl-1.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, - | ^~~ -/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 - | ^~~~~ -/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)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 90%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 91%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 92%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -63568,6 +63596,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/freqvolt/pmfreqvoltqmlitem.cpp: In member function 'virtual std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > > AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int) const': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:243:1: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 243 | AMD::PMFreqVoltQMLItem::providePMFreqVoltState(unsigned int index) const + | ^~~ /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>) @@ -64012,6 +64044,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/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::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>) @@ -64020,6 +64056,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/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::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>) @@ -64128,6 +64168,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>) | ^~~~~~~~ +/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 + | ^~~~~ +/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)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 @@ -64736,18 +64786,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>) | ^~~~~~~~ -[ 92%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 | ^~~~~ -[ 92%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 92%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 92%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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, @@ -64920,6 +64966,8 @@ /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>>) | ^~~~~~~~ +[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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>) @@ -65356,28 +65404,14 @@ /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 | ^~~~~ -[ 93%] 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 94%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 94%] Linking CXX executable test_all -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src ../src/libcorectrl.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.12.0 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libfmt.so.10.1.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.15.15 -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -D TEST_TARGET=test_all -D TEST_EXECUTABLE=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/tests/test_all-b12d07c_tests.cmake -P /usr/lib/cmake/Catch2/CatchAddTests.cmake -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' -[ 94%] Built target test_all [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -65986,6 +66020,10 @@ /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 | ^~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -66590,8 +66628,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>) | ^~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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 @@ -66612,44 +66650,6 @@ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >, units::unit_t, units::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -/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 - | ^~~ -/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, - | ^~~ -/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); - | ^~~ -/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, - | ^~~ -/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:109: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 - 109 | auto oPoint = std::make_pair( - | ~~~~~~~~~~~~~~^ - 110 | units::temperature::celsius_t(std::round(oldPoint.x())), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 111 | units::concentration::percent_t(std::round(oldPoint.y()))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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/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, @@ -67174,14 +67174,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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( + | ^~~ /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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::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>) @@ -67194,6 +67210,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/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::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>) @@ -67250,12 +67270,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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::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/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); + | ^~~ +/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, + | ^~~ +/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:109: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 + 109 | auto oPoint = std::make_pair( + | ~~~~~~~~~~~~~~^ + 110 | units::temperature::celsius_t(std::round(oldPoint.x())), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 111 | units::concentration::percent_t(std::round(oldPoint.y()))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/app/app.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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, @@ -67314,12 +67352,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | units::concentration::percent_t(std::round(oldPoint.y()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/app/app.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/appfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 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)': @@ -67390,6 +67424,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>) | ^~~~~~~~ +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/settings.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -68001,6 +68037,10 @@ /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>) | ^~~~~~~~ +/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(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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>) @@ -68197,10 +68237,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/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(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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>) @@ -68293,10 +68329,12 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o /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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -68513,8 +68551,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>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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>) @@ -68535,6 +68571,8 @@ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 +[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 /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: @@ -69142,8 +69180,6 @@ /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 | ^~~~~ -[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_UNITS -DENABLE_PREDEFINED_FREQUENCY_UNITS -DENABLE_PREDEFINED_POWER_UNITS -DENABLE_PREDEFINED_TEMPERATURE_UNITS -DENABLE_PREDEFINED_TIME_UNITS -DENABLE_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-arm-linux-gnueabihf/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/src/corectrl_autogen/include -I/build/reproducible-path/corectrl-1.4.2+ds/3rdparty/units -I/usr/include/botan-2 -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem /usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCharts -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 [ 98%] Building CXX object src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o @@ -69157,10 +69193,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' dh_auto_test - cd obj-arm-linux-gnueabihf && make -j3 test ARGS\+=--verbose ARGS\+=-j3 + cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j3 +/usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl @@ -69190,30 +69226,24 @@ 3: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanFixed tests" 3: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 3: Test timeout computed to be: 1500 +test 4 + Start 4: AMD FanMode tests + +4: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanMode tests" +4: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests +4: Test timeout computed to be: 1500 1: Filters: "AMD FanAuto tests" -1: Randomness seeded to: 3642067440 +1: Randomness seeded to: 2534443050 1: =============================================================================== 1: All tests passed (9 assertions in 1 test case) 1: 2: Filters: "AMD FanCurve tests" -2: Randomness seeded to: 1380389585 +2: Randomness seeded to: 2241459240 2: =============================================================================== 2: All tests passed (63 assertions in 1 test case) 2: - 1/63 Test #1: AMD FanAuto tests ................ Passed 0.03 sec -test 4 - Start 4: AMD FanMode tests - -4: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD FanMode tests" -4: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests -4: Test timeout computed to be: 1500 -3: Filters: "AMD FanFixed tests" -3: Randomness seeded to: 2228496881 -3: =============================================================================== -3: All tests passed (34 assertions in 1 test case) -3: - 2/63 Test #2: AMD FanCurve tests ............... Passed 0.03 sec - 3/63 Test #3: AMD FanFixed tests ............... Passed 0.02 sec + 1/63 Test #1: AMD FanAuto tests ................ Passed 0.02 sec + 2/63 Test #2: AMD FanCurve tests ............... Passed 0.02 sec test 5 Start 5: GPUInfoPM tests @@ -69226,11 +69256,17 @@ 6: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoPMOverdrive tests" 6: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 6: Test timeout computed to be: 1500 +3: Filters: "AMD FanFixed tests" +3: Randomness seeded to: 908081889 +3: =============================================================================== +3: All tests passed (34 assertions in 1 test case) +3: 4: Filters: "AMD FanMode tests" -4: Randomness seeded to: 1660607949 +4: Randomness seeded to: 1542306876 4: =============================================================================== 4: All tests passed (2 assertions in 1 test case) 4: + 3/63 Test #3: AMD FanFixed tests ............... Passed 0.02 sec 4/63 Test #4: AMD FanMode tests ................ Passed 0.02 sec test 7 Start 7: GPUInfoUniqueID tests @@ -69238,35 +69274,35 @@ 7: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoUniqueID tests" 7: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 7: Test timeout computed to be: 1500 -5: Filters: "GPUInfoPM tests" -5: Randomness seeded to: 2069005808 -5: =============================================================================== -5: All tests passed (7 assertions in 1 test case) -5: - 5/63 Test #5: GPUInfoPM tests .................. Passed 0.02 sec test 8 Start 8: GPUInfoVbios tests 8: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVbios tests" 8: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 8: Test timeout computed to be: 1500 -6: Filters: "GPUInfoPMOverdrive tests" -6: Randomness seeded to: 1661872935 -6: =============================================================================== -6: All tests passed (9 assertions in 1 test case) -6: - 6/63 Test #6: GPUInfoPMOverdrive tests ......... Passed 0.03 sec +5: Filters: "GPUInfoPM tests" +5: Randomness seeded to: 3923405610 +5: =============================================================================== +5: All tests passed (7 assertions in 1 test case) +5: + 5/63 Test #5: GPUInfoPM tests .................. Passed 0.02 sec test 9 Start 9: AMD OdFanAuto tests 9: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD OdFanAuto tests" 9: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 9: Test timeout computed to be: 1500 +6: Filters: "GPUInfoPMOverdrive tests" +6: Randomness seeded to: 3513965190 +6: =============================================================================== +6: All tests passed (9 assertions in 1 test case) +6: 7: Filters: "GPUInfoUniqueID tests" -7: Randomness seeded to: 1884900310 +7: Randomness seeded to: 2329123537 7: =============================================================================== 7: All tests passed (1 assertion in 1 test case) 7: + 6/63 Test #6: GPUInfoPMOverdrive tests ......... Passed 0.02 sec 7/63 Test #7: GPUInfoUniqueID tests ............ Passed 0.02 sec test 10 Start 10: AMD OdFanCurve tests @@ -69274,60 +69310,54 @@ 10: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD OdFanCurve tests" 10: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 10: Test timeout computed to be: 1500 -8: Filters: "GPUInfoVbios tests" -8: Randomness seeded to: 2824085971 -8: =============================================================================== -8: All tests passed (1 assertion in 1 test case) -8: - 8/63 Test #8: GPUInfoVbios tests ............... Passed 0.02 sec test 11 Start 11: AMD PMAdvanced tests 11: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAdvanced tests" 11: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 11: Test timeout computed to be: 1500 -9: Filters: "AMD OdFanAuto tests" -9: Randomness seeded to: 1803255745 -9: =============================================================================== -9: All tests passed (16 assertions in 1 test case) -9: - 9/63 Test #9: AMD OdFanAuto tests .............. Passed 0.02 sec +8: Filters: "GPUInfoVbios tests" +8: Randomness seeded to: 2351435303 +8: =============================================================================== +8: All tests passed (1 assertion in 1 test case) +8: + 8/63 Test #8: GPUInfoVbios tests ............... Passed 0.02 sec test 12 Start 12: AMD PMAuto tests 12: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAuto tests" 12: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 12: Test timeout computed to be: 1500 -11: Filters: "AMD PMAdvanced tests" -11: Randomness seeded to: 2026181368 -11: =============================================================================== -11: All tests passed (2 assertions in 1 test case) -11: -10/63 Test #11: AMD PMAdvanced tests ............. Passed 0.02 sec +9: Filters: "AMD OdFanAuto tests" +9: Randomness seeded to: 1099150363 +9: =============================================================================== +9: All tests passed (16 assertions in 1 test case) +9: + 9/63 Test #9: AMD OdFanAuto tests .............. Passed 0.02 sec test 13 Start 13: AMD PMAutoLegacy tests 13: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAutoLegacy tests" 13: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 13: Test timeout computed to be: 1500 -12: Filters: "AMD PMAuto tests" -12: Randomness seeded to: 265135064 -12: =============================================================================== -12: All tests passed (4 assertions in 1 test case) -12: -11/63 Test #12: AMD PMAuto tests ................. Passed 0.02 sec +11: Filters: "AMD PMAdvanced tests" +11: Randomness seeded to: 588241898 +11: =============================================================================== +11: All tests passed (2 assertions in 1 test case) +11: +10/63 Test #11: AMD PMAdvanced tests ............. Passed 0.02 sec test 14 Start 14: AMD PMAutoR600 tests 14: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMAutoR600 tests" 14: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 14: Test timeout computed to be: 1500 -13: Filters: "AMD PMAutoLegacy tests" -13: Randomness seeded to: 1867399603 -13: =============================================================================== -13: All tests passed (12 assertions in 1 test case) -13: -12/63 Test #13: AMD PMAutoLegacy tests ........... Passed 0.02 sec +12: Filters: "AMD PMAuto tests" +12: Randomness seeded to: 3657251030 +12: =============================================================================== +12: All tests passed (4 assertions in 1 test case) +12: +11/63 Test #12: AMD PMAuto tests ................. Passed 0.02 sec test 15 Start 15: AMD PMDynamicFreq tests @@ -69335,46 +69365,52 @@ 15: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 15: Test timeout computed to be: 1500 14: Filters: "AMD PMAutoR600 tests" -14: Randomness seeded to: 3379048297 +14: Randomness seeded to: 3872702977 14: =============================================================================== 14: All tests passed (5 assertions in 1 test case) 14: -13/63 Test #14: AMD PMAutoR600 tests ............. Passed 0.02 sec +13: Filters: "AMD PMAutoLegacy tests" +13: Randomness seeded to: 516824775 +13: =============================================================================== +13: All tests passed (12 assertions in 1 test case) +13: +12/63 Test #14: AMD PMAutoR600 tests ............. Passed 0.02 sec test 16 Start 16: AMD PMFixed tests 16: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixed tests" 16: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 16: Test timeout computed to be: 1500 -15: Filters: "AMD PMDynamicFreq tests" -15: Randomness seeded to: 497602943 -15: =============================================================================== -15: All tests passed (9 assertions in 1 test case) -15: -14/63 Test #15: AMD PMDynamicFreq tests .......... Passed 0.02 sec +13/63 Test #13: AMD PMAutoLegacy tests ........... Passed 0.03 sec test 17 Start 17: AMD PMFixedFreq tests 17: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedFreq tests" 17: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 17: Test timeout computed to be: 1500 -16: Filters: "AMD PMFixed tests" -16: Randomness seeded to: 1703633930 -16: =============================================================================== -16: All tests passed (19 assertions in 1 test case) -16: -15/63 Test #16: AMD PMFixed tests ................ Passed 0.02 sec +15: Filters: "AMD PMDynamicFreq tests" +15: Randomness seeded to: 2244879852 +15: =============================================================================== +15: All tests passed (9 assertions in 1 test case) +15: +14/63 Test #15: AMD PMDynamicFreq tests .......... Passed 0.02 sec test 18 Start 18: AMD PMFixedLegacy tests 18: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedLegacy tests" 18: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 18: Test timeout computed to be: 1500 +16: Filters: "AMD PMFixed tests" +16: Randomness seeded to: 3431876296 +16: =============================================================================== +16: All tests passed (19 assertions in 1 test case) +16: 17: Filters: "AMD PMFixedFreq tests" -17: Randomness seeded to: 2945671852 +17: Randomness seeded to: 23515234 17: =============================================================================== 17: All tests passed (36 assertions in 1 test case) 17: +15/63 Test #16: AMD PMFixed tests ................ Passed 0.02 sec 16/63 Test #17: AMD PMFixedFreq tests ............ Passed 0.02 sec test 19 Start 19: AMD PMFixedR600 tests @@ -69382,108 +69418,102 @@ 19: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFixedR600 tests" 19: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 19: Test timeout computed to be: 1500 -18: Filters: "AMD PMFixedLegacy tests" -18: Randomness seeded to: 3302623014 -18: =============================================================================== -18: All tests passed (21 assertions in 1 test case) -18: -17/63 Test #18: AMD PMFixedLegacy tests .......... Passed 0.02 sec test 20 Start 20: AMD PMFreqMode tests 20: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqMode tests" 20: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 20: Test timeout computed to be: 1500 -19: Filters: "AMD PMFixedR600 tests" -19: Randomness seeded to: 500569925 -19: =============================================================================== -19: All tests passed (9 assertions in 1 test case) -19: -18/63 Test #19: AMD PMFixedR600 tests ............ Passed 0.02 sec +18: Filters: "AMD PMFixedLegacy tests" +18: Randomness seeded to: 881844515 +18: =============================================================================== +18: All tests passed (21 assertions in 1 test case) +18: +17/63 Test #18: AMD PMFixedLegacy tests .......... Passed 0.02 sec test 21 Start 21: AMD PMFreqOd tests 21: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqOd tests" 21: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 21: Test timeout computed to be: 1500 -20: Filters: "AMD PMFreqMode tests" -20: Randomness seeded to: 1345037382 -20: =============================================================================== -20: All tests passed (2 assertions in 1 test case) -20: -19/63 Test #20: AMD PMFreqMode tests ............. Passed 0.02 sec +19: Filters: "AMD PMFixedR600 tests" +19: Randomness seeded to: 1231782088 +19: =============================================================================== +19: All tests passed (9 assertions in 1 test case) +19: +18/63 Test #19: AMD PMFixedR600 tests ............ Passed 0.02 sec test 22 Start 22: AMD PMFreqRange tests 22: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqRange tests" 22: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 22: Test timeout computed to be: 1500 -21: Filters: "AMD PMFreqOd tests" -21: Randomness seeded to: 2884663884 -21: =============================================================================== -21: All tests passed (28 assertions in 1 test case) -21: -20/63 Test #21: AMD PMFreqOd tests ............... Passed 0.02 sec +20: Filters: "AMD PMFreqMode tests" +20: Randomness seeded to: 3913326298 +20: =============================================================================== +20: All tests passed (2 assertions in 1 test case) +20: +19/63 Test #20: AMD PMFreqMode tests ............. Passed 0.02 sec test 23 Start 23: AMD PMFreqVolt tests 23: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMFreqVolt tests" 23: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 23: Test timeout computed to be: 1500 -10: Filters: "AMD OdFanCurve tests" -10: Randomness seeded to: 4231296112 -10: =============================================================================== -10: All tests passed (86 assertions in 1 test case) -10: -21/63 Test #10: AMD OdFanCurve tests ............. Passed 0.17 sec +21: Filters: "AMD PMFreqOd tests" +21: Randomness seeded to: 2307445267 +21: =============================================================================== +21: All tests passed (28 assertions in 1 test case) +21: +20/63 Test #21: AMD PMFreqOd tests ............... Passed 0.02 sec test 24 Start 24: AMD PMOverclock tests 24: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMOverclock tests" 24: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 24: Test timeout computed to be: 1500 -22: Filters: "AMD PMFreqRange tests" -22: Randomness seeded to: 2094488368 -22: =============================================================================== -22: All tests passed (40 assertions in 1 test case) -22: 24: Filters: "AMD PMOverclock tests" -24: Randomness seeded to: 2129676162 +24: Randomness seeded to: 3601430669 24: =============================================================================== 24: All tests passed (2 assertions in 1 test case) 24: -22/63 Test #22: AMD PMFreqRange tests ............ Passed 0.06 sec +21/63 Test #24: AMD PMOverclock tests ............ Passed 0.02 sec test 25 Start 25: AMD PMPerfMode tests 25: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPerfMode tests" 25: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 25: Test timeout computed to be: 1500 -23/63 Test #24: AMD PMOverclock tests ............ Passed 0.03 sec +10: Filters: "AMD OdFanCurve tests" +10: Randomness seeded to: 2287772210 +10: =============================================================================== +10: All tests passed (86 assertions in 1 test case) +10: +22/63 Test #10: AMD OdFanCurve tests ............. Passed 0.11 sec test 26 Start 26: AMD PMPowerCap tests 26: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerCap tests" 26: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 26: Test timeout computed to be: 1500 -25: Filters: "AMD PMPerfMode tests" -25: Randomness seeded to: 1633266538 -25: =============================================================================== -25: All tests passed (2 assertions in 1 test case) -25: -24/63 Test #25: AMD PMPerfMode tests ............. Passed 0.02 sec +22: Filters: "AMD PMFreqRange tests" +22: Randomness seeded to: 1405846579 +22: =============================================================================== +22: All tests passed (40 assertions in 1 test case) +22: +23/63 Test #22: AMD PMFreqRange tests ............ Passed 0.04 sec test 27 Start 27: AMD PMPowerProfile tests 27: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerProfile tests" 27: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 27: Test timeout computed to be: 1500 -26: Filters: "AMD PMPowerCap tests" -26: Randomness seeded to: 246857939 -26: =============================================================================== -26: All tests passed (28 assertions in 1 test case) -26: -25/63 Test #26: AMD PMPowerCap tests ............. Passed 0.02 sec +25: Filters: "AMD PMPerfMode tests" +25: Randomness seeded to: 966854160 +25: =============================================================================== +25: All tests passed (2 assertions in 1 test case) +25: +24/63 Test #25: AMD PMPerfMode tests ............. Passed 0.02 sec test 28 Start 28: AMD PMPowerState tests @@ -69491,154 +69521,160 @@ 28: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 28: Test timeout computed to be: 1500 23: Filters: "AMD PMFreqVolt tests" -23: Randomness seeded to: 1296514021 +23: Randomness seeded to: 2099512302 23: =============================================================================== 23: All tests passed (57 assertions in 1 test case) 23: -26/63 Test #23: AMD PMFreqVolt tests ............. Passed 0.07 sec +26: Filters: "AMD PMPowerCap tests" +26: Randomness seeded to: 3623309153 +26: =============================================================================== +26: All tests passed (28 assertions in 1 test case) +26: +25/63 Test #23: AMD PMFreqVolt tests ............. Passed 0.05 sec +26/63 Test #26: AMD PMPowerCap tests ............. Passed 0.02 sec test 29 Start 29: AMD PMVoltCurve tests 29: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMVoltCurve tests" 29: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 29: Test timeout computed to be: 1500 -27: Filters: "AMD PMPowerProfile tests" -27: Randomness seeded to: 540953409 -27: =============================================================================== -27: All tests passed (26 assertions in 1 test case) -27: -27/63 Test #27: AMD PMPowerProfile tests ......... Passed 0.02 sec test 30 Start 30: AMD PMVoltOffset tests 30: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMVoltOffset tests" 30: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 30: Test timeout computed to be: 1500 -28: Filters: "AMD PMPowerState tests" -28: Randomness seeded to: 165175753 -28: =============================================================================== -28: All tests passed (16 assertions in 1 test case) -28: -28/63 Test #28: AMD PMPowerState tests ........... Passed 0.02 sec +27: Filters: "AMD PMPowerProfile tests" +27: Randomness seeded to: 862826489 +27: =============================================================================== +27: All tests passed (26 assertions in 1 test case) +27: +27/63 Test #27: AMD PMPowerProfile tests ......... Passed 0.02 sec test 31 Start 31: AMD PpDpmHandler tests 31: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PpDpmHandler tests" 31: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 31: Test timeout computed to be: 1500 -30: Filters: "AMD PMVoltOffset tests" -30: Randomness seeded to: 2647422857 -30: =============================================================================== -30: All tests passed (17 assertions in 1 test case) -30: -29/63 Test #30: AMD PMVoltOffset tests ........... Passed 0.03 sec +28: Filters: "AMD PMPowerState tests" +28: Randomness seeded to: 531373416 +28: =============================================================================== +28: All tests passed (16 assertions in 1 test case) +28: +28/63 Test #28: AMD PMPowerState tests ........... Passed 0.02 sec test 32 Start 32: AMD utils tests 32: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD utils tests" 32: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 32: Test timeout computed to be: 1500 -31: Filters: "AMD PpDpmHandler tests" -31: Randomness seeded to: 3136978714 -31: =============================================================================== -31: All tests passed (48 assertions in 2 test cases) -31: -30/63 Test #31: AMD PpDpmHandler tests ........... Passed 0.04 sec +30: Filters: "AMD PMVoltOffset tests" +30: Randomness seeded to: 2497525990 +30: =============================================================================== +30: All tests passed (17 assertions in 1 test case) +30: +29/63 Test #30: AMD PMVoltOffset tests ........... Passed 0.02 sec test 33 Start 33: CommandQueue tests 33: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CommandQueue tests" 33: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 33: Test timeout computed to be: 1500 -33: Filters: "CommandQueue tests" -33: Randomness seeded to: 1442199738 -33: =============================================================================== -33: All tests passed (49 assertions in 1 test case) -33: -31/63 Test #33: CommandQueue tests ............... Passed 0.02 sec +31: Filters: "AMD PpDpmHandler tests" +31: Randomness seeded to: 1903940731 +31: =============================================================================== +31: All tests passed (48 assertions in 2 test cases) +31: +30/63 Test #31: AMD PpDpmHandler tests ........... Passed 0.03 sec test 34 Start 34: CommonUtils tests 34: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CommonUtils tests" 34: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 34: Test timeout computed to be: 1500 -34: Filters: "CommonUtils tests" -34: Randomness seeded to: 3607348207 -34: =============================================================================== -34: All tests passed (3 assertions in 1 test case) -34: -32/63 Test #34: CommonUtils tests ................ Passed 0.02 sec +33: Filters: "CommandQueue tests" +33: Randomness seeded to: 2165910806 +33: =============================================================================== +33: All tests passed (49 assertions in 1 test case) +33: +31/63 Test #33: CommandQueue tests ............... Passed 0.02 sec test 35 Start 35: Control tests 35: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Control tests" 35: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 35: Test timeout computed to be: 1500 -29: Filters: "AMD PMVoltCurve tests" -29: Randomness seeded to: 1816427503 -29: =============================================================================== -29: All tests passed (47 assertions in 1 test case) -29: -33/63 Test #29: AMD PMVoltCurve tests ............ Passed 0.11 sec +34: Filters: "CommonUtils tests" +34: Randomness seeded to: 1742860688 +34: =============================================================================== +34: All tests passed (3 assertions in 1 test case) +34: +32/63 Test #34: CommonUtils tests ................ Passed 0.02 sec test 36 Start 36: ControlGroup tests 36: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "ControlGroup tests" 36: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 36: Test timeout computed to be: 1500 -32: Filters: "AMD utils tests" -32: Randomness seeded to: 4085363882 -32: =============================================================================== -32: All tests passed (174 assertions in 1 test case) -32: +29: Filters: "AMD PMVoltCurve tests" +29: Randomness seeded to: 4254791971 +29: =============================================================================== +29: All tests passed (47 assertions in 1 test case) +29: 35: Filters: "Control tests" -35: Randomness seeded to: 3552663928 +35: Randomness seeded to: 3483899177 35: =============================================================================== 35: All tests passed (12 assertions in 1 test case) 35: -34/63 Test #32: AMD utils tests .................. Passed 0.08 sec +36: Filters: "ControlGroup tests" +36: Randomness seeded to: 2946972980 +36: =============================================================================== +36: All tests passed (29 assertions in 1 test case) +36: +33/63 Test #29: AMD PMVoltCurve tests ............ Passed 0.07 sec +34/63 Test #35: Control tests .................... Passed 0.03 sec test 37 Start 37: ControlMode tests 37: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "ControlMode tests" 37: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 37: Test timeout computed to be: 1500 -35/63 Test #35: Control tests .................... Passed 0.03 sec test 38 Start 38: CPU tests 38: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPU tests" 38: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 38: Test timeout computed to be: 1500 -36: Filters: "ControlGroup tests" -36: Randomness seeded to: 118478339 -36: =============================================================================== -36: All tests passed (29 assertions in 1 test case) -36: -36/63 Test #36: ControlGroup tests ............... Passed 0.02 sec +32: Filters: "AMD utils tests" +32: Randomness seeded to: 2414456979 +32: =============================================================================== +32: All tests passed (174 assertions in 1 test case) +32: +35/63 Test #32: AMD utils tests .................. Passed 0.07 sec +36/63 Test #36: ControlGroup tests ............... Passed 0.03 sec test 39 Start 39: AMD PpDpmHandler tests 39: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PpDpmHandler tests" 39: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 39: Test timeout computed to be: 1500 -37: Filters: "ControlMode tests" -37: Randomness seeded to: 3271742192 -37: =============================================================================== -37: All tests passed (56 assertions in 1 test case) -37: -37/63 Test #37: ControlMode tests ................ Passed 0.02 sec test 40 Start 40: AMD CPUFreq tests 40: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD CPUFreq tests" 40: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 40: Test timeout computed to be: 1500 +37: Filters: "ControlMode tests" +37: Randomness seeded to: 2159531815 +37: =============================================================================== +37: All tests passed (56 assertions in 1 test case) +37: 38: Filters: "CPU tests" -38: Randomness seeded to: 1269086593 +38: Randomness seeded to: 737511268 38: =============================================================================== 38: All tests passed (24 assertions in 1 test case) 38: +37/63 Test #37: ControlMode tests ................ Passed 0.02 sec 38/63 Test #38: CPU tests ........................ Passed 0.02 sec test 41 Start 41: AMD CPUFreqMode tests @@ -69646,284 +69682,284 @@ 41: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD CPUFreqMode tests" 41: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 41: Test timeout computed to be: 1500 -40: Filters: "AMD CPUFreq tests" -40: Randomness seeded to: 154897989 -40: =============================================================================== -40: All tests passed (31 assertions in 1 test case) -40: -39/63 Test #40: AMD CPUFreq tests ................ Passed 0.02 sec test 42 Start 42: CPUInfo tests 42: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfo tests" 42: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 42: Test timeout computed to be: 1500 -41: Filters: "AMD CPUFreqMode tests" -41: Randomness seeded to: 1465199800 -41: =============================================================================== -41: All tests passed (2 assertions in 1 test case) -41: -40/63 Test #41: AMD CPUFreqMode tests ............ Passed 0.02 sec +40: Filters: "AMD CPUFreq tests" +40: Randomness seeded to: 1104434352 +40: =============================================================================== +40: All tests passed (31 assertions in 1 test case) +40: +39: Filters: "AMD PpDpmHandler tests" +39: Randomness seeded to: 1964621028 +39: =============================================================================== +39: All tests passed (48 assertions in 2 test cases) +39: +39/63 Test #40: AMD CPUFreq tests ................ Passed 0.02 sec test 43 Start 43: CPUInfoLsCpu tests 43: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfoLsCpu tests" 43: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 43: Test timeout computed to be: 1500 -39: Filters: "AMD PpDpmHandler tests" -39: Randomness seeded to: 4097324496 -39: =============================================================================== -39: All tests passed (48 assertions in 2 test cases) -39: -41/63 Test #39: AMD PpDpmHandler tests ........... Passed 0.04 sec +40/63 Test #39: AMD PpDpmHandler tests ........... Passed 0.03 sec +41: Filters: "AMD CPUFreqMode tests" +41: Randomness seeded to: 3615515988 +41: =============================================================================== +41: All tests passed (2 assertions in 1 test case) +41: +41/63 Test #41: AMD CPUFreqMode tests ............ Passed 0.02 sec test 44 Start 44: CPUInfoProcCpuInfo tests 44: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPUInfoProcCpuInfo tests" 44: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 44: Test timeout computed to be: 1500 -42: Filters: "CPUInfo tests" -42: Randomness seeded to: 1651357339 -42: =============================================================================== -42: All tests passed (10 assertions in 1 test case) -42: -42/63 Test #42: CPUInfo tests .................... Passed 0.02 sec test 45 Start 45: CPU utils tests 45: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "CPU utils tests" 45: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 45: Test timeout computed to be: 1500 -43: Filters: "CPUInfoLsCpu tests" -43: Randomness seeded to: 3094371134 -43: =============================================================================== -43: All tests passed (8 assertions in 1 test case) -43: -43/63 Test #43: CPUInfoLsCpu tests ............... Passed 0.02 sec +42: Filters: "CPUInfo tests" +42: Randomness seeded to: 3318545706 +42: =============================================================================== +42: All tests passed (10 assertions in 1 test case) +42: +42/63 Test #42: CPUInfo tests .................... Passed 0.03 sec test 46 Start 46: GPU tests 46: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPU tests" 46: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 46: Test timeout computed to be: 1500 -44: Filters: "CPUInfoProcCpuInfo tests" -44: Randomness seeded to: 3953358702 -44: =============================================================================== -44: All tests passed (13 assertions in 1 test case) -44: -44/63 Test #44: CPUInfoProcCpuInfo tests ......... Passed 0.02 sec +43: Filters: "CPUInfoLsCpu tests" +43: Randomness seeded to: 2879455588 +43: =============================================================================== +43: All tests passed (8 assertions in 1 test case) +43: +43/63 Test #43: CPUInfoLsCpu tests ............... Passed 0.02 sec test 47 Start 47: GPUInfo tests 47: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfo tests" 47: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 47: Test timeout computed to be: 1500 -45: Filters: "CPU utils tests" -45: Randomness seeded to: 3640068753 -45: =============================================================================== -45: All tests passed (18 assertions in 1 test case) -45: -45/63 Test #45: CPU utils tests .................. Passed 0.02 sec +44: Filters: "CPUInfoProcCpuInfo tests" +44: Randomness seeded to: 720807081 +44: =============================================================================== +44: All tests passed (13 assertions in 1 test case) +44: +44/63 Test #44: CPUInfoProcCpuInfo tests ......... Passed 0.02 sec test 48 Start 48: GPUInfoOpenGL tests 48: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoOpenGL tests" 48: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 48: Test timeout computed to be: 1500 -46: Filters: "GPU tests" -46: Randomness seeded to: 1109537384 -46: =============================================================================== -46: All tests passed (24 assertions in 1 test case) -46: -46/63 Test #46: GPU tests ........................ Passed 0.02 sec +45: Filters: "CPU utils tests" +45: Randomness seeded to: 2320802199 +45: =============================================================================== +45: All tests passed (18 assertions in 1 test case) +45: +45/63 Test #45: CPU utils tests .................. Passed 0.02 sec test 49 Start 49: GPUInfoRevision tests 49: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoRevision tests" 49: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 49: Test timeout computed to be: 1500 -47: Filters: "GPUInfo tests" -47: Randomness seeded to: 1369468045 -47: =============================================================================== -47: All tests passed (9 assertions in 1 test case) -47: -47/63 Test #47: GPUInfo tests .................... Passed 0.02 sec +46: Filters: "GPU tests" +46: Randomness seeded to: 4113312035 +46: =============================================================================== +46: All tests passed (24 assertions in 1 test case) +46: +46/63 Test #46: GPU tests ........................ Passed 0.02 sec test 50 Start 50: GPUInfoUevent tests 50: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoUevent tests" 50: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 50: Test timeout computed to be: 1500 -48: Filters: "GPUInfoOpenGL tests" -48: Randomness seeded to: 1477672174 -48: =============================================================================== -48: All tests passed (2 assertions in 1 test case) -48: -48/63 Test #48: GPUInfoOpenGL tests .............. Passed 0.02 sec +47: Filters: "GPUInfo tests" +47: Randomness seeded to: 3162852349 +47: =============================================================================== +47: All tests passed (9 assertions in 1 test case) +47: +47/63 Test #47: GPUInfo tests .................... Passed 0.02 sec test 51 Start 51: GPUInfoVRam tests 51: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVRam tests" 51: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 51: Test timeout computed to be: 1500 -49: Filters: "GPUInfoRevision tests" -49: Randomness seeded to: 475663317 -49: =============================================================================== -49: All tests passed (1 assertion in 1 test case) -49: -49/63 Test #49: GPUInfoRevision tests ............ Passed 0.02 sec +48: Filters: "GPUInfoOpenGL tests" +48: Randomness seeded to: 4066890328 +48: =============================================================================== +48: All tests passed (2 assertions in 1 test case) +48: +48/63 Test #48: GPUInfoOpenGL tests .............. Passed 0.02 sec test 52 Start 52: GPUInfoVulkan tests 52: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "GPUInfoVulkan tests" 52: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 52: Test timeout computed to be: 1500 -50: Filters: "GPUInfoUevent tests" -50: Randomness seeded to: 2993879593 -50: =============================================================================== -50: All tests passed (36 assertions in 1 test case) -50: -50/63 Test #50: GPUInfoUevent tests .............. Passed 0.02 sec +49: Filters: "GPUInfoRevision tests" +49: Randomness seeded to: 475441264 +49: =============================================================================== +49: All tests passed (1 assertion in 1 test case) +49: +49/63 Test #49: GPUInfoRevision tests ............ Passed 0.02 sec test 53 Start 53: HWIDTranslator tests 53: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "HWIDTranslator tests" 53: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 53: Test timeout computed to be: 1500 -52: Filters: "GPUInfoVulkan tests" -52: Randomness seeded to: 2260490011 -52: =============================================================================== -52: All tests passed (2 assertions in 1 test case) -52: -51: Filters: "GPUInfoVRam tests" -51: Randomness seeded to: 3546588198 -51: =============================================================================== -51: All tests passed (7 assertions in 1 test case) -51: -51/63 Test #52: GPUInfoVulkan tests .............. Passed 0.02 sec +50: Filters: "GPUInfoUevent tests" +50: Randomness seeded to: 2474650855 +50: =============================================================================== +50: All tests passed (36 assertions in 1 test case) +50: +50/63 Test #50: GPUInfoUevent tests .............. Passed 0.02 sec test 54 Start 54: MathUtils tests 54: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "MathUtils tests" 54: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 54: Test timeout computed to be: 1500 -52/63 Test #51: GPUInfoVRam tests ................ Passed 0.03 sec +51: Filters: "GPUInfoVRam tests" +51: Randomness seeded to: 3011306848 +51: =============================================================================== +51: All tests passed (7 assertions in 1 test case) +51: +51/63 Test #51: GPUInfoVRam tests ................ Passed 0.02 sec test 55 Start 55: Noop control tests 55: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Noop control tests" 55: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 55: Test timeout computed to be: 1500 -53: Filters: "HWIDTranslator tests" -53: Randomness seeded to: 2250595321 -53: =============================================================================== -53: All tests passed (3 assertions in 1 test case) -53: -53/63 Test #53: HWIDTranslator tests ............. Passed 0.02 sec +52: Filters: "GPUInfoVulkan tests" +52: Randomness seeded to: 1466720706 +52: =============================================================================== +52: All tests passed (2 assertions in 1 test case) +52: +52/63 Test #52: GPUInfoVulkan tests .............. Passed 0.02 sec test 56 Start 56: AMD PMOverdrive tests 56: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMOverdrive tests" 56: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 56: Test timeout computed to be: 1500 -54: Filters: "MathUtils tests" -54: Randomness seeded to: 3057254982 -54: =============================================================================== -54: All tests passed (3 assertions in 1 test case) -54: -54/63 Test #54: MathUtils tests .................. Passed 0.02 sec +53: Filters: "HWIDTranslator tests" +53: Randomness seeded to: 86103357 +53: =============================================================================== +53: All tests passed (3 assertions in 1 test case) +53: +53/63 Test #53: HWIDTranslator tests ............. Passed 0.02 sec test 57 Start 57: AMD PMPowerStateMode tests 57: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "AMD PMPowerStateMode tests" 57: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 57: Test timeout computed to be: 1500 -55: Filters: "Noop control tests" -55: Randomness seeded to: 1285802738 -55: =============================================================================== -55: All tests passed (6 assertions in 1 test case) -55: -55/63 Test #55: Noop control tests ............... Passed 0.02 sec +54: Filters: "MathUtils tests" +54: Randomness seeded to: 2072774604 +54: =============================================================================== +54: All tests passed (3 assertions in 1 test case) +54: +54/63 Test #54: MathUtils tests .................. Passed 0.02 sec test 58 Start 58: Sensor tests 58: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "Sensor tests" 58: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 58: Test timeout computed to be: 1500 -56: Filters: "AMD PMOverdrive tests" -56: Randomness seeded to: 1651888126 -56: =============================================================================== -56: All tests passed (45 assertions in 1 test case) -56: -56/63 Test #56: AMD PMOverdrive tests ............ Passed 0.02 sec +55: Filters: "Noop control tests" +55: Randomness seeded to: 1629803811 +55: =============================================================================== +55: All tests passed (6 assertions in 1 test case) +55: +55/63 Test #55: Noop control tests ............... Passed 0.02 sec test 59 Start 59: StringUtils tests 59: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "StringUtils tests" 59: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 59: Test timeout computed to be: 1500 -57: Filters: "AMD PMPowerStateMode tests" -57: Randomness seeded to: 4146540041 -57: =============================================================================== -57: All tests passed (2 assertions in 1 test case) -57: -57/63 Test #57: AMD PMPowerStateMode tests ....... Passed 0.02 sec +56: Filters: "AMD PMOverdrive tests" +56: Randomness seeded to: 1383967644 +56: =============================================================================== +56: All tests passed (45 assertions in 1 test case) +56: +56/63 Test #56: AMD PMOverdrive tests ............ Passed 0.02 sec test 60 Start 60: SWInfo tests 60: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfo tests" 60: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 60: Test timeout computed to be: 1500 -58: Filters: "Sensor tests" -58: Randomness seeded to: 219326390 -58: =============================================================================== -58: All tests passed (5 assertions in 1 test case) -58: -58/63 Test #58: Sensor tests ..................... Passed 0.02 sec +57: Filters: "AMD PMPowerStateMode tests" +57: Randomness seeded to: 2547555224 +57: =============================================================================== +57: All tests passed (2 assertions in 1 test case) +57: +57/63 Test #57: AMD PMPowerStateMode tests ....... Passed 0.02 sec test 61 Start 61: SWInfoKernel tests 61: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfoKernel tests" 61: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 61: Test timeout computed to be: 1500 -59: Filters: "StringUtils tests" -59: Randomness seeded to: 2971126045 -59: =============================================================================== -59: All tests passed (21 assertions in 1 test case) -59: -59/63 Test #59: StringUtils tests ................ Passed 0.03 sec +58: Filters: "Sensor tests" +58: Randomness seeded to: 3113611610 +58: =============================================================================== +58: All tests passed (5 assertions in 1 test case) +58: +58/63 Test #58: Sensor tests ..................... Passed 0.02 sec test 62 Start 62: SWInfoMesa tests 62: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SWInfoMesa tests" 62: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 62: Test timeout computed to be: 1500 -60: Filters: "SWInfo tests" -60: Randomness seeded to: 1584366496 -60: =============================================================================== -60: All tests passed (4 assertions in 1 test case) -60: -60/63 Test #60: SWInfo tests ..................... Passed 0.02 sec +59: Filters: "StringUtils tests" +59: Randomness seeded to: 878499639 +59: =============================================================================== +59: All tests passed (21 assertions in 1 test case) +59: +59/63 Test #59: StringUtils tests ................ Passed 0.02 sec test 63 Start 63: SysModel tests 63: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests/test_all "SysModel tests" 63: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf/tests 63: Test timeout computed to be: 1500 +60: Filters: "SWInfo tests" +60: Randomness seeded to: 945740205 +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: 111695178 +61: Randomness seeded to: 3947008081 61: =============================================================================== 61: All tests passed (3 assertions in 1 test case) 61: 61/63 Test #61: SWInfoKernel tests ............... Passed 0.02 sec 62: Filters: "SWInfoMesa tests" -62: Randomness seeded to: 1447058114 +62: Randomness seeded to: 140012509 62: =============================================================================== 62: All tests passed (1 assertion in 1 test case) 62: 62/63 Test #62: SWInfoMesa tests ................. Passed 0.02 sec 63: Filters: "SysModel tests" -63: Randomness seeded to: 3702282122 +63: Randomness seeded to: 1892814427 63: =============================================================================== 63: All tests passed (12 assertions in 1 test case) 63: @@ -69931,14 +69967,14 @@ 100% tests passed, 0 tests failed out of 63 -Total Test time (real) = 0.69 sec +Total Test time (real) = 0.42 sec make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds' dh_auto_install - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/reproducible-path/corectrl-1.4.2\+ds/debian/corectrl AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/corectrl-1.4.2\+ds/debian/corectrl AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/corectrl-1.4.2+ds -B/build/reproducible-path/corectrl-1.4.2+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -70001,8 +70037,8 @@ diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged -dpkg-shlibdeps: warning: debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: cannot find library /usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so needed by debian/corectrl/usr/bin/corectrl (ELF format: 'elf32-littlearm' abi: 'ELF:32:l:arm:0'; RPATH: '') +dpkg-shlibdeps: warning: debian/corectrl/usr/lib/arm-linux-gnueabihf/corectrl/libcorectrl.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_installdeb dh_gencontrol dh_md5sums @@ -70016,12 +70052,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/4392/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4392/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/12375 and its subdirectories -I: Current time: Wed Nov 20 17:29:30 -12 2024 -I: pbuilder-time-stamp: 1732166970 +I: removing directory /srv/workspace/pbuilder/4392 and its subdirectories +I: Current time: Thu Nov 21 19:47:18 +14 2024 +I: pbuilder-time-stamp: 1732168038 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/armhf/corectrl_1.4.2+ds-2.diff: 95.4% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/armhf/corectrl_1.4.2+ds-2.diff.gz b2/build.log: 95.7% -- replaced with stdout Compressing the 1st log... b1/build.log: 95.7% -- replaced with stdout Thu Nov 21 05:49:05 UTC 2024 I: diffoscope 283 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_corectrl_trixie_armhf_1732168145 + touch /var/log/reproducible-builds/diffoscope_stamp_corectrl_trixie_armhf_1732168145 + RESULT=0 + systemd-run '--description=diffoscope on corectrl/1.4.2+ds-2 in trixie/armhf' --slice=rb-build-diffoscope.slice -u rb-diffoscope-armhf_9-10336 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi --run-session -c jenkins-reproducible-trixie-diffoscope-2ec81f41-49b8-4778-b828-7b8db7c1f721 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/dbd-tmp-aSVEAj4 ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/corectrl_1.4.2+ds-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/corectrl_1.4.2+ds-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/corectrl_1.4.2+ds-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b1/corectrl_1.4.2+ds-2_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b2/corectrl_1.4.2+ds-2_armhf.changes' + false + set +x Running as unit: rb-diffoscope-armhf_9-10336.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/corectrl_1.4.2+ds-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/corectrl_1.4.2+ds-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/corectrl_1.4.2+ds-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b1/corectrl_1.4.2+ds-2_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.BbXSWNSi/b2/corectrl_1.4.2+ds-2_armhf.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.674s) 0.674s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.357s) 0.357s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 1.002s CPU time consumed: 1.001s _ _ ___ ___ _ __ ___ ___| |_ _ __| | / __/ _ \| '__/ _ \/ __| __| '__| | | (_| (_) | | | __/ (__| |_| | | | \___\___/|_| \___|\___|\__|_| |_| Thu Nov 21 05:49:06 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Thu Nov 21 05:49:06 UTC 2024 I: corectrl from trixie built successfully and reproducibly on armhf. INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-21 05:49:07] INFO: Starting at 2024-11-21 05:49:07.379160 [2024-11-21 05:49:07] INFO: Generating the pages of 1 package(s) [2024-11-21 05:49:07] CRITICAL: https://tests.reproducible-builds.org/debian/trixie/armhf/corectrl didn't produce a buildlog, even though it has been built. [2024-11-21 05:49:07] INFO: Finished at 2024-11-21 05:49:07.606615, took: 0:00:00.227460 Thu Nov 21 05:49:07 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/trixie/armhf/corectrl.html Thu Nov 21 05:49:07 UTC 2024 I: Submitting .buildinfo files to external archives: Thu Nov 21 05:49:07 UTC 2024 I: Submitting 16K b1/corectrl_1.4.2+ds-2_armhf.buildinfo.asc https://buildinfo.debian.net/d3ba66ef6bef6ef278bdd19919d128de38237e69/corectrl_1.4.2+ds-2_armhf Thu Nov 21 05:49:08 UTC 2024 I: Submitting 16K b2/corectrl_1.4.2+ds-2_armhf.buildinfo.asc https://buildinfo.debian.net/1d5da22a72c785203aa84533121c0104f4429d47/corectrl_1.4.2+ds-2_armhf Thu Nov 21 05:49:09 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu Nov 21 05:49:09 UTC 2024 I: Done submitting .buildinfo files. Thu Nov 21 05:49:09 UTC 2024 I: Removing signed corectrl_1.4.2+ds-2_armhf.buildinfo.asc files: removed './b1/corectrl_1.4.2+ds-2_armhf.buildinfo.asc' removed './b2/corectrl_1.4.2+ds-2_armhf.buildinfo.asc' 1732168149 armhf trixie corectrl Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/armhf/corectrl_1.4.2+ds-2.rbuild.log: 95.7% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/armhf/corectrl_1.4.2+ds-2.rbuild.log.gz [2024-11-21 05:49:09] INFO: Starting at 2024-11-21 05:49:09.982537 [2024-11-21 05:49:10] INFO: Generating the pages of 1 package(s) [2024-11-21 05:49:10] INFO: Finished at 2024-11-21 05:49:10.201842, took: 0:00:00.219312 All cleanup done. Thu Nov 21 05:49:10 UTC 2024 - total duration: 0h 55m 38s. Thu Nov 21 05:49:10 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-DVnXvdSE, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 55min 41.485s CPU time consumed: 16.014s