Diff of the two buildlogs: -- --- b1/build.log 2023-05-17 11:17:48.112685530 +0000 +++ b2/build.log 2023-05-17 11:26:23.250110702 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue May 16 22:45:47 -12 2023 -I: pbuilder-time-stamp: 1684320347 +I: Current time: Thu May 18 01:18:53 +14 2023 +I: pbuilder-time-stamp: 1684322333 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./ncrystal_3.4.1+ds1.orig.tar.xz] I: copying [./ncrystal_3.4.1+ds1-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Fri Nov 11 03:04:47 2022 -12 +gpgv: Signature made Sat Nov 12 05:04:47 2022 +14 gpgv: using RSA key B415360F591EB6DD73AFFB83D30DECD2599322FC gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ncrystal_3.4.1+ds1-1.dsc: no acceptable signature found @@ -28,135 +28,167 @@ dpkg-source: info: applying 0002-Link-to-libatomic.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2173/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/12757/tmp/hooks/D01_modify_environment starting +debug: Running on jtx1a. +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 May 18 01:19 /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/12757/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/12757/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - 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='bookworm' - 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]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + 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=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='dfaedbda78664391917b20a98767aee9' - 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='2173' - PS1='# ' - PS2='> ' + INVOCATION_ID=5ac0e5be125a4db184c975a352e833ac + 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=12757 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.0HY1nUGw/pbuilderrc_Mjes --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.0HY1nUGw/b1 --logfile b1/build.log ncrystal_3.4.1+ds1-1.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.0HY1nUGw/pbuilderrc_I4VP --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.0HY1nUGw/b2 --logfile b2/build.log --extrapackages usrmerge ncrystal_3.4.1+ds1-1.dsc' + SUDO_GID=114 + SUDO_UID=108 + 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 ff4a 5.10.0-23-armmp-lpae #1 SMP Debian 5.10.179-1 (2023-05-12) armv7l GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux I: ls -l /bin total 5072 - -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more - -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount - -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 67400 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 67144 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/2173/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 23:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 23:02 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 22:15 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 23:51 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 23:02 more + -rwsr-xr-x 1 root root 38496 Mar 23 23:02 mount + -rwxr-xr-x 1 root root 9824 Mar 23 23:02 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 67400 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 18 01:19 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 23:02 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 67144 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 22:15 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 23:02 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 23:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/12757/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -242,7 +274,7 @@ Get: 46 http://deb.debian.org/debian bookworm/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 47 http://deb.debian.org/debian bookworm/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 48 http://deb.debian.org/debian bookworm/main armhf debhelper all 13.11.4 [942 kB] -Fetched 27.0 MB in 3s (8203 kB/s) +Fetched 27.0 MB in 3s (10.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0: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 ... 19329 files and directories currently installed.) @@ -448,8 +480,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/ncrystal-3.4.1+ds1/ && 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 > ../ncrystal_3.4.1+ds1-1_source.changes +I: user script /srv/workspace/pbuilder/12757/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/12757/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/ncrystal-3.4.1+ds1/ && 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 > ../ncrystal_3.4.1+ds1-1_source.changes dpkg-buildpackage: info: source package ncrystal dpkg-buildpackage: info: source version 3.4.1+ds1-1 dpkg-buildpackage: info: source distribution unstable @@ -504,7 +547,7 @@ -- Build files have been written to: /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf 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/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/ncrystal-3.4.1+ds1 -B/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 @@ -519,10 +562,12 @@ make[3]: Entering directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' [ 1%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomDB.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomDB.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomDB.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomDB.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomDB.cc -[ 1%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAbsOOV.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAbsOOV.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAbsOOV.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAbsOOV.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAbsOOV.cc +[ 0%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAbsOOV.cc.o [ 2%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomDBExtender.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAbsOOV.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAbsOOV.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAbsOOV.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAbsOOV.cc /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomDBExtender.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomDBExtender.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomDBExtender.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomDBExtender.cc +[ 3%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomData.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomData.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomData.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomData.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomData.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomDBExtender.cc:24: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': @@ -535,6 +580,11 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomData.cc:23: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAbsOOV.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -560,6 +610,8 @@ 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +[ 4%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomUtils.cc /usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = NCrystal::AtomData::Component*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, @@ -567,6 +619,8 @@ /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +[ 5%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCBkgdExtCurve.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCBkgdExtCurve.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCBkgdExtCurve.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCBkgdExtCurve.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCBkgdExtCurve.cc /usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = NCrystal::AtomData::Component*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': @@ -575,8 +629,6 @@ | ^~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 3%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomData.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomData.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomData.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomData.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomData.cc /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = NCrystal::AtomData::Component*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | __merge_adaptive(_BidirectionalIterator __first, @@ -593,6 +645,18 @@ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:60, + from /usr/include/c++/12/algorithm:61, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCAtomData.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCAtomDB.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomDB.cc:21: +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = NCrystal::AtomDB::internal::Entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = NCrystal::AtomData::Component*; _Distance = int]' at /usr/include/c++/12/bits/stl_algo.h:2383:20, inlined from 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = NCrystal::AtomData::Component*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:2435:30: @@ -616,6 +680,31 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/12/bits/specfun.h:45, + from /usr/include/c++/12/cmath:1935, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:29: +/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::AtomDB::internal::AtomDBKey; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2451 | __merge_without_buffer(_BidirectionalIterator __first, @@ -731,6 +820,12 @@ 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:70, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, int, double&, double&, double&, double&}; _Tp = NCrystal::AtomDB::internal::Entry; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -758,6 +853,18 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | __comp); | ~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, int, double&, double&, double&, double&}; _Tp = NCrystal::AtomDB::internal::Entry; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, double&, double&, double&, double&}; _Tp = NCrystal::AtomDB::internal::Entry; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, double&, double&, double&, double&}; _Tp = NCrystal::AtomDB::internal::Entry; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, NCrystal::shared_obj}; _Tp = NCrystal::AtomData::Component; _Alloc = std::allocator]': @@ -769,49 +876,12 @@ /usr/include/c++/12/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 258 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60, - from /usr/include/c++/12/algorithm:61, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCAtomData.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCAtomDB.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomDB.cc:21: -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = NCrystal::AtomDB::internal::Entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/12/bits/specfun.h:45, - from /usr/include/c++/12/cmath:1935, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:29: -/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::AtomDB::internal::AtomDBKey; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, int, double&, double&, double&, double&}; _Tp = NCrystal::AtomDB::internal::Entry; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomUtils.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, NCrystal::shared_obj}; _Tp = NCrystal::AtomData::Component; _Alloc = std::allocator]', inlined from 'void NCrystal::AtomDBExtender::addData(const NCrystal::VectS&, unsigned int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomDBExtender.cc:87:30: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -831,27 +901,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5002 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, int, double&, double&, double&, double&}; _Tp = NCrystal::AtomDB::internal::Entry; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, double&, double&, double&, double&}; _Tp = NCrystal::AtomDB::internal::Entry; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, double&, double&, double&, double&}; _Tp = NCrystal::AtomDB::internal::Entry; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomData.cc:23: +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRandUtils.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCBkgdExtCurve.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -[ 4%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCAtomUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomUtils.cc -[ 5%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCBkgdExtCurve.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCBkgdExtCurve.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCBkgdExtCurve.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCBkgdExtCurve.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCBkgdExtCurve.cc In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'std::vector NCrystal::AtomDB::internal::setupDBValues()' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomDB.cc:634:12: @@ -893,19 +949,6 @@ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1499 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCAtomUtils.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRandUtils.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCBkgdExtCurve.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ [ 6%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgManip.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgManip.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgManip.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgManip.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCCfgManip.cc [ 7%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgTypes.cc.o @@ -920,8 +963,6 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -[ 8%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgVars.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgVars.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgVars.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgVars.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCCfgVars.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCCfgTypes.hh:25, @@ -930,8 +971,12 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 8%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgVars.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgVars.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgVars.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCfgVars.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCCfgVars.cc [ 9%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCompositionUtils.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCompositionUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCompositionUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCCompositionUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCCompositionUtils.cc +[ 10%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDataSources.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDataSources.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDataSources.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDataSources.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDataSources.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCCfgTypes.hh:25, @@ -946,6 +991,12 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDataSources.cc:23: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In file included from /usr/include/c++/12/algorithm:61, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -1061,37 +1112,41 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 10%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDataSources.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDataSources.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDataSources.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDataSources.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDataSources.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDataSources.cc:23: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ [ 11%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDebyeMSD.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDebyeMSD.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDebyeMSD.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDebyeMSD.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDebyeMSD.cc -[ 12%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDefs.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDefs.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDefs.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDefs.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDefs.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDebyeMSD.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 12%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDefs.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDefs.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDefs.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDefs.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDefs.cc [ 13%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDump.cc.o -[ 14%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynInfoUtils.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDump.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDump.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDump.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDump.cc +[ 14%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynInfoUtils.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynInfoUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynInfoUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynInfoUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDynInfoUtils.cc +[ 15%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynLoader.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynLoader.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynLoader.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynLoader.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDynLoader.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDump.cc:23: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDynLoader.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDynInfoUtils.cc:23: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 16%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncScatter.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncScatter.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncScatter.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncScatter.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCElIncScatter.cc +[ 17%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncXS.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncXS.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncXS.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncXS.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCElIncXS.cc In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -1111,6 +1166,11 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCElIncXS.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In file included from /usr/include/c++/12/map:60, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:38: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = std::tuple; _Val = std::pair, NCrystal::CachedFactoryBase, NCrystal::SABData, 10>::CacheEntry>; _KeyOfValue = std::_Select1st, NCrystal::CachedFactoryBase, NCrystal::SABData, 10>::CacheEntry> >; _Compare = std::less >; _Alloc = std::allocator, NCrystal::CachedFactoryBase, NCrystal::SABData, 10>::CacheEntry> >]': @@ -1148,18 +1208,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -[ 16%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncScatter.cc.o -[ 16%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynLoader.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynLoader.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynLoader.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCDynLoader.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDynLoader.cc -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncScatter.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncScatter.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncScatter.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCElIncScatter.cc -[ 17%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncXS.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncXS.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncXS.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCElIncXS.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCElIncXS.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCDynLoader.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRandUtils.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCElIncScatter.cc:26: @@ -1167,17 +1215,12 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCElIncXS.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -[ 18%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCEqRefl.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCEqRefl.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCEqRefl.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCEqRefl.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCEqRefl.cc /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCElIncXS.cc: In member function 'NCrystal::CosineScatAngle NCrystal::ElIncXS::sampleMu(NCrystal::RNG&, NCrystal::NeutronEnergy)': /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCElIncXS.cc:163:39: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 163 | auto choiceidx = pickRandIdxByWeight( rng, elem_xs );//pick index according to weights (values must be commulative) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 18%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCEqRefl.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCEqRefl.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCEqRefl.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCEqRefl.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCEqRefl.cc In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -1222,14 +1265,14 @@ /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactImpl.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactImpl.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactImpl.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc [ 22%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactRequests.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactRequests.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactRequests.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactRequests.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactRequests.cc +[ 23%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactTypes.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactTypes.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactTypes.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactTypes.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactTypes.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:24: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -[ 23%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactTypes.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactTypes.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactTypes.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactTypes.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactTypes.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCCfgTypes.hh:25, @@ -1240,20 +1283,54 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 24%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactoryUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactoryUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactoryUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactoryUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactoryUtils.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactTypes.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -[ 24%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactoryUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactoryUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactoryUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactoryUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactoryUtils.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactoryUtils.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 25%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactory_NCMAT.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactory_NCMAT.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactory_NCMAT.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactory_NCMAT.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactory_NCMAT.cc +[ 25%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFastConvolve.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFastConvolve.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFastConvolve.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFastConvolve.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFastConvolve.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ +[ 26%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFileUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFileUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFileUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFileUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFileUtils.cc +In file included from /usr/include/c++/12/vector:70, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void NCrystal::FastConvolve::initWTable(unsigned int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc:52:21: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void NCrystal::FastConvolve::fftd(std::vector >&, caltype, unsigned int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc:106:16: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/algorithm:61, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -1282,13 +1359,27 @@ 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -[ 25%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactory_NCMAT.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactory_NCMAT.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactory_NCMAT.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFactory_NCMAT.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactory_NCMAT.cc +[ 27%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFillHKL.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFillHKL.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFillHKL.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFillHKL.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFileUtils.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMatrix.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRotMatrix.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCOrientUtils.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -1298,10 +1389,14 @@ | ^~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +[ 28%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFmt.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFmt.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFmt.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFmt.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFmt.cc /usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +[ 29%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGas.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGas.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGas.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGas.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGas.cc In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&, NCrystal::shared_obj}; _Tp = std::pair >; _Alloc = std::allocator > >]': @@ -1312,46 +1407,48 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 25%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFastConvolve.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFastConvolve.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFastConvolve.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFastConvolve.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc -[ 26%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFileUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFileUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFileUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFileUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFileUtils.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFastConvolve.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSABData.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfoTypes.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfo.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFillHKL.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {NCrystal::HKLInfo}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void NCrystal::FastConvolve::initWTable(unsigned int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc:52:21: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFileUtils.cc:22: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +[ 30%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGasUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGasUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGasUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGasUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRandUtils.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGas.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void NCrystal::FastConvolve::fftd(std::vector >&, caltype, unsigned int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFastConvolve.cc:106:16: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFillHKL.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFillHKL.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFillHKL.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFillHKL.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]', + inlined from 'NCrystal::HKLList NCrystal::detail::calculateHKLPlanesWithSymEqRefl(const NCrystal::StructureInfo&, const NCrystal::AtomInfoList&, NCrystal::FillHKLCfg, bool)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc:674:29: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 31%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixFact.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGasMixFact.cc +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NCrystal::HKLInfo}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]', + inlined from 'NCrystal::HKLList NCrystal::calculateHKLPlanes(const StructureInfo&, const AtomInfoList&, FillHKLCfg)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc:423:31: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:21: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) + | ^ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&, NCrystal::FactImpl::ScatterRequest}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -1368,11 +1465,38 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 32%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGasMixUtils.cc In file included from /usr/include/c++/12/bits/stl_algo.h:61: /usr/include/c++/12/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = std::pair]': /usr/include/c++/12/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 258 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:24: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'NCrystal::VectD NCrystal::ErfcBounds::initCache()' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:118:20, + inlined from 'void __static_initialization_and_destruction_0(int, int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:123:18, + inlined from '(static initializers for /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:931:1: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'NCrystal::VectD NCrystal::ErfcBounds::initCache()' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:119:18, + inlined from 'void __static_initialization_and_destruction_0(int, int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:123:18, + inlined from '(static initializers for /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:931:1: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = std::pair]': /usr/include/c++/12/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': @@ -1432,8 +1556,6 @@ | ~~~~~~~~~~~~~~~~~~ 2753 | __comp); | ~~~~~~~ -[ 28%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFmt.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFmt.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFmt.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFmt.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFmt.cc /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 2451 | __merge_without_buffer(_BidirectionalIterator __first, @@ -1468,6 +1590,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2495 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 33%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussMos.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussMos.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussMos.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussMos.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGaussMos.cc /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 2739 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -1500,6 +1624,12 @@ /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGasMixFact.cc:23: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -1587,14 +1717,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMatrix.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRotMatrix.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCOrientUtils.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Pointer = pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, @@ -1684,6 +1806,13 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGasMixUtils.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Pointer = pair*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 2390 | __merge_adaptive(_BidirectionalIterator __first, @@ -1755,117 +1884,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | __comp); | ~~~~~~~ -[ 29%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGas.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGas.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGas.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGas.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGas.cc -In file included from /usr/include/c++/12/vector:70, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSABData.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfoTypes.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfo.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFillHKL.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {NCrystal::HKLInfo}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRandUtils.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGas.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]', - inlined from 'NCrystal::HKLList NCrystal::detail::calculateHKLPlanesWithSymEqRefl(const NCrystal::StructureInfo&, const NCrystal::AtomInfoList&, NCrystal::FillHKLCfg, bool)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc:674:29: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NCrystal::HKLInfo}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]', - inlined from 'NCrystal::HKLList NCrystal::calculateHKLPlanes(const StructureInfo&, const AtomInfoList&, FillHKLCfg)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFillHKL.cc:423:31: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 30%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGasUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGasUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGasUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCFreeGasUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:5034:36, - inlined from 'NCrystal::FactImpl::{anonymous}::CfgLvlMPProc_Key::CfgLvlMPProc_Key(const NCrystal::MatCfg::PhaseList&) [with TRequest = NCrystal::FactImpl::AbsorptionRequest]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:538:27, - inlined from 'NCrystal::ProcImpl::ProcPtr NCrystal::FactImpl::{anonymous}::createProcFromMPCfg(const NCrystal::MatCfg::PhaseList&) [with NCrystal::ProcessType processType = NCrystal::ProcessType::Absorption; TRequest = NCrystal::FactImpl::AbsorptionRequest]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:635:36, - inlined from 'NCrystal::ProcImpl::ProcPtr NCrystal::FactImpl::createAbsorption(const NCrystal::MatCfg&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:895:89: -/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); - | ^~~~~ -/usr/include/c++/12/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 4999 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5002 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:5034:36, - inlined from 'NCrystal::FactImpl::{anonymous}::CfgLvlMPProc_Key::CfgLvlMPProc_Key(const NCrystal::MatCfg::PhaseList&) [with TRequest = NCrystal::FactImpl::ScatterRequest]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:538:27, - inlined from 'NCrystal::ProcImpl::ProcPtr NCrystal::FactImpl::{anonymous}::createProcFromMPCfg(const NCrystal::MatCfg::PhaseList&) [with NCrystal::ProcessType processType = NCrystal::ProcessType::Scatter; TRequest = NCrystal::FactImpl::ScatterRequest]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:635:36, - inlined from 'NCrystal::ProcImpl::ProcPtr NCrystal::FactImpl::createScatter(const NCrystal::MatCfg&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:878:83: -/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); - | ^~~~~ -/usr/include/c++/12/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 4999 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5002 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 31%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixFact.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGasMixFact.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:21: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) - | ^ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGasMixFact.cc:23: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -In file included from /usr/include/c++/12/vector:70, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:24: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'NCrystal::VectD NCrystal::ErfcBounds::initCache()' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:118:20, - inlined from 'void __static_initialization_and_destruction_0(int, int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:123:18, - inlined from '(static initializers for /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:931:1: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'NCrystal::VectD NCrystal::ErfcBounds::initCache()' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:119:18, - inlined from 'void __static_initialization_and_destruction_0(int, int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:123:18, - inlined from '(static initializers for /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFreeGasUtils.cc:931:1: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGasMixUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGasMixUtils.cc -[ 33%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussMos.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussMos.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussMos.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussMos.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGaussMos.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCGaussOnSphere.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCGaussMos.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGaussMos.cc:21: @@ -1873,15 +1891,6 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGasMixUtils.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -[ 34%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussOnSphere.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussOnSphere.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussOnSphere.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussOnSphere.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGaussOnSphere.cc In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -1893,6 +1902,8 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const NCrystal::Vector&, double&}; _Tp = NCrystal::GaussMos::ScatCache; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +[ 34%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussOnSphere.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussOnSphere.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussOnSphere.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCGaussOnSphere.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCGaussOnSphere.cc /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', @@ -1930,6 +1941,38 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:5034:36, + inlined from 'NCrystal::FactImpl::{anonymous}::CfgLvlMPProc_Key::CfgLvlMPProc_Key(const NCrystal::MatCfg::PhaseList&) [with TRequest = NCrystal::FactImpl::AbsorptionRequest]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:538:27, + inlined from 'NCrystal::ProcImpl::ProcPtr NCrystal::FactImpl::{anonymous}::createProcFromMPCfg(const NCrystal::MatCfg::PhaseList&) [with NCrystal::ProcessType processType = NCrystal::ProcessType::Absorption; TRequest = NCrystal::FactImpl::AbsorptionRequest]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:635:36, + inlined from 'NCrystal::ProcImpl::ProcPtr NCrystal::FactImpl::createAbsorption(const NCrystal::MatCfg&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:895:89: +/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); + | ^~~~~ +/usr/include/c++/12/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 4999 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5002 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:5034:36, + inlined from 'NCrystal::FactImpl::{anonymous}::CfgLvlMPProc_Key::CfgLvlMPProc_Key(const NCrystal::MatCfg::PhaseList&) [with TRequest = NCrystal::FactImpl::ScatterRequest]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:538:27, + inlined from 'NCrystal::ProcImpl::ProcPtr NCrystal::FactImpl::{anonymous}::createProcFromMPCfg(const NCrystal::MatCfg::PhaseList&) [with NCrystal::ProcessType processType = NCrystal::ProcessType::Scatter; TRequest = NCrystal::FactImpl::ScatterRequest]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:635:36, + inlined from 'NCrystal::ProcImpl::ProcPtr NCrystal::FactImpl::createScatter(const NCrystal::MatCfg&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCFactImpl.cc:878:83: +/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); + | ^~~~~ +/usr/include/c++/12/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 4999 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5002 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCInfoBuilder.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCInfoBuilder.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCInfoBuilder.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCInfoBuilder.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCInfoBuilder.cc [ 37%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCIofQHelper.cc.o @@ -1942,6 +1985,8 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 38%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCKinUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCKinUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCKinUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCKinUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCKinUtils.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCIofQHelper.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -1987,8 +2032,6 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCKinUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCKinUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCKinUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCKinUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCKinUtils.cc [ 39%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCBragg.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCBragg.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCBragg.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCBragg.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCBragg.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCKinUtils.cc:21: @@ -1998,6 +2041,8 @@ | ^ [ 40%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCRefModels.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCRefModels.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCRefModels.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCRefModels.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCRefModels.cc +[ 41%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCLCBragg.hh:26, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCBragg.cc:21: @@ -2005,28 +2050,6 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -In file included from /usr/include/c++/12/bits/specfun.h:45, - from /usr/include/c++/12/cmath:1935, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:29, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSABData.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfoTypes.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfo.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfoBuilder.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCInfoBuilder.cc:21: -/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::AtomInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/12/algorithm:61, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37: -/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::AtomInfo; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': -/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCLCRefModels.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCRefModels.cc:21: @@ -2034,14 +2057,6 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Info::CompositionEntry; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': -/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Info::CompositionEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12/bits/stl_algobase.h:64, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, @@ -2055,6 +2070,14 @@ /usr/include/c++/12/bits/stl_pair.h:741:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCGaussOnSphere.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCGaussMos.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCLCUtils.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCRefModels.cc: In member function 'virtual NCrystal::ScatterOutcome NCrystal::LCBraggRef::sampleScatter(NCrystal::CachePtr&, NCrystal::RNG&, NCrystal::NeutronEnergy, const NCrystal::NeutronDirection&) const': /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCRefModels.cc:72:52: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | std::tie(cosphi,sinphi) = randPointOnUnitCircle( rng ); @@ -2070,18 +2093,6 @@ /usr/include/c++/12/bits/stl_pair.h:741:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1281 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -[ 41%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLCUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc -/usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, double&}; _Tp = NCrystal::PhiRot; _Alloc = std::allocator]': @@ -2133,6 +2144,115 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCRefModels.cc:159:44: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 159 | const PhiRot& phirot = cache.rotations.at(pickRandIdxByWeight(rng,cache.xscommul)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLatticeUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLatticeUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLatticeUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLatticeUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLatticeUtils.cc +In file included from /usr/include/c++/12/vector:70, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const NCrystal::LCPlaneSet&}; _Tp = NCrystal::LCPlaneSet; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const NCrystal::LCPlaneSet*&, double}; _Tp = NCrystal::LCROI; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const NCrystal::LCPlaneSet*&, double}; _Tp = NCrystal::LCROI; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double, const NCrystal::LCPlaneSet*&, double}; _Tp = NCrystal::LCROI; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, const NCrystal::LCPlaneSet*&, double}; _Tp = NCrystal::LCROI; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 43%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLauLazyFact.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLauLazyFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLauLazyFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLauLazyFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLauLazyFact.cc +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void NCrystal::LCHelper::forceUpdateCache(Cache&, uint64_t, uint64_t) const' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:435:35: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/specfun.h:45, + from /usr/include/c++/12/cmath:1935, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:29, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSABData.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfoTypes.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfo.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCInfoBuilder.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCInfoBuilder.cc:21: +/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::AtomInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/12/algorithm:61, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37: +/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::AtomInfo; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': +/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc: In member function 'void NCrystal::LCHelper::genScatter(Cache&, NCrystal::RNG&, double, const NCrystal::Vector&, NCrystal::Vector&) const': +/build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:540:40: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 + 540 | std::size_t idx = pickRandIdxByWeight(rng,cache.m_roixs_commul); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Info::CompositionEntry; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': +/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/12/map:60, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:38: +/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, NCrystal::LCPlaneSet>}; _Key = std::pair; _Val = std::pair, NCrystal::LCPlaneSet>; _KeyOfValue = std::_Select1st, NCrystal::LCPlaneSet> >; _Compare = std::greater >; _Alloc = std::allocator, NCrystal::LCPlaneSet> >]': +/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, NCrystal::LCPlaneSet>, std::_Select1st, NCrystal::LCPlaneSet> >, std::greater >, std::allocator, NCrystal::LCPlaneSet> > >::const_iterator' changed in GCC 7.1 + 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Info::CompositionEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/12/map:61: +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, NCrystal::LCPlaneSet>}; _Key = std::pair; _Tp = NCrystal::LCPlaneSet; _Compare = std::greater >; _Alloc = std::allocator, NCrystal::LCPlaneSet> >]', + inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, NCrystal::LCPlaneSet>; _Key = std::pair; _Tp = NCrystal::LCPlaneSet; _Compare = std::greater >; _Alloc = std::allocator, NCrystal::LCPlaneSet> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, + inlined from 'NCrystal::LCHelper::LCHelper(NCrystal::LCAxis, NCrystal::LCAxis, NCrystal::MosaicityFWHM, double, NCrystal::PlaneProvider*, double, double)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:120:23: +/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, NCrystal::LCPlaneSet, std::greater > >::const_iterator' {aka 'std::_Rb_tree, std::pair, NCrystal::LCPlaneSet>, std::_Select1st, NCrystal::LCPlaneSet> >, std::greater >, std::allocator, NCrystal::LCPlaneSet> > >::const_iterator'} changed in GCC 7.1 + 638 | return _M_t._M_emplace_hint_unique(__pos, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ + 639 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = NCrystal::LCPlaneSet; _Alloc = std::allocator]', + inlined from 'NCrystal::LCHelper::LCHelper(NCrystal::LCAxis, NCrystal::LCAxis, NCrystal::MosaicityFWHM, double, NCrystal::PlaneProvider*, double, double)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:130:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMatrix.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRotMatrix.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCLatticeUtils.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLatticeUtils.cc:21: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ +[ 44%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLazy.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLazy.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLazy.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLazy.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc +/usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1281 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, @@ -2141,16 +2261,6 @@ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCGaussOnSphere.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCGaussMos.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCLCUtils.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -[ 42%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLatticeUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLatticeUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLatticeUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLatticeUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLatticeUtils.cc /usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1281 | __rotate(_RandomAccessIterator __first, @@ -2271,12 +2381,23 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 45%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLoadNCMAT.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLoadNCMAT.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLoadNCMAT.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLoadNCMAT.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc +[ 46%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatCfg.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatCfg.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatCfg.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatCfg.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMatCfg.cc /usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1281 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ /usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = NCrystal::AtomInfo*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, @@ -2334,85 +2455,312 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCCfgTypes.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCCfgVars.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCCfgManip.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMatCfg.cc:25: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMatrix.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRotMatrix.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCLatticeUtils.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLatticeUtils.cc:21: + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:28: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -In file included from /usr/include/c++/12/vector:70, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const NCrystal::LCPlaneSet&}; _Tp = NCrystal::LCPlaneSet; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const NCrystal::LCPlaneSet*&, double}; _Tp = NCrystal::LCROI; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const NCrystal::LCPlaneSet*&, double}; _Tp = NCrystal::LCROI; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double, const NCrystal::LCPlaneSet*&, double}; _Tp = NCrystal::LCROI; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, const NCrystal::LCPlaneSet*&, double}; _Tp = NCrystal::LCROI; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void NCrystal::LCHelper::forceUpdateCache(Cache&, uint64_t, uint64_t) const' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:435:35: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc: In member function 'void NCrystal::LCHelper::genScatter(Cache&, NCrystal::RNG&, double, const NCrystal::Vector&, NCrystal::Vector&) const': -/build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:540:40: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 - 540 | std::size_t idx = pickRandIdxByWeight(rng,cache.m_roixs_commul); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/map:60, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:38: -/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, NCrystal::LCPlaneSet>}; _Key = std::pair; _Val = std::pair, NCrystal::LCPlaneSet>; _KeyOfValue = std::_Select1st, NCrystal::LCPlaneSet> >; _Compare = std::greater >; _Alloc = std::allocator, NCrystal::LCPlaneSet> >]': -/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, NCrystal::LCPlaneSet>, std::_Select1st, NCrystal::LCPlaneSet> >, std::greater >, std::allocator, NCrystal::LCPlaneSet> > >::const_iterator' changed in GCC 7.1 - 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/map:61: -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, NCrystal::LCPlaneSet>}; _Key = std::pair; _Tp = NCrystal::LCPlaneSet; _Compare = std::greater >; _Alloc = std::allocator, NCrystal::LCPlaneSet> >]', - inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, NCrystal::LCPlaneSet>; _Key = std::pair; _Tp = NCrystal::LCPlaneSet; _Compare = std::greater >; _Alloc = std::allocator, NCrystal::LCPlaneSet> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, - inlined from 'NCrystal::LCHelper::LCHelper(NCrystal::LCAxis, NCrystal::LCAxis, NCrystal::MosaicityFWHM, double, NCrystal::PlaneProvider*, double, double)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:120:23: -/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, NCrystal::LCPlaneSet, std::greater > >::const_iterator' {aka 'std::_Rb_tree, std::pair, NCrystal::LCPlaneSet>, std::_Select1st, NCrystal::LCPlaneSet> >, std::greater >, std::allocator, NCrystal::LCPlaneSet> > >::const_iterator'} changed in GCC 7.1 - 638 | return _M_t._M_emplace_hint_unique(__pos, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ - 639 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = NCrystal::LCPlaneSet; _Alloc = std::allocator]', - inlined from 'NCrystal::LCHelper::LCHelper(NCrystal::LCAxis, NCrystal::LCAxis, NCrystal::MosaicityFWHM, double, NCrystal::PlaneProvider*, double, double)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLCUtils.cc:130:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 43%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLauLazyFact.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLauLazyFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLauLazyFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLauLazyFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLauLazyFact.cc +In file included from /usr/include/c++/12/algorithm:61, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCVariant.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTextData.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.hh:21, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:21: +/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/12/bits/specfun.h:45, + from /usr/include/c++/12/cmath:1935, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:29: +/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq; _Compare = __gnu_cxx::__ops::_Iter_comp_val&):: >]': +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = NCrystal::Lazy::HKLFsq*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq; _Compare = __gnu_cxx::__ops::_Iter_comp_val&):: >]': +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2693:34: +/usr/include/c++/12/bits/stl_algo.h:2672:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2672 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2675 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = NCrystal::Lazy::HKLFsq*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2697:26: +/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2650 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2652 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2653 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2658 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2659 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = NCrystal::Lazy::HKLFsq*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2700:26: +/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2650 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2652 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2653 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2658 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2659 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const NCrystal::AtomInfo::Pos&}; _Tp = NCrystal::AtomInfo::Pos; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = NCrystal::Lazy::HKLFsq*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, + | ^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, const NCrystal::IndexedAtomData&}; _Tp = NCrystal::Info::CompositionEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, const NCrystal::IndexedAtomData&}; _Tp = NCrystal::Info::CompositionEntry; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLazy.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLazy.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLazy.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLazy.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2693:34: +/usr/include/c++/12/bits/stl_algo.h:2672:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2672 | std::__insertion_sort(__first, __first + __chunk_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2675 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = NCrystal::Lazy::HKLFsq*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2697:26: +/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2650 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2652 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2653 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2658 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2659 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = NCrystal::Lazy::HKLFsq*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2700:26: +/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2650 | __result = std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2651 | __first + __step_size, + | ~~~~~~~~~~~~~~~~~~~~~~ + 2652 | __first + __two_step, + | ~~~~~~~~~~~~~~~~~~~~~ + 2653 | __result, __comp); + | ~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2658 | std::__move_merge(__first, __first + __step_size, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2659 | __first + __step_size, __last, __result, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': +/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1281 | __rotate(_RandomAccessIterator __first, + | ^~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2451 | __merge_without_buffer(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2476 | = std::__lower_bound(__middle, __last, *__first_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2485 | = std::__upper_bound(__first, __middle, *__second_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2491:15: +/usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1397 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1398 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2493 | __len11, __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2495 | __len1 - __len11, __len2 - __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2739 | __inplace_stable_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2744 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2748 | std::__inplace_stable_sort(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2749 | std::__inplace_stable_sort(__middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2750 | std::__merge_without_buffer(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2751 | __middle - __first, + | ~~~~~~~~~~~~~~~~~~~ + 2752 | __last - __middle, + | ~~~~~~~~~~~~~~~~~~ + 2753 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2451 | __merge_without_buffer(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2476 | = std::__lower_bound(__middle, __last, *__first_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2485 | = std::__upper_bound(__first, __middle, *__second_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2491:15: +/usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1397 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1398 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2493 | __len11, __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2495 | __len1 - __len11, __len2 - __len22, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2739 | __inplace_stable_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2744 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2748 | std::__inplace_stable_sort(__first, __middle, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2749 | std::__inplace_stable_sort(__middle, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2750 | std::__merge_without_buffer(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2751 | __middle - __first, + | ~~~~~~~~~~~~~~~~~~~ + 2752 | __last - __middle, + | ~~~~~~~~~~~~~~~~~~ + 2753 | __comp); + | ~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, NCrystal::shared_obj}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -2432,15 +2780,47 @@ /usr/include/c++/12/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Info::CompositionEntry]': /usr/include/c++/12/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -[ 45%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLoadNCMAT.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLoadNCMAT.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLoadNCMAT.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCLoadNCMAT.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc +In file included from /usr/include/c++/12/vector:70, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {NCrystal::Lazy::HKLFsq}; _Tp = NCrystal::Lazy::HKLFsq; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NCrystal::Lazy::HKLFsq}; _Tp = NCrystal::Lazy::HKLFsq; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:61: +/usr/include/c++/12/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq]': +/usr/include/c++/12/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 258 | _Temporary_buffer<_ForwardIterator, _Tp>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/map:60, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:38: +/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': +/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 + 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/map:61: +/usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': +/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 + 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 512 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 513 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]', + inlined from 'void NCrystal::Lazy::{anonymous}::CollectedData::ParsedHdr::updateIfNonZero(const std::string&, double)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:97:25: +/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 + 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 512 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 513 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, @@ -2525,13 +2905,190 @@ 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMatrix.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRotMatrix.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:28: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ +/usr/include/c++/12/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = NCrystal::Lazy::HKLFsq*; _Distance = int]': +/usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2352 | __rotate_adaptive(_BidirectionalIterator1 __first, + | ^~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', + inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = NCrystal::Lazy::HKLFsq*; _Distance = int]' at /usr/include/c++/12/bits/stl_algo.h:2383:20: +/usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1397 | return std::__rotate(__first, __middle, __last, + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1398 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2390 | __merge_adaptive(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2420 | = std::__lower_bound(__middle, __last, *__first_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2429 | = std::__upper_bound(__first, __middle, *__second_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2436 | __len1 - __len11, __len22, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2437 | __buffer_size); + | ~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2439 | __len22, __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2441 | __len1 - __len11, + | ~~~~~~~~~~~~~~~~~ + 2442 | __len2 - __len22, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2443 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2719 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2720:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2720 | std::__stable_sort_adaptive(__middle, __last, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2721 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2725:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2725 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2726:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2726 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2729 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2730 | _Distance(__middle - __first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2731 | _Distance(__last - __middle), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2732 | __buffer, __buffer_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 2733 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2390 | __merge_adaptive(_BidirectionalIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2420 | = std::__lower_bound(__middle, __last, *__first_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2429 | = std::__upper_bound(__first, __middle, *__second_cut, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2436 | __len1 - __len11, __len22, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2437 | __buffer_size); + | ~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2439 | __len22, __buffer, __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2441 | __len1 - __len11, + | ~~~~~~~~~~~~~~~~~ + 2442 | __len2 - __len22, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2443 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2719 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2720:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2720 | std::__stable_sort_adaptive(__middle, __last, __buffer, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2721 | __buffer_size, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2725:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2725 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2726:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2726 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 2729 | std::__merge_adaptive(__first, __middle, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2730 | _Distance(__middle - __first), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2731 | _Distance(__last - __middle), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2732 | __buffer, __buffer_size, + | ~~~~~~~~~~~~~~~~~~~~~~~~ + 2733 | __comp); + | ~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = NCrystal::Lazy::validateAndNormaliseHKLFsqList(int, const std::vector&)::]' at /usr/include/c++/12/bits/stl_algo.h:5070:36, + inlined from 'std::vector NCrystal::Lazy::validateAndNormaliseHKLFsqList(int, const std::vector&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:508:19: +/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); + | ^~~~~ +/usr/include/c++/12/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 4999 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5002 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = NCrystal::Lazy::validateAndNormaliseHKLFsqList(int, const std::vector&)::]' at /usr/include/c++/12/bits/stl_algo.h:5070:36, + inlined from 'std::vector NCrystal::Lazy::validateAndNormaliseHKLFsqList(int, const std::vector&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:540:21: +/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); + | ^~~~~ +/usr/include/c++/12/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 4999 | std::__inplace_stable_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 5002 | _DistanceType(__buf.size()), __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]', + inlined from 'NCrystal::InfoPtr NCrystal::Lazy::buildInfo(const LazyCfgVars&, const ParsedLazyData&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:426:29: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2451 | __merge_without_buffer(_BidirectionalIterator __first, @@ -2735,19 +3292,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | __comp); | ~~~~~~~ -In file included from /usr/include/c++/12/algorithm:61, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCVariant.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTextData.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.hh:21, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:21: -/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2451 | __merge_without_buffer(_BidirectionalIterator __first, @@ -2782,19 +3326,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2495 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/specfun.h:45, - from /usr/include/c++/12/cmath:1935, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:29: -/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq; _Compare = __gnu_cxx::__ops::_Iter_comp_val&):: >]': -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2739 | __inplace_stable_sort(_RandomAccessIterator __first, @@ -2818,10 +3349,6 @@ | ~~~~~~~~~~~~~~~~~~ 2753 | __comp); | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = NCrystal::Lazy::HKLFsq*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = NCrystal::HKLInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, @@ -2829,16 +3356,6 @@ /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq; _Compare = __gnu_cxx::__ops::_Iter_comp_val&):: >]': -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = NCrystal::HKLInfo*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::HKLInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': @@ -2889,23 +3406,11 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12/bits/stl_algo.h:60: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = NCrystal::AtomInfo::Pos; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, @@ -2914,231 +3419,6 @@ /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2693:34: -/usr/include/c++/12/bits/stl_algo.h:2672:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2672 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2675 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = NCrystal::Lazy::HKLFsq*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2697:26: -/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2650 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2652 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2653 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2658 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2659 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = NCrystal::Lazy::HKLFsq*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2700:26: -/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2650 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2652 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2653 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2658 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2659 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = NCrystal::Lazy::HKLFsq*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, - | ^~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2693:34: -/usr/include/c++/12/bits/stl_algo.h:2672:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2672 | std::__insertion_sort(__first, __first + __chunk_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2675 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = NCrystal::Lazy::HKLFsq*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2697:26: -/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2650 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2652 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2653 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2658 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2659 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = NCrystal::Lazy::HKLFsq*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2700:26: -/usr/include/c++/12/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2650 | __result = std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2651 | __first + __step_size, - | ~~~~~~~~~~~~~~~~~~~~~~ - 2652 | __first + __two_step, - | ~~~~~~~~~~~~~~~~~~~~~ - 2653 | __result, __comp); - | ~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2658 | std::__move_merge(__first, __first + __step_size, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2659 | __first + __step_size, __last, __result, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': -/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1281 | __rotate(_RandomAccessIterator __first, - | ^~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2451 | __merge_without_buffer(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2476 | = std::__lower_bound(__middle, __last, *__first_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2485 | = std::__upper_bound(__first, __middle, *__second_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2491:15: -/usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1397 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1398 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2493 | __len11, __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2495 | __len1 - __len11, __len2 - __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2739 | __inplace_stable_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2744 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2748 | std::__inplace_stable_sort(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2749 | std::__inplace_stable_sort(__middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2750 | std::__merge_without_buffer(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2751 | __middle - __first, - | ~~~~~~~~~~~~~~~~~~~ - 2752 | __last - __middle, - | ~~~~~~~~~~~~~~~~~~ - 2753 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2451 | __merge_without_buffer(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2476:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2476 | = std::__lower_bound(__middle, __last, *__first_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2477 | __gnu_cxx::__ops::__iter_comp_val(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2485:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2485 | = std::__upper_bound(__first, __middle, *__second_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2486 | __gnu_cxx::__ops::__val_comp_iter(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:2491:15: -/usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1397 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1398 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2493 | __len11, __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2494:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2495 | __len1 - __len11, __len2 - __len22, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2739 | __inplace_stable_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2744 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2748 | std::__inplace_stable_sort(__first, __middle, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2749 | std::__inplace_stable_sort(__middle, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2750 | std::__merge_without_buffer(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2751 | __middle - __first, - | ~~~~~~~~~~~~~~~~~~~ - 2752 | __last - __middle, - | ~~~~~~~~~~~~~~~~~~ - 2753 | __comp); - | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = NCrystal::AtomInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | __merge_adaptive(_BidirectionalIterator __first, @@ -3178,6 +3458,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ +[ 47%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMath.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMath.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMath.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMath.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMath.cc /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::AtomInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, @@ -3210,12 +3492,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | __comp); | ~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = NCrystal::InfoBuilder::detail::validateAndCompleteUnitCell(NCrystal::InfoBuilder::UnitCell&)::]' at /usr/include/c++/12/bits/stl_algo.h:5070:36, inlined from 'void NCrystal::InfoBuilder::detail::validateAndCompleteUnitCell(NCrystal::InfoBuilder::UnitCell&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCInfoBuilder.cc:172:27: @@ -3310,41 +3586,6 @@ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {NCrystal::Lazy::HKLFsq}; _Tp = NCrystal::Lazy::HKLFsq; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NCrystal::Lazy::HKLFsq}; _Tp = NCrystal::Lazy::HKLFsq; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:61: -/usr/include/c++/12/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = NCrystal::Lazy::HKLFsq]': -/usr/include/c++/12/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 258 | _Temporary_buffer<_ForwardIterator, _Tp>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/map:60, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:38: -/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': -/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 - 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/map:61: -/usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': -/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 - 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]', - inlined from 'void NCrystal::Lazy::{anonymous}::CollectedData::ParsedHdr::updateIfNonZero(const std::string&, double)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:97:25: -/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' changed in GCC 7.1 - 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = NCrystal::HKLInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | __merge_adaptive(_BidirectionalIterator __first, @@ -3515,194 +3756,11 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5002 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = NCrystal::Lazy::HKLFsq*; _Distance = int]': -/usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2352 | __rotate_adaptive(_BidirectionalIterator1 __first, - | ^~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', - inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = NCrystal::Lazy::HKLFsq*; _Distance = int]' at /usr/include/c++/12/bits/stl_algo.h:2383:20: -/usr/include/c++/12/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1397 | return std::__rotate(__first, __middle, __last, - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1398 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2390 | __merge_adaptive(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2420 | = std::__lower_bound(__middle, __last, *__first_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2429 | = std::__upper_bound(__first, __middle, *__second_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2436 | __len1 - __len11, __len22, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2437 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2439 | __len22, __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2441 | __len1 - __len11, - | ~~~~~~~~~~~~~~~~~ - 2442 | __len2 - __len22, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2443 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2719 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2720:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2720 | std::__stable_sort_adaptive(__middle, __last, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2721 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2725:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2725 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2726:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2726 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2729 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2730 | _Distance(__middle - __first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2731 | _Distance(__last - __middle), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2732 | __buffer, __buffer_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2733 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = NCrystal::Lazy::HKLFsq*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2390 | __merge_adaptive(_BidirectionalIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2420:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2420 | = std::__lower_bound(__middle, __last, *__first_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2421 | __gnu_cxx::__ops::__iter_comp_val(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2429:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2429 | = std::__upper_bound(__first, __middle, *__second_cut, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2430 | __gnu_cxx::__ops::__val_comp_iter(__comp)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2435 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2436 | __len1 - __len11, __len22, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2437 | __buffer_size); - | ~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2438:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2439 | __len22, __buffer, __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2440:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2441 | __len1 - __len11, - | ~~~~~~~~~~~~~~~~~ - 2442 | __len2 - __len22, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2443 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::Lazy::HKLFsq*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2719 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2720:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2720 | std::__stable_sort_adaptive(__middle, __last, __buffer, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2721 | __buffer_size, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2725:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2725 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2726:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2726 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:2729:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 2729 | std::__merge_adaptive(__first, __middle, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2730 | _Distance(__middle - __first), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2731 | _Distance(__last - __middle), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2732 | __buffer, __buffer_size, - | ~~~~~~~~~~~~~~~~~~~~~~~~ - 2733 | __comp); - | ~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = NCrystal::Lazy::validateAndNormaliseHKLFsqList(int, const std::vector&)::]' at /usr/include/c++/12/bits/stl_algo.h:5070:36, - inlined from 'std::vector NCrystal::Lazy::validateAndNormaliseHKLFsqList(int, const std::vector&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:508:19: -/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); - | ^~~~~ -/usr/include/c++/12/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 4999 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5002 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = NCrystal::Lazy::validateAndNormaliseHKLFsqList(int, const std::vector&)::]' at /usr/include/c++/12/bits/stl_algo.h:5070:36, - inlined from 'std::vector NCrystal::Lazy::validateAndNormaliseHKLFsqList(int, const std::vector&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:540:21: -/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); - | ^~~~~ -/usr/include/c++/12/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 4999 | std::__inplace_stable_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5002 | _DistanceType(__buf.size()), __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = NCrystal::HKLInfo; _Alloc = std::allocator]', - inlined from 'NCrystal::InfoPtr NCrystal::Lazy::buildInfo(const LazyCfgVars&, const ParsedLazyData&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLazy.cc:426:29: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 46%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMath.cc.o -[ 47%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatCfg.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMath.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMath.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMath.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMath.cc -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatCfg.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatCfg.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatCfg.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMatCfg.cc +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMath.cc:21: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -3722,21 +3780,6 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, NCrystal::shared_obj}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMath.cc:21: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCCfgTypes.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCCfgVars.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCCfgManip.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMatCfg.cc:25: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMath.cc: In function 'bool NCrystal::nc_is_grid(Span)': /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMath.cc:29:6: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 29 | bool NC::nc_is_grid(NC::Span v) @@ -3772,53 +3815,14 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatrix.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatrix.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatrix.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMatrix.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMatrix.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMatrix.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMatrix.cc:21: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ [ 49%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMem.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMem.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMem.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCMem.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMem.cc -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, double&, double&}; _Tp = NCrystal::AtomInfo::Pos; _Alloc = std::allocator]', - inlined from 'NCrystal::Info NCrystal::loadNCMAT(NCMATData&&, NCMATCfgVars&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:547:31: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NCrystal::IndexedAtomData, std::vector >, NCrystal::Optional&, double&}; _Tp = NCrystal::AtomInfo; _Alloc = std::allocator]', - inlined from 'NCrystal::Info NCrystal::loadNCMAT(NCMATData&&, NCMATCfgVars&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:607:33: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&, NCrystal::shared_obj}; _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'NCrystal::Info NCrystal::loadNCMAT(NCMATData&&, NCMATCfgVars&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:739:35: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, NCrystal::shared_obj}; _Tp = std::pair >; _Alloc = std::allocator > >]', - inlined from 'NCrystal::Info NCrystal::loadNCMAT(NCMATData&&, NCMATCfgVars&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:741:37: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCNCMATData.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCNCMATData.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCNCMATData.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCNCMATData.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCNCMATData.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCNCMATData.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -[ 50%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCOrientUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCOrientUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCOrientUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCOrientUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCOrientUtils.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMatrix.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRotMatrix.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCOrientUtils.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCOrientUtils.cc:21: + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMatrix.cc:21: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -[ 51%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPCBragg.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPCBragg.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPCBragg.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPCBragg.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPCBragg.cc In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -3841,11 +3845,10 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPCBragg.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ +[ 50%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCNCMATData.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCNCMATData.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCNCMATData.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCNCMATData.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCNCMATData.cc +[ 50%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCOrientUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCOrientUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCOrientUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCOrientUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCOrientUtils.cc In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&, NCrystal::MatCfg}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'static NCrystal::MatCfg::PhaseList NCrystal::MatCfg::Impl::clonePhaseList(const NCrystal::MatCfg::PhaseList&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMatCfg.cc:140:23, inlined from 'NCrystal::MatCfg::MatCfg(const PhaseList&)::' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCMatCfg.cc:610:3, @@ -3853,6 +3856,54 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCNCMATData.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMatrix.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRotMatrix.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCOrientUtils.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCOrientUtils.cc:21: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, double&, double&}; _Tp = NCrystal::AtomInfo::Pos; _Alloc = std::allocator]', + inlined from 'NCrystal::Info NCrystal::loadNCMAT(NCMATData&&, NCMATCfgVars&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:547:31: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NCrystal::IndexedAtomData, std::vector >, NCrystal::Optional&, double&}; _Tp = NCrystal::AtomInfo; _Alloc = std::allocator]', + inlined from 'NCrystal::Info NCrystal::loadNCMAT(NCMATData&&, NCMATCfgVars&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:607:33: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&, NCrystal::shared_obj}; _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'NCrystal::Info NCrystal::loadNCMAT(NCMATData&&, NCMATCfgVars&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:739:35: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, NCrystal::shared_obj}; _Tp = std::pair >; _Alloc = std::allocator > >]', + inlined from 'NCrystal::Info NCrystal::loadNCMAT(NCMATData&&, NCMATCfgVars&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCLoadNCMAT.cc:741:37: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPCBragg.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPCBragg.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPCBragg.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPCBragg.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPCBragg.cc +[ 52%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCParseNCMAT.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCParseNCMAT.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCParseNCMAT.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCParseNCMAT.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCParseNCMAT.cc +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPCBragg.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCParseNCMAT.cc:23: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -3866,6 +3917,8 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +[ 53%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPlaneProvider.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPlaneProvider.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPlaneProvider.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPlaneProvider.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPlaneProvider.cc /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': @@ -4012,18 +4065,8 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCParseNCMAT.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCParseNCMAT.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCParseNCMAT.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCParseNCMAT.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCParseNCMAT.cc -[ 53%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPlaneProvider.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPlaneProvider.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPlaneProvider.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPlaneProvider.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPlaneProvider.cc [ 54%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPluginMgmt.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPluginMgmt.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPluginMgmt.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPluginMgmt.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPluginMgmt.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCParseNCMAT.cc:23: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCPlaneProvider.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPlaneProvider.cc:21: @@ -4039,13 +4082,6 @@ | ^ [ 55%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPointwiseDist.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPointwiseDist.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPointwiseDist.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCPointwiseDist.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPointwiseDist.cc -[ 56%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProc.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProc.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProc.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProc.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCProc.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPointwiseDist.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -4071,30 +4107,10 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, NCrystal::DebyeTemperature>*, std::vector, NCrystal::DebyeTemperature> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCPointwiseDist.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPointwiseDist.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'NCrystal::PointwiseDist::PointwiseDist(NCrystal::VectD&&, NCrystal::VectD&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPointwiseDist.cc:53:18: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'NCrystal::PointwiseDist::PointwiseDist(NCrystal::VectD&&, NCrystal::VectD&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPointwiseDist.cc:60:20: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, std::__cxx11::basic_string, std::allocator >&}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, std::__cxx11::basic_string, std::allocator >&}; _Tp = std::pair >; _Alloc = std::allocator > >]', @@ -4106,15 +4122,37 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +[ 56%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProc.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProc.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProc.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProc.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCProc.cc [ 57%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProcImpl.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProcImpl.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProcImpl.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCProcImpl.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCProcImpl.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRandUtils.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCProcImpl.cc:22: +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPointwiseDist.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +In file included from /usr/include/c++/12/vector:70, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCPointwiseDist.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPointwiseDist.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'NCrystal::PointwiseDist::PointwiseDist(NCrystal::VectD&&, NCrystal::VectD&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPointwiseDist.cc:53:18: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'NCrystal::PointwiseDist::PointwiseDist(NCrystal::VectD&&, NCrystal::VectD&&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCPointwiseDist.cc:60:20: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 58%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCQuickFact.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCQuickFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCQuickFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCQuickFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCQuickFact.cc In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NCrystal::NCMATData::DynInfo}; _Tp = NCrystal::NCMATData::DynInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = NCrystal::NCMATData::DynInfo; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'void NCrystal::NCMATParser::handleSectionData_DYNINFO(const Parts&, unsigned int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCParseNCMAT.cc:682:30: @@ -4127,10 +4165,17 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 58%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCQuickFact.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCQuickFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCQuickFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCQuickFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCQuickFact.cc [ 59%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRNG.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRNG.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRNG.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRNG.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRNG.cc +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRandUtils.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCProcImpl.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ +[ 60%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRandUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRandUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRandUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRandUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRandUtils.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCQuickFact.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': @@ -4144,6 +4189,13 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRandUtils.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRandUtils.cc:21: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCProcImpl.cc: In member function 'virtual NCrystal::ScatterOutcome NCrystal::ProcImpl::ProcComposition::sampleScatter(NCrystal::CachePtr&, NCrystal::RNG&, NCrystal::NeutronEnergy, const NCrystal::NeutronDirection&) const': /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCProcImpl.cc:345:37: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 345 | auto ichoice = pickRandIdxByWeight( rng, cache.componentXSectCommul ); @@ -4152,15 +4204,6 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCProcImpl.cc:357:37: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 357 | auto ichoice = pickRandIdxByWeight( rng, cache.componentXSectCommul ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRandUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRandUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRandUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRandUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRandUtils.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRandUtils.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRandUtils.cc:21: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRandUtils.cc: In function 'std::size_t NCrystal::pickRandIdxByWeight(RNG&, Span)': /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRandUtils.cc:179:13: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 179 | std::size_t NC::pickRandIdxByWeight( RNG& rng, Span commulvals) @@ -4169,13 +4212,13 @@ /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRomberg.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRomberg.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRomberg.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRomberg.cc [ 62%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRotMatrix.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRotMatrix.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRotMatrix.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCRotMatrix.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRotMatrix.cc -[ 63%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABData.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABData.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABData.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABData.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABData.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRomberg.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 63%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABData.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABData.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABData.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABData.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABData.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMatrix.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCRotMatrix.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCRotMatrix.cc:21: @@ -4185,14 +4228,16 @@ | ^ [ 64%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABEval.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABEval.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABEval.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABEval.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABEval.cc -/build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABData.cc: In constructor 'NCrystal::VDOSData::VDOSData(NCrystal::PairDD, NCrystal::VectD&&, NCrystal::Temperature, NCrystal::SigmaBound, NCrystal::AtomMass)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABData.cc:52:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 52 | NC::VDOSData::VDOSData( PairDD egrid, - | ^~ [ 65%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABExtender.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABExtender.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABExtender.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABExtender.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABExtender.cc [ 66%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABFactory.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABFactory.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABFactory.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABFactory.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABFactory.cc +/build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABData.cc: In constructor 'NCrystal::VDOSData::VDOSData(NCrystal::PairDD, NCrystal::VectD&&, NCrystal::Temperature, NCrystal::SigmaBound, NCrystal::AtomMass)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABData.cc:52:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 52 | NC::VDOSData::VDOSData( PairDD egrid, + | ^~ +[ 67%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABIntegrator.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABIntegrator.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABIntegrator.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABIntegrator.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABIntegrator.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABUtils.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABEval.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABEval.cc:21: @@ -4200,34 +4245,34 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -In file included from /usr/include/c++/12/bits/specfun.h:45, - from /usr/include/c++/12/cmath:1935, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:29, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:24: -/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABExtender.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABSampler.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABScatterHelper.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABFactory.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABFactory.cc:21: + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABExtender.cc:21: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) | ^ In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABExtender.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABExtender.cc:21: + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABSampler.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABScatterHelper.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABFactory.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABFactory.cc:21: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) | ^ +In file included from /usr/include/c++/12/bits/specfun.h:45, + from /usr/include/c++/12/cmath:1935, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:29, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCTypes.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:24: +/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]', inlined from 'NCrystal::SABUtils::CellIndex NCrystal::SABUtils::getCellIndex(const NCrystal::SABData&, double, double)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABEval.cc:639:30: /usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -4242,8 +4287,6 @@ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1499 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 67%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABIntegrator.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABIntegrator.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABIntegrator.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABIntegrator.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABIntegrator.cc [ 68%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSampler.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSampler.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSampler.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSampler.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABSampler.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, @@ -4256,6 +4299,16 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) | ^ +[ 69%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSamplerModels.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSamplerModels.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSamplerModels.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSamplerModels.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABSamplerModels.cc +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABExtender.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABSampler.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABSampler.cc:21: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) + | ^ In file included from /usr/include/c++/12/map:60, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:38, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -4289,6 +4342,8 @@ /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree*>, std::pair*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABScatterHelper>::CacheEntry>, std::_Select1st*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABScatterHelper>::CacheEntry> >, std::less*> >, std::allocator*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABScatterHelper>::CacheEntry> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABScatter.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABScatter.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABScatter.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABScatter.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABScatter.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::tuple*>; _Tp = NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABScatterHelper>::CacheEntry; _Compare = std::less*> >; _Alloc = std::allocator*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABScatterHelper>::CacheEntry> >]', inlined from 'static typename TMap::mapped_type& NCrystal::CFB_Unthinned_t::cacheMapLookup(TMap&, const key_type&, NCrystal::Optional&) [with TMap = std::map*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABScatterHelper>::CacheEntry, std::less*> >, std::allocator*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABScatterHelper>::CacheEntry> > >; TKey = std::tuple*>]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFactoryUtils.hh:47:17, inlined from 'std::shared_ptr NCrystal::CachedFactoryBase::create(const TKey&) [with TKey = std::tuple*>; TValue = NCrystal::SAB::SABScatterHelper; unsigned int NStrongRefsKept = 5; TKeyThinner = NCrystal::CFB_Unthinned_t*> >]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFactoryUtils.hh:371:44: @@ -4322,15 +4377,12 @@ In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABExtender.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABSampler.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABSampler.cc:21: + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABSamplerModels.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABSamplerModels.cc:21: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) | ^ -[ 69%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSamplerModels.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSamplerModels.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSamplerModels.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABSamplerModels.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABSamplerModels.cc -[ 70%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABScatter.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABScatter.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABScatter.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABScatter.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABScatter.cc In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -4356,21 +4408,24 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUCN.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUCN.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUCN.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUCN.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABUCN.cc +In file included from /usr/include/c++/12/map:60, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:38: +/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple*>&>, std::tuple<>}; _Key = std::pair*>; _Val = std::pair*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry>; _KeyOfValue = std::_Select1st*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> >; _Compare = std::less*> >; _Alloc = std::allocator*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> >]': +/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree*>, std::pair*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry>, std::_Select1st*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> >, std::less*> >, std::allocator*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> > >::const_iterator' changed in GCC 7.1 + 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABExtender.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABSampler.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABSamplerModels.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABSamplerModels.cc:21: + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABScatterHelper.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABFactory.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABScatter.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) | ^ -In file included from /usr/include/c++/12/map:60, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:38: -/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple*>&>, std::tuple<>}; _Key = std::pair*>; _Val = std::pair*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry>; _KeyOfValue = std::_Select1st*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> >; _Compare = std::less*> >; _Alloc = std::allocator*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> >]': -/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree*>, std::pair*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry>, std::_Select1st*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> >, std::less*> >, std::allocator*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> > >::const_iterator' changed in GCC 7.1 - 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::pair*>; _Tp = NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry; _Compare = std::less*> >; _Alloc = std::allocator*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> >]', inlined from 'static typename TMap::mapped_type& NCrystal::CFB_Unthinned_t::cacheMapLookup(TMap&, const key_type&, NCrystal::Optional&) [with TMap = std::map*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry, std::less*> >, std::allocator*>, NCrystal::CachedFactoryBase*>, NCrystal::SAB::SABSamplerAtE_Alg1::CommonCache>::CacheEntry> > >; TKey = std::pair*>]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFactoryUtils.hh:47:17, @@ -4402,18 +4457,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABExtender.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABSampler.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABScatterHelper.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABFactory.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABScatter.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) - | ^ -[ 71%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUCN.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUCN.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUCN.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUCN.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABUCN.cc [ 72%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUtils.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABUtils.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSpline.hh:24, @@ -4423,14 +4466,16 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -[ 73%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABXSProvider.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABXSProvider.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABXSProvider.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABXSProvider.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABXSProvider.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABUtils.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABUtils.cc:21: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 73%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABXSProvider.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABXSProvider.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABXSProvider.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSABXSProvider.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABXSProvider.cc +[ 74%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSFact.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSFact.cc In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37, @@ -4455,18 +4500,6 @@ 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABExtender.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABXSProvider.hh:25, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABXSProvider.cc:21: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) - | ^ -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSpline.hh: In member function 'double NCrystal::PiecewiseLinearFct1D::eval(double) const': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSpline.hh:198:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 198 | return evalEdgeCase( it, x ); - | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -4482,6 +4515,18 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSpline.hh: In member function 'double NCrystal::PiecewiseLinearFct1D::eval(double) const': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSpline.hh:198:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 198 | return evalEdgeCase( it, x ); + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFreeGasUtils.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABExtender.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSABXSProvider.hh:25, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABXSProvider.cc:21: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh: In function 'NCrystal::PairDD NCrystal::convertAlphaBetaToDeltaEMu(PairDD, NeutronEnergy, double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) + | ^ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -4506,8 +4551,6 @@ /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSFact.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSFact.cc /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABUtils.cc: In function 'NCrystal::SABData NCrystal::SABUtils::transformKernelToStdFormat(NCrystal::ScatKnlData&&)': /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABUtils.cc:147:31: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 147 | expandBetaAndSABToAllBetas( input.betaGrid, input.alphaGrid, input.sab, complete_betagrid, complete_sab ); @@ -4555,6 +4598,14 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 75%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSSphScat.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSSphScat.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSSphScat.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSSphScat.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSSphScat.cc +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSFact.cc:23: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': @@ -4567,6 +4618,8 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +[ 75%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSUtils.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSUtils.cc In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'TVector NCrystal::vectorTrf(const TVector&, const Func&) [with TVector = std::vector; Func = UCN::UCNHelper::getSIntegralsAndOverlayVals(const NCrystal::SABData&, NCrystal::NeutronEnergy, const NCrystal::VectD&)::]' at /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:655:21, inlined from 'static std::pair, std::vector > NCrystal::UCN::UCNHelper::getSIntegralsAndOverlayVals(const NCrystal::SABData&, NCrystal::NeutronEnergy, const NCrystal::VectD&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABUCN.cc:49:85: @@ -4579,8 +4632,6 @@ /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 75%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSSphScat.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSSphScat.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSSphScat.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSSphScat.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSSphScat.cc In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'NCrystal::UCN::{anonymous}::setupEGrid(const NCrystal::SABData&, NCrystal::NeutronEnergy)::' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABUCN.cc:203:31, inlined from 'NCrystal::VectD NCrystal::UCN::{anonymous}::setupEGrid(const NCrystal::SABData&, NCrystal::NeutronEnergy)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSABUCN.cc:206:25, @@ -4642,34 +4693,22 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSFact.cc:23: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSSphScat.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -[ 75%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSUtils.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSUtils.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSUtils.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSANSUtils.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSUtils.cc [ 76%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCBragg.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCBragg.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCBragg.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCBragg.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCBragg.cc -[ 77%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCOrientation.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCOrientation.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCOrientation.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCOrientation.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCOrientation.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSUtils.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCOrientation.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ +[ 77%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCOrientation.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCOrientation.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCOrientation.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSCOrientation.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCOrientation.cc +[ 78%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCScatKnlData.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCScatKnlData.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCScatKnlData.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCScatKnlData.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCScatKnlData.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCGaussOnSphere.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCGaussMos.hh:25, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCBragg.cc:23: @@ -4677,8 +4716,6 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -[ 78%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCScatKnlData.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCScatKnlData.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCScatKnlData.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCScatKnlData.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCScatKnlData.cc In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -4689,10 +4726,31 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCOrientation.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ +[ 79%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSpline.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSpline.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSpline.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSpline.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSpline.cc +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NCrystal::CustomSansPluginData}; _Tp = NCrystal::CustomSansPluginData; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = NCrystal::CustomSansPluginData; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'std::vector NCrystal::extractCustomDataForSANSPlugin(const Info&, const std::string&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSUtils.cc:166:20: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCScatKnlData.cc:22: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCBragg.cc: In member function 'void NCrystal::SCBragg::pimpl::genScat(Cache&, NCrystal::RNG&, NCrystal::Vector&) const': /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCBragg.cc:281:40: note: parameter passing for argument of type 'NCrystal::Span' changed in GCC 7.1 281 | std::size_t idx = pickRandIdxByWeight(rng,cache.xs_commul); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +[ 80%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdAbsFact.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdAbsFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdAbsFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdAbsFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdAbsFact.cc In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -4714,14 +4772,9 @@ /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NCrystal::CustomSansPluginData}; _Tp = NCrystal::CustomSansPluginData; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = NCrystal::CustomSansPluginData; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'std::vector NCrystal::extractCustomDataForSANSPlugin(const Info&, const std::string&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSANSUtils.cc:166:20: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, std::vector > >&}; _Key = std::pair; _Val = std::pair, std::vector >; _KeyOfValue = std::_Select1st, std::vector > >; _Compare = std::greater >; _Alloc = std::allocator, std::vector > >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::vector >, std::_Select1st, std::vector > >, std::greater >, std::allocator, std::vector > > >::const_iterator' changed in GCC 7.1 +[ 81%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdMPScatFact.cc.o In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'double NCrystal::SCBragg::pimpl::setupFamilies(const NCrystal::Info&, const NCrystal::RotMatrix&, NCrystal::PlaneProvider*, double)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCBragg.cc:171:26: @@ -4754,6 +4807,7 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 926 | std::forward<_Pair>(__x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdMPScatFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdMPScatFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdMPScatFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdMPScatFact.cc In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, const double&}; _Tp = NCrystal::SCBragg::pimpl::ReflectionFamily; _Alloc = std::allocator]', inlined from 'double NCrystal::SCBragg::pimpl::setupFamilies(const NCrystal::Info&, const NCrystal::RotMatrix&, NCrystal::PlaneProvider*, double)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSCBragg.cc:207:32: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -4770,23 +4824,14 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCScatKnlData.cc:22: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ -[ 79%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSpline.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSpline.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSpline.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCSpline.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSpline.cc -[ 80%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdAbsFact.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdAbsFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdAbsFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdAbsFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdAbsFact.cc -[ 81%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdMPScatFact.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdMPScatFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdMPScatFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdMPScatFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdMPScatFact.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCSpline.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSpline.cc:21: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 82%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdScatFact.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdScatFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdScatFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdScatFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdScatFact.cc /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSpline.cc: In member function 'double NCrystal::PiecewiseLinearFct1D::evalEdgeCase(std::vector::const_iterator, double) const': /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSpline.cc:209:8: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 209 | double NCrystal::PiecewiseLinearFct1D::evalEdgeCase( VectD::const_iterator it, double x ) const @@ -4796,11 +4841,6 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdMPScatFact.cc:24: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ In file included from /usr/include/c++/12/vector:70, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCSmallVector.hh:25, @@ -4820,6 +4860,11 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdMPScatFact.cc:24: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'void NCrystal::SplinedLookupTable::set(const NCrystal::Fct1D*, double, double, double, double, unsigned int, const std::string&, const std::string&)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCSpline.cc:110:20: @@ -4832,34 +4877,32 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 82%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdScatFact.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdScatFact.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdScatFact.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStdScatFact.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdScatFact.cc [ 83%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStrView.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStrView.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStrView.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCStrView.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStrView.cc [ 84%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCString.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCString.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCString.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCString.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCString.cc -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStrView.cc:21: +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCPlaneProvider.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdScatFact.cc:22: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 85%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTDProd.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTDProd.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTDProd.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTDProd.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCTDProd.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCString.cc:21: + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCStrView.hh:240, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStrView.cc:21: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCPlaneProvider.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCStdScatFact.cc:22: +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCString.cc:21: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ -[ 85%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTDProd.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTDProd.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTDProd.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTDProd.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCTDProd.cc [ 86%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTextData.cc.o /usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTextData.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTextData.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCTextData.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCTextData.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCString.hh:26, @@ -4903,6 +4946,8 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) | ^ +[ 91%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVector.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVector.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVector.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVector.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVector.cc In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCFastConvolve.hh:24, from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSGn.cc:23: /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': @@ -4945,25 +4990,10 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCKinUtils.hh:78:93: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | inline PairDD convertAlphaBetaToDeltaEMu( PairDD alphabeta, NeutronEnergy ekin, double kT ) | ^ -In file included from /usr/include/c++/12/vector:70, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVDOSGn.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSGn.cc:21: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::vector >&, double, const double&, int}; _Tp = NCrystal::VDOSGnData; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSToScatKnl.cc: In lambda function: /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSToScatKnl.cc:748:80: note: parameter passing for argument of type 'std::pair, std::pair >' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | return std::make_pair(alphaRange,betaRange); | ^ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector >&, double, const double&, int}; _Tp = NCrystal::VDOSGnData; _Alloc = std::allocator]', - inlined from 'NCrystal::VDOSGn::Impl::Impl(const NCrystal::VDOSEval&, NCrystal::VDOSGn::TruncAndThinningParams)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSGn.cc:165:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 91%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVector.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVector.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVector.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVector.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVector.cc In file included from /usr/include/c++/12/bits/stl_algobase.h:64, from /usr/include/c++/12/bits/specfun.h:45, from /usr/include/c++/12/cmath:1935, @@ -4979,6 +5009,29 @@ /usr/include/c++/12/bits/stl_pair.h:741:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVector.cc:21: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ +[ 92%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVersion.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVersion.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVersion.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVersion.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVersion.cc +In file included from /usr/include/c++/12/vector:70, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:35, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVDOSGn.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSGn.cc:21: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::vector >&, double, const double&, int}; _Tp = NCrystal::VDOSGnData; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector >&, double, const double&, int}; _Tp = NCrystal::VDOSGnData; _Alloc = std::allocator]', + inlined from 'NCrystal::VDOSGn::Impl::Impl(const NCrystal::VDOSEval&, NCrystal::VDOSGn::TruncAndThinningParams)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSGn.cc:165:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 93%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/ncrystal.cc.o +/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/ncrystal.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/ncrystal.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/ncrystal.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/ncrystal.cc /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -4989,15 +5042,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::vector >&, double&, double&, long unsigned int}; _Tp = NCrystal::VDOSGnData; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector >&, double&, double&, long unsigned int}; _Tp = NCrystal::VDOSGnData; _Alloc = std::allocator]', - inlined from 'void NCrystal::VDOSGn::Impl::produceNewOrderByConvolution(NCrystal::VDOSGn::Order)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSGn.cc:372:24: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSToScatKnl.cc: In function 'NCrystal::ScatKnlData NCrystal::createScatteringKernel(const VDOSData&, unsigned int, double, VDOSGn::TruncAndThinningParams, ScaleGnContributionFct)': /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSToScatKnl.cc:755:64: note: parameter passing for argument of type 'std::pair, std::pair >' when C++17 is enabled changed to match C++14 in GCC 10.1 755 | std::tie(alphaRange, betaRange) = findAlphaBetaRangeOfOrder(Gn_asym.maxOrder().value()); @@ -5015,10 +5059,15 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSToScatKnl.cc:748:80: note: parameter passing for argument of type 'std::pair, std::pair >' when C++17 is enabled changed to match C++14 in GCC 10.1 748 | return std::make_pair(alphaRange,betaRange); | ^ -[ 92%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVersion.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVersion.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVersion.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/NCVersion.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVersion.cc -[ 93%] Building CXX object CMakeFiles/NCrystal.dir/ncrystal_core/src/ncrystal.cc.o -/usr/bin/c++ -DNCRYSTAL_DATADIR=/usr/share/NCrystal/data -DNCRYSTAL_NO_CMATH_CONSTANTS -DNCrystal_EXPORTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/src -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/NCrystal.dir/ncrystal_core/src/ncrystal.cc.o -MF CMakeFiles/NCrystal.dir/ncrystal_core/src/ncrystal.cc.o.d -o CMakeFiles/NCrystal.dir/ncrystal_core/src/ncrystal.cc.o -c /build/ncrystal-3.4.1+ds1/ncrystal_core/src/ncrystal.cc +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::vector >&, double&, double&, long unsigned int}; _Tp = NCrystal::VDOSGnData; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::vector >&, double&, double&, long unsigned int}; _Tp = NCrystal::VDOSGnData; _Alloc = std::allocator]', + inlined from 'void NCrystal::VDOSGn::Impl::produceNewOrderByConvolution(NCrystal::VDOSGn::Order)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSGn.cc:372:24: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/NCDefs.hh:37: @@ -5133,12 +5182,6 @@ 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVector.cc:21: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = NCrystal::setupBetaGrid(const VDOSGn&, double, unsigned int, unsigned int)::Gap*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, @@ -5324,6 +5367,13 @@ /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSToScatKnl.cc:239:12: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 239 | NC::PairDD NC::rangeXNexpMX(unsigned n, double eps, double accuracy ) { | ^~ +In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCPlaneProvider.hh:24, + from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/ncrystal.cc:30: +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': +/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) + | ^ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, bool}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -5569,13 +5619,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCVector.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCPlaneProvider.hh:24, - from /build/ncrystal-3.4.1+ds1/ncrystal_core/src/ncrystal.cc:30: -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh: In function 'NCrystal::PairDD NCrystal::sincos_2pix(double)': -/build/ncrystal-3.4.1+ds1/ncrystal_core/include/NCrystal/internal/NCMath.hh:333:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | inline NCrystal::PairDD NCrystal::sincos_2pix( double x ) - | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'NCrystal::VectD NCrystal::setupAlphaGrid(double, double, double, unsigned int)' at /build/ncrystal-3.4.1+ds1/ncrystal_core/src/NCVDOSToScatKnl.cc:414:17: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -5671,26 +5714,26 @@ make -f CMakeFiles/ncrystal_example_cpp.dir/build.make CMakeFiles/ncrystal_example_cpp.dir/depend make -f CMakeFiles/ncrystal_example_customphysics.dir/build.make CMakeFiles/ncrystal_example_customphysics.dir/depend make[3]: Entering directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' -cd /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf/CMakeFiles/ncrystal_example_c.dir/DependInfo.cmake --color= +cd /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf/CMakeFiles/ncrystal_example_customphysics.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' cd /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf/CMakeFiles/ncrystal_example_cpp.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' -cd /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf/CMakeFiles/ncrystal_example_customphysics.dir/DependInfo.cmake --color= +cd /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1 /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf/CMakeFiles/ncrystal_example_c.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' -make -f CMakeFiles/ncrystal_example_cpp.dir/build.make CMakeFiles/ncrystal_example_cpp.dir/build make[3]: Leaving directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' make -f CMakeFiles/ncrystal_example_c.dir/build.make CMakeFiles/ncrystal_example_c.dir/build +make -f CMakeFiles/ncrystal_example_cpp.dir/build.make CMakeFiles/ncrystal_example_cpp.dir/build +make -f CMakeFiles/ncrystal_example_customphysics.dir/build.make CMakeFiles/ncrystal_example_customphysics.dir/build make[3]: Entering directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' -make -f CMakeFiles/ncrystal_example_customphysics.dir/build.make CMakeFiles/ncrystal_example_customphysics.dir/build make[3]: Entering directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' -[ 95%] Building CXX object CMakeFiles/ncrystal_example_cpp.dir/examples/ncrystal_example_cpp.cc.o +[ 95%] Building CXX object CMakeFiles/ncrystal_example_customphysics.dir/examples/ncrystal_example_customphysics.cc.o +/usr/bin/c++ -DNCRYSTAL_NO_CMATH_CONSTANTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/ncrystal_example_customphysics.dir/examples/ncrystal_example_customphysics.cc.o -MF CMakeFiles/ncrystal_example_customphysics.dir/examples/ncrystal_example_customphysics.cc.o.d -o CMakeFiles/ncrystal_example_customphysics.dir/examples/ncrystal_example_customphysics.cc.o -c /build/ncrystal-3.4.1+ds1/examples/ncrystal_example_customphysics.cc +[ 97%] Building C object CMakeFiles/ncrystal_example_c.dir/examples/ncrystal_example_c.c.o +[ 97%] Building CXX object CMakeFiles/ncrystal_example_cpp.dir/examples/ncrystal_example_cpp.cc.o /usr/bin/c++ -DNCRYSTAL_NO_CMATH_CONSTANTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/ncrystal_example_cpp.dir/examples/ncrystal_example_cpp.cc.o -MF CMakeFiles/ncrystal_example_cpp.dir/examples/ncrystal_example_cpp.cc.o.d -o CMakeFiles/ncrystal_example_cpp.dir/examples/ncrystal_example_cpp.cc.o -c /build/ncrystal-3.4.1+ds1/examples/ncrystal_example_cpp.cc -[ 96%] Building C object CMakeFiles/ncrystal_example_c.dir/examples/ncrystal_example_c.c.o /usr/bin/cc -DNCRYSTAL_NO_CMATH_CONSTANTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/ncrystal_example_c.dir/examples/ncrystal_example_c.c.o -MF CMakeFiles/ncrystal_example_c.dir/examples/ncrystal_example_c.c.o.d -o CMakeFiles/ncrystal_example_c.dir/examples/ncrystal_example_c.c.o -c /build/ncrystal-3.4.1+ds1/examples/ncrystal_example_c.c -[ 97%] Building CXX object CMakeFiles/ncrystal_example_customphysics.dir/examples/ncrystal_example_customphysics.cc.o -/usr/bin/c++ -DNCRYSTAL_NO_CMATH_CONSTANTS -I/build/ncrystal-3.4.1+ds1/ncrystal_core/include -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/ncrystal_example_customphysics.dir/examples/ncrystal_example_customphysics.cc.o -MF CMakeFiles/ncrystal_example_customphysics.dir/examples/ncrystal_example_customphysics.cc.o.d -o CMakeFiles/ncrystal_example_customphysics.dir/examples/ncrystal_example_customphysics.cc.o -c /build/ncrystal-3.4.1+ds1/examples/ncrystal_example_customphysics.cc [ 98%] Linking C executable ncrystal_example_c /usr/bin/cmake -E cmake_link_script CMakeFiles/ncrystal_example_c.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -ffile-prefix-map=/build/ncrystal-3.4.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--disable-new-dtags CMakeFiles/ncrystal_example_c.dir/examples/ncrystal_example_c.c.o -o ncrystal_example_c -Wl,-rpath,/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf: libNCrystal.so.1 @@ -5720,7 +5763,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/ncrystal-3.4.1\+ds1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/ncrystal-3.4.1\+ds1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf' /usr/bin/cmake -P /build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/ncrystal-3.4.1+ds1 -B/build/ncrystal-3.4.1+ds1/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 @@ -6005,17 +6048,17 @@ dh_strip -a dh_makeshlibs -a dh_shlibdeps -a -dpkg-shlibdeps: warning: debian/libncrystal-bin/usr/bin/ncrystal_example_cpp contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/libncrystal-bin/usr/bin/ncrystal_example_customphysics contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libncrystal1/usr/lib/arm-linux-gnueabihf/libNCrystal.so.1 found in none of the libraries +dpkg-shlibdeps: warning: debian/libncrystal-bin/usr/bin/ncrystal_example_cpp contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_installdeb dh_gencontrol dpkg-gencontrol: warning: Depends field of package libncrystal-data: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums dh_builddeb -dpkg-deb: building package 'libncrystal-bin' in '../libncrystal-bin_3.4.1+ds1-1_armhf.deb'. dpkg-deb: building package 'libncrystal-dev' in '../libncrystal-dev_3.4.1+ds1-1_armhf.deb'. dpkg-deb: building package 'libncrystal1-dbgsym' in '../libncrystal1-dbgsym_3.4.1+ds1-1_armhf.deb'. +dpkg-deb: building package 'libncrystal-bin' in '../libncrystal-bin_3.4.1+ds1-1_armhf.deb'. dpkg-deb: building package 'libncrystal-bin-dbgsym' in '../libncrystal-bin-dbgsym_3.4.1+ds1-1_armhf.deb'. dpkg-deb: building package 'libncrystal1' in '../libncrystal1_3.4.1+ds1-1_armhf.deb'. dpkg-deb: building package 'libncrystal-data' in '../libncrystal-data_3.4.1+ds1-1_all.deb'. @@ -6026,12 +6069,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/12757/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/12757/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/2173 and its subdirectories -I: Current time: Tue May 16 23:17:42 -12 2023 -I: pbuilder-time-stamp: 1684322262 +I: removing directory /srv/workspace/pbuilder/12757 and its subdirectories +I: Current time: Thu May 18 01:26:18 +14 2023 +I: pbuilder-time-stamp: 1684322778