Raspbian Package Auto-Building

Build log for gemma (0.98.5+dfsg-2) on armhf

gemma0.98.5+dfsg-2armhf → 2022-11-23 06:29:28

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testwandboard

+==============================================================================+
| gemma 0.98.5+dfsg-2 (armhf)                  Wed, 23 Nov 2022 05:33:20 +0000 |
+==============================================================================+

Package: gemma
Version: 0.98.5+dfsg-2
Source Version: 0.98.5+dfsg-2
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-e92af9f9-c4fd-4d4e-9a08-f1390968af43' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.4 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.3 MB]
Fetched 27.7 MB in 30s (916 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'gemma' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/med-team/gemma.git
Please use:
git clone https://salsa.debian.org/med-team/gemma.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 44.2 MB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main gemma 0.98.5+dfsg-2 (dsc) [2130 B]
Get:2 http://172.17.4.1/private bookworm-staging/main gemma 0.98.5+dfsg-2 (tar) [44.2 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main gemma 0.98.5+dfsg-2 (diff) [6636 B]
Fetched 44.2 MB in 10s (4284 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/gemma-MhNMPf/gemma-0.98.5+dfsg' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/gemma-MhNMPf' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-kTOJyp/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-kTOJyp/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-kTOJyp/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ Packages [429 B]
Fetched 2105 B in 1s (2513 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap libperl5.34 netbase perl-modules-5.34 sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 67 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (15.1 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 13), gfortran, libopenblas-dev, libeigen3-dev, libgsl-dev, zlib1g-dev, catch, shunit2, ruby
Filtered Build-Depends: debhelper-compat (= 13), gfortran, libopenblas-dev, libeigen3-dev, libgsl-dev, zlib1g-dev, catch, shunit2, ruby
dpkg-deb: building package 'sbuild-build-depends-gemma-dummy' in '/<<BUILDDIR>>/resolver-kTOJyp/apt_archive/sbuild-build-depends-gemma-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-gemma-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ Sources [547 B]
Get:5 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ Packages [619 B]
Fetched 2499 B in 1s (3396 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install gemma build dependencies (apt-based resolver)
-----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap libperl5.34 netbase perl-modules-5.34
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
  catch cpp-12 debhelper dh-autoreconf dh-strip-nondeterminism dwz file g++-12
  gcc-12 gcc-12-base gettext gettext-base gfortran gfortran-12 groff-base
  intltool-debian libarchive-zip-perl libasan8 libatomic1 libbsd0 libcc1-0
  libdebhelper-perl libedit2 libeigen3-dev libelf1
  libfile-stripnondeterminism-perl libgcc-12-dev libgcc-s1 libgfortran-12-dev
  libgfortran5 libgomp1 libgsl-dev libgsl27 libgslcblas0 libicu72 libmagic-mgc
  libmagic1 libmd0 libncurses6 libopenblas-dev libopenblas-pthread-dev
  libopenblas0 libopenblas0-pthread libpipeline1 libpkgconf3 libruby
  libruby3.0 libssl3 libstdc++-12-dev libstdc++6 libsub-override-perl libtool
  libubsan1 libuchardet0 libxml2 libyaml-0-2 m4 man-db openssl pkg-config
  pkgconf pkgconf-bin po-debconf rake ruby ruby-net-telnet ruby-rubygems
  ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.0 rubygems-integration shunit2
  zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc gcc-12-locales cpp-12-doc
  dh-make gcc-12-doc gettext-doc libasprintf-dev libgettextpo-dev gfortran-doc
  gfortran-12-doc libcoarrays-dev groff libeigen3-doc libmpfrc++-dev
  gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html libstdc++-12-doc
  libtool-doc gcj-jdk m4-doc apparmor less www-browser libmail-box-perl ri
  ruby-dev bundler
Recommended packages:
  curl | wget | lynx libarchive-cpio-perl libgpm2 libltdl-dev
  libmail-sendmail-perl zip fonts-lato libjs-jquery
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
  catch debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext
  gettext-base gfortran gfortran-12 groff-base intltool-debian
  libarchive-zip-perl libbsd0 libdebhelper-perl libedit2 libeigen3-dev libelf1
  libfile-stripnondeterminism-perl libgfortran-12-dev libgfortran5 libgsl-dev
  libgsl27 libgslcblas0 libicu72 libmagic-mgc libmagic1 libmd0 libncurses6
  libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenblas0-pthread
  libpipeline1 libpkgconf3 libruby libruby3.0 libsub-override-perl libtool
  libuchardet0 libxml2 libyaml-0-2 m4 man-db openssl pkg-config pkgconf
  pkgconf-bin po-debconf rake ruby ruby-net-telnet ruby-rubygems ruby-sdbm
  ruby-webrick ruby-xmlrpc ruby3.0 rubygems-integration
  sbuild-build-depends-gemma-dummy shunit2 zlib1g-dev
The following packages will be upgraded:
  cpp-12 g++-12 gcc-12 gcc-12-base libasan8 libatomic1 libcc1-0 libgcc-12-dev
  libgcc-s1 libgomp1 libssl3 libstdc++-12-dev libstdc++6 libubsan1
14 upgraded, 67 newly installed, 0 to remove and 53 not upgraded.
Need to get 79.0 MB of archives.
After this operation, 179 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-kTOJyp/apt_archive ./ sbuild-build-depends-gemma-dummy 0.invalid.0 [904 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf libcc1-0 armhf 12.2.0-9+rpi1 [32.2 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libgomp1 armhf 12.2.0-9+rpi1 [95.4 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf libatomic1 armhf 12.2.0-9+rpi1 [8224 B]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf libasan8 armhf 12.2.0-9+rpi1 [2089 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf libubsan1 armhf 12.2.0-9+rpi1 [861 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf gcc-12-base armhf 12.2.0-9+rpi1 [37.2 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libstdc++6 armhf 12.2.0-9+rpi1 [504 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf g++-12 armhf 12.2.0-9+rpi1 [7913 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf libstdc++-12-dev armhf 12.2.0-9+rpi1 [2025 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf libgcc-12-dev armhf 12.2.0-9+rpi1 [725 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf gcc-12 armhf 12.2.0-9+rpi1 [14.2 MB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf cpp-12 armhf 12.2.0-9+rpi1 [7156 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf libgcc-s1 armhf 12.2.0-9+rpi1 [36.1 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-8 [793 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-1.1 [78.2 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.1-1 [1341 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf libssl3 armhf 3.0.7-1 [1614 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf openssl armhf 3.0.7-1 [1349 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf ca-certificates all 20211016 [156 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-9 [171 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-9 [510 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf catch all 1.12.2-0.1 [114 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.10.1 [79.9 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-4 [526 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [26.6 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-1 [15.8 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14+20220924-2 [93.1 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-2 [9008 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.1 [570 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-9 [1220 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.10.1 [940 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf libgfortran5 armhf 12.2.0-9+rpi1 [238 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf libgfortran-12-dev armhf 12.2.0-9+rpi1 [285 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf gfortran-12 armhf 12.2.0-9+rpi1 [7509 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf gfortran armhf 4:12.2.0-1+rpi1 [1432 B]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libmd0 armhf 1.0.4-2 [28.6 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.7-1 [112 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20221030-1 [76.1 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libpkgconf3 armhf 1.8.0-11 [30.8 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf pkgconf-bin armhf 1.8.0-11 [27.6 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf pkgconf armhf 1.8.0-11 [25.6 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf pkg-config armhf 1.8.0-11 [13.4 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libeigen3-dev all 3.4.0-4 [1041 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libgslcblas0 armhf 2.7.1+dfsg-3 [81.4 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libgsl27 armhf 2.7.1+dfsg-3 [758 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf libgsl-dev armhf 2.7.1+dfsg-3 [958 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf libncurses6 armhf 6.3+20220423-2 [79.6 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf libopenblas0-pthread armhf 0.3.21+ds-2+rpi1 [2164 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libopenblas0 armhf 0.3.21+ds-2+rpi1 [38.5 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf libopenblas-pthread-dev armhf 0.3.21+ds-2+rpi1 [1996 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libopenblas-dev armhf 0.3.21+ds-2+rpi1 [50.9 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf rubygems-integration all 1.18 [6704 B]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf ruby3.0 armhf 3.0.4-8 [683 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf ruby-rubygems all 3.3.15-1 [293 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf ruby armhf 1:3.0+3.1 [12.2 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf rake all 13.0.6-3 [83.9 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf ruby-net-telnet all 0.1.1-2.1 [12.7 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf ruby-webrick all 1.7.0-4 [50.9 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf ruby-xmlrpc all 0.3.2-2 [24.4 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf ruby-sdbm armhf 1.0.0-5 [13.4 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf libyaml-0-2 armhf 0.2.5-1 [44.6 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf libruby3.0 armhf 3.0.4-8 [5136 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libruby armhf 1:3.0+3.1 [11.3 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf shunit2 all 2.1.6-1.2 [39.7 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-4.1 [183 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 79.0 MB in 17s (4559 kB/s)
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../0-libcc1-0_12.2.0-9+rpi1_armhf.deb ...
Unpacking libcc1-0:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../1-libgomp1_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgomp1:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../2-libatomic1_12.2.0-9+rpi1_armhf.deb ...
Unpacking libatomic1:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../3-libasan8_12.2.0-9+rpi1_armhf.deb ...
Unpacking libasan8:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../4-libubsan1_12.2.0-9+rpi1_armhf.deb ...
Unpacking libubsan1:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../5-gcc-12-base_12.2.0-9+rpi1_armhf.deb ...
Unpacking gcc-12-base:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Setting up gcc-12-base:armhf (12.2.0-9+rpi1) ...
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../libstdc++6_12.2.0-9+rpi1_armhf.deb ...
Unpacking libstdc++6:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Setting up libstdc++6:armhf (12.2.0-9+rpi1) ...
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../0-g++-12_12.2.0-9+rpi1_armhf.deb ...
Unpacking g++-12 (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../1-libstdc++-12-dev_12.2.0-9+rpi1_armhf.deb ...
Unpacking libstdc++-12-dev:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../2-libgcc-12-dev_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgcc-12-dev:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../3-gcc-12_12.2.0-9+rpi1_armhf.deb ...
Unpacking gcc-12 (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../4-cpp-12_12.2.0-9+rpi1_armhf.deb ...
Unpacking cpp-12 (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Preparing to unpack .../5-libgcc-s1_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgcc-s1:armhf (12.2.0-9+rpi1) over (12.2.0-3+rpi1) ...
Setting up libgcc-s1:armhf (12.2.0-9+rpi1) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.22.4-8_armhf.deb ...
Unpacking groff-base (1.22.4-8) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.38.1-1.1_armhf.deb ...
Unpacking bsdextrautils (2.38.1-1.1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.11.1-1_armhf.deb ...
Unpacking man-db (2.11.1-1) ...
Preparing to unpack .../05-libssl3_3.0.7-1_armhf.deb ...
Unpacking libssl3:armhf (3.0.7-1) over (3.0.5-4) ...
Selecting previously unselected package openssl.
Preparing to unpack .../06-openssl_3.0.7-1_armhf.deb ...
Unpacking openssl (3.0.7-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../07-ca-certificates_20211016_all.deb ...
Unpacking ca-certificates (20211016) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../08-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../09-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../10-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../11-gettext-base_0.21-9_armhf.deb ...
Unpacking gettext-base (0.21-9) ...
Selecting previously unselected package m4.
Preparing to unpack .../12-m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../13-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../16-autopoint_0.21-9_all.deb ...
Unpacking autopoint (0.21-9) ...
Selecting previously unselected package catch.
Preparing to unpack .../17-catch_1.12.2-0.1_all.deb ...
Unpacking catch (1.12.2-0.1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../18-libdebhelper-perl_13.10.1_all.deb ...
Unpacking libdebhelper-perl (13.10.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../19-libtool_2.4.7-4_all.deb ...
Unpacking libtool (2.4.7-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../20-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../21-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../22-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../23-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../24-dh-strip-nondeterminism_1.13.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../25-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../26-dwz_0.14+20220924-2_armhf.deb ...
Unpacking dwz (0.14+20220924-2) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../27-libicu72_72.1-2_armhf.deb ...
Unpacking libicu72:armhf (72.1-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../28-libxml2_2.9.14+dfsg-1.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../29-gettext_0.21-9_armhf.deb ...
Unpacking gettext (0.21-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../30-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../31-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../32-debhelper_13.10.1_all.deb ...
Unpacking debhelper (13.10.1) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../33-libgfortran5_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (12.2.0-9+rpi1) ...
Selecting previously unselected package libgfortran-12-dev:armhf.
Preparing to unpack .../34-libgfortran-12-dev_12.2.0-9+rpi1_armhf.deb ...
Unpacking libgfortran-12-dev:armhf (12.2.0-9+rpi1) ...
Selecting previously unselected package gfortran-12.
Preparing to unpack .../35-gfortran-12_12.2.0-9+rpi1_armhf.deb ...
Unpacking gfortran-12 (12.2.0-9+rpi1) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../36-gfortran_4%3a12.2.0-1+rpi1_armhf.deb ...
Unpacking gfortran (4:12.2.0-1+rpi1) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../37-libmd0_1.0.4-2_armhf.deb ...
Unpacking libmd0:armhf (1.0.4-2) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../38-libbsd0_0.11.7-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../39-libedit2_3.1-20221030-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20221030-1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../40-libpkgconf3_1.8.0-11_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.0-11) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../41-pkgconf-bin_1.8.0-11_armhf.deb ...
Unpacking pkgconf-bin (1.8.0-11) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../42-pkgconf_1.8.0-11_armhf.deb ...
Unpacking pkgconf:armhf (1.8.0-11) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../43-pkg-config_1.8.0-11_armhf.deb ...
Unpacking pkg-config:armhf (1.8.0-11) ...
Selecting previously unselected package libeigen3-dev.
Preparing to unpack .../44-libeigen3-dev_3.4.0-4_all.deb ...
Unpacking libeigen3-dev (3.4.0-4) ...
Selecting previously unselected package libgslcblas0:armhf.
Preparing to unpack .../45-libgslcblas0_2.7.1+dfsg-3_armhf.deb ...
Unpacking libgslcblas0:armhf (2.7.1+dfsg-3) ...
Selecting previously unselected package libgsl27:armhf.
Preparing to unpack .../46-libgsl27_2.7.1+dfsg-3_armhf.deb ...
Unpacking libgsl27:armhf (2.7.1+dfsg-3) ...
Selecting previously unselected package libgsl-dev.
Preparing to unpack .../47-libgsl-dev_2.7.1+dfsg-3_armhf.deb ...
Unpacking libgsl-dev (2.7.1+dfsg-3) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../48-libncurses6_6.3+20220423-2_armhf.deb ...
Unpacking libncurses6:armhf (6.3+20220423-2) ...
Selecting previously unselected package libopenblas0-pthread:armhf.
Preparing to unpack .../49-libopenblas0-pthread_0.3.21+ds-2+rpi1_armhf.deb ...
Unpacking libopenblas0-pthread:armhf (0.3.21+ds-2+rpi1) ...
Selecting previously unselected package libopenblas0:armhf.
Preparing to unpack .../50-libopenblas0_0.3.21+ds-2+rpi1_armhf.deb ...
Unpacking libopenblas0:armhf (0.3.21+ds-2+rpi1) ...
Selecting previously unselected package libopenblas-pthread-dev:armhf.
Preparing to unpack .../51-libopenblas-pthread-dev_0.3.21+ds-2+rpi1_armhf.deb ...
Unpacking libopenblas-pthread-dev:armhf (0.3.21+ds-2+rpi1) ...
Selecting previously unselected package libopenblas-dev:armhf.
Preparing to unpack .../52-libopenblas-dev_0.3.21+ds-2+rpi1_armhf.deb ...
Unpacking libopenblas-dev:armhf (0.3.21+ds-2+rpi1) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../53-rubygems-integration_1.18_all.deb ...
Unpacking rubygems-integration (1.18) ...
Selecting previously unselected package ruby3.0.
Preparing to unpack .../54-ruby3.0_3.0.4-8_armhf.deb ...
Unpacking ruby3.0 (3.0.4-8) ...
Selecting previously unselected package ruby-rubygems.
Preparing to unpack .../55-ruby-rubygems_3.3.15-1_all.deb ...
Unpacking ruby-rubygems (3.3.15-1) ...
Selecting previously unselected package ruby.
Preparing to unpack .../56-ruby_1%3a3.0+3.1_armhf.deb ...
Unpacking ruby (1:3.0+3.1) ...
Selecting previously unselected package rake.
Preparing to unpack .../57-rake_13.0.6-3_all.deb ...
Unpacking rake (13.0.6-3) ...
Selecting previously unselected package ruby-net-telnet.
Preparing to unpack .../58-ruby-net-telnet_0.1.1-2.1_all.deb ...
Unpacking ruby-net-telnet (0.1.1-2.1) ...
Selecting previously unselected package ruby-webrick.
Preparing to unpack .../59-ruby-webrick_1.7.0-4_all.deb ...
Unpacking ruby-webrick (1.7.0-4) ...
Selecting previously unselected package ruby-xmlrpc.
Preparing to unpack .../60-ruby-xmlrpc_0.3.2-2_all.deb ...
Unpacking ruby-xmlrpc (0.3.2-2) ...
Selecting previously unselected package ruby-sdbm:armhf.
Preparing to unpack .../61-ruby-sdbm_1.0.0-5_armhf.deb ...
Unpacking ruby-sdbm:armhf (1.0.0-5) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../62-libyaml-0-2_0.2.5-1_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.5-1) ...
Selecting previously unselected package libruby3.0:armhf.
Preparing to unpack .../63-libruby3.0_3.0.4-8_armhf.deb ...
Unpacking libruby3.0:armhf (3.0.4-8) ...
Selecting previously unselected package libruby:armhf.
Preparing to unpack .../64-libruby_1%3a3.0+3.1_armhf.deb ...
Unpacking libruby:armhf (1:3.0+3.1) ...
Selecting previously unselected package shunit2.
Preparing to unpack .../65-shunit2_2.1.6-1.2_all.deb ...
Unpacking shunit2 (2.1.6-1.2) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../66-zlib1g-dev_1%3a1.2.11.dfsg-4.1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-4.1) ...
Selecting previously unselected package sbuild-build-depends-gemma-dummy.
Preparing to unpack .../67-sbuild-build-depends-gemma-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-gemma-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up cpp-12 (12.2.0-9+rpi1) ...
Setting up libicu72:armhf (72.1-2) ...
Setting up bsdextrautils (2.38.1-1.1) ...
Setting up shunit2 (2.1.6-1.2) ...
Setting up libgslcblas0:armhf (2.7.1+dfsg-3) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:armhf (0.2.5-1) ...
Setting up libdebhelper-perl (13.10.1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-9) ...
Setting up libgsl27:armhf (2.7.1+dfsg-3) ...
Setting up m4 (1.4.19-1) ...
Setting up file (1:5.41-4) ...
Setting up libgomp1:armhf (12.2.0-9+rpi1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:armhf (1.8.0-11) ...
Setting up libncurses6:armhf (6.3+20220423-2) ...
Setting up ruby-net-telnet (0.1.1-2.1) ...
Setting up libatomic1:armhf (12.2.0-9+rpi1) ...
Setting up autopoint (0.21-9) ...
Setting up pkgconf-bin (1.8.0-11) ...
Setting up libgfortran5:armhf (12.2.0-9+rpi1) ...
Setting up autoconf (2.71-2) ...
Setting up ruby-webrick (1.7.0-4) ...
Setting up libubsan1:armhf (12.2.0-9+rpi1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-4.1) ...
Setting up libmd0:armhf (1.0.4-2) ...
Setting up libasan8:armhf (12.2.0-9+rpi1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up catch (1.12.2-0.1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libbsd0:armhf (0.11.7-1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up ruby-xmlrpc (0.3.2-2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.1) ...
Setting up libcc1-0:armhf (12.2.0-9+rpi1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.0-1) ...
Setting up gettext (0.21-9) ...
Setting up libgsl-dev (2.7.1+dfsg-3) ...
Setting up libopenblas0-pthread:armhf (0.3.21+ds-2+rpi1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so.0 to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so.0 (libopenblas.so.0-arm-linux-gnueabihf) in auto mode
Setting up libtool (2.4.7-4) ...
Setting up libedit2:armhf (3.1-20221030-1) ...
Setting up libssl3:armhf (3.0.7-1) ...
Setting up pkgconf:armhf (1.8.0-11) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libgcc-12-dev:armhf (12.2.0-9+rpi1) ...
Setting up libeigen3-dev (3.4.0-4) ...
Setting up pkg-config:armhf (1.8.0-11) ...
Setting up dh-strip-nondeterminism (1.13.0-1) ...
Setting up dwz (0.14+20220924-2) ...
Setting up libopenblas0:armhf (0.3.21+ds-2+rpi1) ...
Setting up groff-base (1.22.4-8) ...
Setting up openssl (3.0.7-1) ...
Setting up libopenblas-pthread-dev:armhf (0.3.21+ds-2+rpi1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas-pthread/libopenblas.so to provide /usr/lib/arm-linux-gnueabihf/libopenblas.so (libopenblas.so-arm-linux-gnueabihf) in auto mode
Setting up libstdc++-12-dev:armhf (12.2.0-9+rpi1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libgfortran-12-dev:armhf (12.2.0-9+rpi1) ...
Setting up man-db (2.11.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up ca-certificates (20211016) ...
Updating certificates in /etc/ssl/certs...
127 added, 0 removed; done.
Setting up libopenblas-dev:armhf (0.3.21+ds-2+rpi1) ...
Setting up gcc-12 (12.2.0-9+rpi1) ...
Setting up g++-12 (12.2.0-9+rpi1) ...
Setting up debhelper (13.10.1) ...
Setting up rubygems-integration (1.18) ...
Setting up gfortran-12 (12.2.0-9+rpi1) ...
Setting up gfortran (4:12.2.0-1+rpi1) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode
Setting up libruby3.0:armhf (3.0.4-8) ...
Setting up ruby3.0 (3.0.4-8) ...
Setting up libruby:armhf (1:3.0+3.1) ...
Setting up ruby (1:3.0+3.1) ...
Setting up rake (13.0.6-3) ...
Setting up sbuild-build-depends-gemma-dummy (0.invalid.0) ...
Setting up ruby-sdbm:armhf (1.0.0-5) ...
Setting up ruby-rubygems (3.3.15-1) ...
Processing triggers for libc-bin (2.35-2+rpi1) ...
Processing triggers for ca-certificates (20211016) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.39-6+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-9+rpi1 gcc-12_12.2.0-9+rpi1 libc6-dev_2.35-2+rpi1 libstdc++-12-dev_12.2.0-9+rpi1 libstdc++6_12.2.0-9+rpi1 linux-libc-dev_5.19.6-1+rpi1
Package versions: adduser_3.129 apt_2.5.3 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-9 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2~rc2-2 binutils_2.39-6+rpi1 binutils-arm-linux-gnueabihf_2.39-6+rpi1 binutils-common_2.39-6+rpi1 bsdextrautils_2.38.1-1.1 bsdutils_1:2.38.1-1.1 build-essential_12.9 bzip2_1.0.8-5+b2 ca-certificates_20211016 catch_1.12.2-0.1 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-9+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.79 debhelper_13.10.1 debianutils_5.7-0.3 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-1 dirmngr_2.2.39-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.14+20220924-2 e2fsprogs_1.46.6~rc1-1 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-9+rpi1 gcc_4:12.2.0-1+rpi1 gcc-12_12.2.0-9+rpi1 gcc-12-base_12.2.0-9+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-9 gettext-base_0.21-9 gfortran_4:12.2.0-1+rpi1 gfortran-12_12.2.0-9+rpi1 gnupg_2.2.39-1 gnupg-l10n_2.2.39-1 gnupg-utils_2.2.39-1 gpg_2.2.39-1 gpg-agent_2.2.39-1 gpg-wks-client_2.2.39-1 gpg-wks-server_2.2.39-1 gpgconf_2.2.39-1 gpgsm_2.2.39-1 gpgv_2.2.39-1 grep_3.7-1 groff-base_1.22.4-8 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20211215-1 krb5-locales_1.20-1 libacl1_2.3.1-1 libapt-pkg6.0_2.5.3 libarchive-zip-perl_1.68-1 libasan8_12.2.0-9+rpi1 libassuan0_2.5.5-4 libatomic1_12.2.0-9+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39-6+rpi1 libblkid1_2.38.1-1.1 libbsd0_0.11.7-1 libbz2-1.0_1.0.8-5+b2 libc-bin_2.35-2+rpi1 libc-dev-bin_2.35-2+rpi1 libc6_2.35-2+rpi1 libc6-dev_2.35-2+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-9+rpi1 libcom-err2_1.46.6~rc1-1 libcrypt-dev_1:4.4.28-2 libcrypt1_1:4.4.28-2 libctf-nobfd0_2.39-6+rpi1 libctf0_2.39-6+rpi1 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.264 libdebhelper-perl_13.10.1 libdpkg-perl_1.21.9+rpi1 libedit2_3.1-20221030-1 libeigen3-dev_3.4.0-4 libelf1_0.187-2+rpi2 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-12-dev_12.2.0-9+rpi1 libgcc-s1_12.2.0-9+rpi1 libgcrypt20_1.10.1-2+b2 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgfortran-12-dev_12.2.0-9+rpi1 libgfortran5_12.2.0-9+rpi1 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.8-2 libgomp1_12.2.0-9+rpi1 libgpg-error0_1.45-2 libgsl-dev_2.7.1+dfsg-3 libgsl27_2.7.1+dfsg-3 libgslcblas0_2.7.1+dfsg-3 libgssapi-krb5-2_1.20-1 libhogweed6_3.8.1-2 libicu72_72.1-2 libidn2-0_2.3.3-1 libisl23_0.25-1 libk5crypto3_1.20-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20-1 libkrb5support0_1.20-1 libksba8_1.6.0-3 libldap-2.5-0_2.5.13+dfsg-2+rpi1 liblz4-1_1.9.4-1+rpi1 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd0_1.0.4-2 libmount1_2.38.1-1.1 libmpc3_1.2.1-2 libmpfr6_4.1.0-3 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libopenblas-dev_0.3.21+ds-2+rpi1 libopenblas-pthread-dev_0.3.21+ds-2+rpi1 libopenblas0_0.3.21+ds-2+rpi1 libopenblas0-pthread_0.3.21+ds-2+rpi1 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.5.2-5 libpam-modules-bin_1.5.2-5 libpam-runtime_1.5.2-5 libpam0g_1.5.2-5 libpcre2-8-0_10.40-1+b2 libpcre3_2:8.39-14 libperl5.34_5.34.0-5 libperl5.36_5.36.0-4 libpipeline1_1.5.7-1 libpkgconf3_1.8.0-11 libreadline8_8.2-1 libruby_1:3.0+3.1 libruby3.0_3.0.4-8 libsasl2-2_2.1.28+dfsg-8 libsasl2-modules-db_2.1.28+dfsg-8 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol1_3.1-1 libsepol2_3.4-2 libsmartcols1_2.38.1-1.1 libsqlite3-0_3.39.4-1 libss2_1.46.6~rc1-1 libssl1.1_1.1.1o-1 libssl3_3.0.7-1 libstdc++-12-dev_12.2.0-9+rpi1 libstdc++6_12.2.0-9+rpi1 libsub-override-perl_0.09-4 libsystemd0_251.5-1+rpi1 libtasn1-6_4.19.0-2 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-4 libubsan1_12.2.0-9+rpi1 libuchardet0_0.0.7-1 libudev1_251.5-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-1.1 libxml2_2.9.14+dfsg-1.1 libxxhash0_0.8.1-1 libyaml-0-2_0.2.5-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.19.6-1+rpi1 login_1:4.12.3+dfsg1-1 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-1 make_4.3-4.1 man-db_2.11.1-1 mawk_1.3.4.20200120-3.1 mount_2.38.1-1.1 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 openssl_3.0.7-1 passwd_1:4.12.3+dfsg1-1 patch_2.7.6-7 perl_5.36.0-4 perl-base_5.36.0-4 perl-modules-5.34_5.34.0-5 perl-modules-5.36_5.36.0-4 pinentry-curses_1.2.0-2 pkg-config_1.8.0-11 pkgconf_1.8.0-11 pkgconf-bin_1.8.0-11 po-debconf_1.0.21+nmu1 rake_13.0.6-3 raspbian-archive-keyring_20120528.2 readline-common_8.2-1 rpcsvc-proto_1.4.2-4 ruby_1:3.0+3.1 ruby-net-telnet_0.1.1-2.1 ruby-rubygems_3.3.15-1 ruby-sdbm_1.0.0-5 ruby-webrick_1.7.0-4 ruby-xmlrpc_0.3.2-2 ruby3.0_3.0.4-8 rubygems-integration_1.18 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-gemma-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.31 shunit2_2.1.6-1.2 sysvinit-utils_3.05-6 tar_1.34+dfsg-1 tzdata_2022d-1 util-linux_2.38.1-1.1 util-linux-extra_2.38.1-1.1 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-4.1 zlib1g-dev_1:1.2.11.dfsg-4.1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.yfRjoEiz/trustedkeys.kbx': General error
gpgv: Signature made Fri Nov 18 11:18:27 2022 UTC
gpgv:                using RSA key F1F007320A035541F0A663CA578A0494D1C646D1
gpgv:                issuer "tille@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./gemma_0.98.5+dfsg-2.dsc
dpkg-source: info: extracting gemma in /<<BUILDDIR>>/gemma-0.98.5+dfsg
dpkg-source: info: unpacking gemma_0.98.5+dfsg.orig.tar.xz
dpkg-source: info: unpacking gemma_0.98.5+dfsg-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying exclude_assertions_failing_under_some_circumstances.patch
dpkg-source: info: applying Reproducible_builds.patch
dpkg-source: info: applying no-lquadmath.patch
dpkg-source: info: applying Makefile.patch
dpkg-source: info: applying hardening.patch

Check disc space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-e92af9f9-c4fd-4d4e-9a08-f1390968af43
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package gemma
dpkg-buildpackage: info: source version 0.98.5+dfsg-2
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean
   dh_auto_clean
	install -d /<<BUILDDIR>>/gemma-0.98.5\+dfsg/debian/.debhelper/generated/_source/home
	make -j4 clean
make[1]: Entering directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
rm -vf ./src/*.o
rm -vf ./src/*~
rm -vf ./test/src/*.o
rm -vf ./bin/gemma
rm -vf ./bin/unittests-gemma
make[1]: Leaving directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
   debian/rules override_dh_clean
make[1]: Entering directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
dh_clean
	rm -f debian/debhelper-build-stamp
	rm -rf debian/.debhelper/
	rm -f -- debian/gemma.substvars debian/gemma-doc.substvars debian/files
	rm -fr -- debian/gemma/ debian/tmp/ debian/gemma-doc/
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
rm -f *.log
rm -rf test/output/
rm -f bin/gemma
make[1]: Leaving directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
 debian/rules binary-arch
dh binary-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   dh_auto_configure -a
	install -d /<<BUILDDIR>>/gemma-0.98.5\+dfsg/debian/.debhelper/generated/_source/home
   dh_auto_build -a
	make -j4 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/bslmm.o src/bslmm.cpp
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/bslmmdap.o src/bslmmdap.cpp
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/debug.o src/debug.cpp
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/fastblas.o src/fastblas.cpp
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/gemma.o src/gemma.cpp
In file included from /usr/include/c++/12/algorithm:61,
                 from src/bslmm.cpp:23:
/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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >]':
/usr/include/c++/12/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _OutputIterator = pair<unsigned int, double>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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 = pair<unsigned int, double>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
In file included from /usr/include/c++/12/map:60,
                 from src/param.h:28,
                 from src/bslmmdap.h:22,
                 from src/bslmmdap.cpp:41:
/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<const int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, double>; _KeyOfValue = std::_Select1st<std::pair<const int, double> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/gemma_io.o src/gemma_io.cpp
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 = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
    inlined from 'void single_ct_regression(const gsl_matrix_int*, const gsl_vector_int*, const gsl_vector*, gsl_vector*, gsl_vector*)' at src/bslmmdap.cpp:659:23:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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 = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
    inlined from 'void single_ct_regression(const gsl_matrix_int*, const gsl_vector_int*, const gsl_vector*, gsl_vector*, gsl_vector*)' at src/bslmmdap.cpp:659:14:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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 = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
    inlined from 'void single_ct_regression(const gsl_matrix_int*, const gsl_vector_int*, const gsl_vector*, gsl_vector*, gsl_vector*)' at src/bslmmdap.cpp:664:16:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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 = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
    inlined from 'void single_ct_regression(const gsl_matrix_int*, const gsl_vector_int*, const gsl_vector*, gsl_vector*, gsl_vector*)' at src/bslmmdap.cpp:665:12:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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 = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
    inlined from 'void single_ct_regression(const gsl_matrix_int*, const gsl_vector_int*, const gsl_vector*, gsl_vector*, gsl_vector*)' at src/bslmmdap.cpp:670:45:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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 = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
    inlined from 'void single_ct_regression(const gsl_matrix_int*, const gsl_vector_int*, const gsl_vector*, gsl_vector*, gsl_vector*)' at src/bslmmdap.cpp:670:56:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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 = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
    inlined from 'void single_ct_regression(const gsl_matrix_int*, const gsl_vector_int*, const gsl_vector*, gsl_vector*, gsl_vector*)' at src/bslmmdap.cpp:674:33:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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 = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
    inlined from 'void single_ct_regression(const gsl_matrix_int*, const gsl_vector_int*, const gsl_vector*, gsl_vector*, gsl_vector*)' at src/bslmmdap.cpp:674:42:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/bslmm.h:25,
                 from src/bslmm.cpp:41:
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/param.h:30:
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::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<double>]',
    inlined from 'void BSLMMDAP::DAP_EstimateHyper(size_t, size_t, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<double>&, const std::vector<double>&, const std::vector<double>&, const std::vector<std::vector<std::vector<double> > >&, gsl_matrix*, gsl_matrix_int*, gsl_vector_int*)' at src/bslmmdap.cpp:707:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void BSLMMDAP::DAP_EstimateHyper(size_t, size_t, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<double>&, const std::vector<double>&, const std::vector<double>&, const std::vector<std::vector<std::vector<double> > >&, gsl_matrix*, gsl_matrix_int*, gsl_vector_int*)' at src/bslmmdap.cpp:708:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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::pair<double, double>}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator' changed in GCC 7.1
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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >; _Tp = std::pair<unsigned int, double>]':
/usr/include/c++/12/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
  258 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::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 = {double}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void BSLMMDAP::DAP_CalcBF(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmmdap.cpp:604:24:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void BSLMMDAP::DAP_CalcBF(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmmdap.cpp:605:24:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void BSLMMDAP::DAP_CalcBF(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmmdap.cpp:606:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_bf(const std::string&, std::vector<std::__cxx11::basic_string<char> >&, std::vector<std::vector<std::vector<double> > >&)' at src/bslmmdap.cpp:179:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_hyb(const std::string&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/bslmmdap.cpp:123:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_hyb(const std::string&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/bslmmdap.cpp:126:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_hyb(const std::string&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/bslmmdap.cpp:129:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Pointer = pair<unsigned int, double>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Pointer = pair<unsigned int, double>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _RandomAccessIterator2 = pair<unsigned int, double>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Pointer = pair<unsigned int, double>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<unsigned int, double>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Pointer = pair<unsigned int, double>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2744 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2744 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2744 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2744 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33:
/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2744 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2744 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2744 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2744 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2748:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2750 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2752 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2753 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]' at /usr/include/c++/12/bits/stl_algo.h:2749:33:
/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _BidirectionalIterator2 = pair<unsigned int, double>*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2309 |     __move_merge_adaptive_backward(_BidirectionalIterator1 __first1,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:2309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
/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<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _BidirectionalIterator2 = pair<unsigned int, double>*; _Distance = int]':
/usr/include/c++/12/bits/stl_algo.h:2352:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _BidirectionalIterator2 = pair<unsigned int, double>*; _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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 1397 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1398 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_cat(const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, gsl_matrix*, gsl_matrix_int*, gsl_vector_int*, size_t&, size_t&)' at src/bslmmdap.cpp:266:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Distance = int; _Pointer = pair<unsigned int, double>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 2406 |           std::__move_merge_adaptive_backward(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2407 |                                               __buffer_end, __last, __comp);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:2406:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:2435:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Pointer = pair<unsigned int, double>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]':
/usr/include/c++/12/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, double>}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmm.cpp:923:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)]' at /usr/include/c++/12/bits/stl_algo.h:5070:36,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmm.cpp:935:14:
/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 5001 |         std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5002 |                                     _DistanceType(__buf.size()), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmm.cpp:958:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmm.cpp:969:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmm.cpp:1011:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmm.cpp:1022:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmm.cpp:1047:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmm.cpp:1057:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<double>]',
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*)' at src/bslmm.cpp:1079:31:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, double>}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_vector*)' at src/bslmm.cpp:1618:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<unsigned int, double>*, vector<pair<unsigned int, double> > >; _Compare = bool (*)(pair<unsigned int, double>, pair<unsigned int, double>)]' at /usr/include/c++/12/bits/stl_algo.h:5070:36,
    inlined from 'void BSLMM::MCMC(const gsl_matrix*, const gsl_vector*)' at src/bslmm.cpp:1628:14:
/usr/include/c++/12/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' 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::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
 5001 |         std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5002 |                                     _DistanceType(__buf.size()), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/gzstream.o src/gzstream.cpp
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/lapack.o src/lapack.cpp
In file included from /usr/include/c++/12/vector:70,
                 from src/bslmm.h:25,
                 from src/gemma.cpp:49:
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/ldr.o src/ldr.cpp
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void GEMMA::Assign(int, char**, PARAM&)' at src/gemma.cpp:1267:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/lm.o src/lm.cpp
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/lmm.o src/lmm.cpp
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void GEMMA::BatchRun(PARAM&)' at src/gemma.cpp:1846:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void GEMMA::BatchRun(PARAM&)' at src/gemma.cpp:1847:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<double>]',
    inlined from 'void GEMMA::BatchRun(PARAM&)' at src/gemma.cpp:2348:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void GEMMA::BatchRun(PARAM&)' at src/gemma.cpp:2368:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void GEMMA::BatchRun(PARAM&)' at src/gemma.cpp:2717:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void GEMMA::BatchRun(PARAM&)' at src/gemma.cpp:2718:42:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void GEMMA::BatchRun(PARAM&)' at src/gemma.cpp:2737:41:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void GEMMA::BatchRun(PARAM&)' at src/gemma.cpp:2738:44:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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 src/lapack.h:22,
                 from src/lm.cpp:44:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SUMSTAT&}; _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<SUMSTAT>::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 = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]',
    inlined from 'void LM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*)' at src/lm.cpp:478:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SUMSTAT*, std::vector<SUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]',
    inlined from 'void LM::AnalyzeGene(const gsl_matrix*, const gsl_vector*)' at src/lm.cpp:364:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SUMSTAT*, std::vector<SUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]',
    inlined from 'void LM::AnalyzePlink(const gsl_matrix*, const gsl_vector*)' at src/lm.cpp:620:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SUMSTAT*, std::vector<SUMSTAT> >' 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::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<unsigned int, double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MatrixCalcLmLR(const gsl_matrix*, const gsl_vector*, std::vector<std::pair<unsigned int, double> >&)' at src/lm.cpp:652:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/logistic.o src/logistic.cpp
In file included from /usr/include/c++/12/regex:57,
                 from src/gemma_io.cpp:30:
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/main.o src/main.cpp
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SNPINFO&}; _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<SNPINFO>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12/regex:55:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]',
    inlined from 'bool ReadFile_bim(const std::string&, std::vector<SNPINFO>&)' at src/gemma_io.cpp:546:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/mathfunc.o src/mathfunc.cpp
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/mvlmm.o src/mvlmm.cpp
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'bool ReadFile_cvt(const std::string&, std::vector<int>&, std::vector<std::vector<double> >&, size_t&)' at src/gemma_io.cpp:471:20:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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 = {double}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'bool ReadFile_pheno(const std::string&, std::vector<std::vector<int> >&, std::vector<std::vector<double> >&, const std::vector<unsigned int>&)' at src/gemma_io.cpp:409:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'bool ReadFile_column(const std::string&, std::vector<int>&, std::vector<double>&, const int&)' at src/gemma_io.cpp:366:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'bool ReadFile_column(const std::string&, std::vector<int>&, std::vector<double>&, const int&)' at src/gemma_io.cpp:371:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'bool ReadFile_gene(const std::string&, std::vector<double>&, std::vector<SNPINFO>&, size_t&)' at src/gemma_io.cpp:2320:27:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]',
    inlined from 'bool ReadFile_gene(const std::string&, std::vector<double>&, std::vector<SNPINFO>&, size_t&)' at src/gemma_io.cpp:2338:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void Calcq(size_t, const std::vector<unsigned int>&, const std::vector<unsigned int>&, const std::vector<double>&, const std::vector<double>&, gsl_matrix*, gsl_vector*, gsl_vector*)' at src/gemma_io.cpp:3713:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void Calcq(size_t, const std::vector<unsigned int>&, const std::vector<unsigned int>&, const std::vector<double>&, const std::vector<double>&, gsl_matrix*, gsl_vector*, gsl_vector*)' at src/gemma_io.cpp:3714:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void Calcq(size_t, const std::vector<unsigned int>&, const std::vector<unsigned int>&, const std::vector<double>&, const std::vector<double>&, gsl_matrix*, gsl_vector*, gsl_vector*)' at src/gemma_io.cpp:3715:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/regex:57,
                 from src/lmm.cpp:31:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SUMSTAT&}; _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<SUMSTAT>::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 = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<unsigned int, double> >::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 = {std::pair<double, double>}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, double>}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void CalcLambda(char, FUNC_PARAM&, double, double, size_t, double&, double&)' at src/lmm.cpp:1975:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, double>}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void CalcLambda(char, FUNC_PARAM&, double, double, size_t, double&, double&)' at src/lmm.cpp:1975:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, double>}; _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, double>; _Alloc = std::allocator<std::pair<double, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void CalcLambda(char, FUNC_PARAM&, double, double, size_t, double&, double&)' at src/lmm.cpp:1975:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_beta(const std::string&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, double>&, std::vector<unsigned int>&, std::vector<unsigned int>&, std::vector<double>&, std::vector<double>&, size_t&, size_t&, size_t&)' at src/gemma_io.cpp:3517:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void ReadFile_beta(const std::string&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, double>&, std::vector<unsigned int>&, std::vector<unsigned int>&, std::vector<double>&, std::vector<double>&, size_t&, size_t&, size_t&)' at src/gemma_io.cpp:3519:29:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void ReadFile_beta(const std::string&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, double>&, std::vector<unsigned int>&, std::vector<unsigned int>&, std::vector<double>&, std::vector<double>&, size_t&, size_t&, size_t&)' at src/gemma_io.cpp:3521:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/regex:55:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]',
    inlined from 'void LMM::AnalyzeGene(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*)' at src/lmm.cpp:1455:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SUMSTAT*, std::vector<SUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]',
    inlined from 'void LMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, std::set<std::__cxx11::basic_string<char> >)' at src/lmm.cpp:1882:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SUMSTAT*, std::vector<SUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, double>}; _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, double>; _Alloc = std::allocator<std::pair<unsigned int, double> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MatrixCalcLR(const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, double, double, size_t, std::vector<std::pair<unsigned int, double> >&)' at src/lmm.cpp:1929:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, double>*, std::vector<std::pair<unsigned int, double> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]',
    inlined from 'void LMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_vector*)' at src/lmm.cpp:2407:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SUMSTAT*, std::vector<SUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]',
    inlined from 'void LMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_vector*)' at src/lmm.cpp:2585:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SUMSTAT*, std::vector<SUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]',
    inlined from 'LMM::Analyze(std::function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > >(unsigned int)>&, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, std::set<std::__cxx11::basic_string<char> >)::<lambda(size_t)>' at src/lmm.cpp:1556:24,
    inlined from 'void LMM::Analyze(std::function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > >(unsigned int)>&, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, std::set<std::__cxx11::basic_string<char> >)' at src/lmm.cpp:1635:20:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SUMSTAT*, std::vector<SUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SUMSTAT; _Alloc = std::allocator<SUMSTAT>]',
    inlined from 'LMM::Analyze(std::function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > >(unsigned int)>&, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, std::set<std::__cxx11::basic_string<char> >)::<lambda(size_t)>' at src/lmm.cpp:1556:24,
    inlined from 'void LMM::Analyze(std::function<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<double, std::allocator<double> > >(unsigned int)>&, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_vector*, std::set<std::__cxx11::basic_string<char> >)' at src/lmm.cpp:1639:16:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SUMSTAT*, std::vector<SUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/map:60,
                 from src/gemma_io.cpp:29:
/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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'bool ReadFile_wsnp(const std::string&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/gemma_io.cpp:3258:20:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'bool ReadFile_anno(const std::string&, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, long int>&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/gemma_io.cpp:330:16:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/regex:57,
                 from src/mathfunc.cpp:29:
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void StandardizeMatrix(gsl_matrix*)' at src/mathfunc.cpp:252:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]',
    inlined from 'bool ReadFile_geno(const std::string&, const std::set<std::__cxx11::basic_string<char> >&, const gsl_matrix*, std::vector<int>&, std::vector<int>&, const double&, const double&, const double&, const double&, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, long int>&, std::map<std::__cxx11::basic_string<char>, double>&, std::vector<SNPINFO>&, size_t&)' at src/gemma_io.cpp:708:24:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'bool ReadFile_geno(const std::string&, const std::set<std::__cxx11::basic_string<char> >&, const gsl_matrix*, std::vector<int>&, std::vector<int>&, const double&, const double&, const double&, const double&, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, long int>&, std::map<std::__cxx11::basic_string<char>, double>&, std::vector<SNPINFO>&, size_t&)' at src/gemma_io.cpp:729:23:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]',
    inlined from 'bool ReadFile_geno(const std::string&, const std::set<std::__cxx11::basic_string<char> >&, const gsl_matrix*, std::vector<int>&, std::vector<int>&, const double&, const double&, const double&, const double&, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, long int>&, std::map<std::__cxx11::basic_string<char>, double>&, std::vector<SNPINFO>&, size_t&)' at src/gemma_io.cpp:790:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void ReadFile_beta(const std::string&, const std::map<std::__cxx11::basic_string<char>, double>&, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/gemma_io.cpp:3683:17:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'bool ReadFile_fam(const std::string&, std::vector<std::vector<int> >&, std::vector<std::vector<double> >&, std::map<std::__cxx11::basic_string<char>, int>&, const std::vector<unsigned int>&)' at src/gemma_io.cpp:583:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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 src/gemma_io.h:28,
                 from src/mvlmm.cpp:42:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MPHSUMSTAT&}; _Tp = MPHSUMSTAT; _Alloc = std::allocator<MPHSUMSTAT>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<MPHSUMSTAT>::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 = {double}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3070:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3071:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3072:31:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3073:31:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3081:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3082:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3136:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3137:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3138:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3139:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3147:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3148:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3191:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3192:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3193:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 = MPHSUMSTAT; _Alloc = std::allocator<MPHSUMSTAT>]',
    inlined from 'void MVLMM::AnalyzeBimbam(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3364:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MPHSUMSTAT*, std::vector<MPHSUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'bool ReadFile_wsnp(const std::string&, size_t, std::map<std::__cxx11::basic_string<char>, std::vector<double> >&)' at src/gemma_io.cpp:3278:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4069:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4070:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4071:31:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4072:31:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4080:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4081:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4135:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4136:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4137:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4138:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4146:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4147:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4190:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4191:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4192:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MPHSUMSTAT; _Alloc = std::allocator<MPHSUMSTAT>]',
    inlined from 'void MVLMM::AnalyzeBimbamGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4366:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MPHSUMSTAT*, std::vector<MPHSUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3510:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3511:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3512:31:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3513:31:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3521:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3522:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3579:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3580:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3581:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3582:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3590:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3591:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3637:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3638:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3639:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MPHSUMSTAT; _Alloc = std::allocator<MPHSUMSTAT>]',
    inlined from 'void MVLMM::AnalyzePlink(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*)' at src/mvlmm.cpp:3846:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MPHSUMSTAT*, std::vector<MPHSUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4515:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4516:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4517:31:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4518:31:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4526:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4527:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4580:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4581:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4582:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4583:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4591:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4592:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4635:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4636:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4637:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MPHSUMSTAT; _Alloc = std::allocator<MPHSUMSTAT>]',
    inlined from 'void MVLMM::AnalyzePlinkGXE(const gsl_matrix*, const gsl_vector*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/mvlmm.cpp:4842:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MPHSUMSTAT*, std::vector<MPHSUMSTAT> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/param.o src/param.cpp
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/prdt.o src/prdt.cpp
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/varcov.o src/varcov.cpp
In file included from /usr/include/c++/12/map:60,
                 from src/gemma_io.h:27,
                 from src/prdt.cpp:35:
/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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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:
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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void PRDT::AnalyzePlink(gsl_vector*)' at src/prdt.cpp:353:33:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void PRDT::AnalyzeBimbam(gsl_vector*)' at src/prdt.cpp:242:33:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/varcov.cpp:31:
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o src/vc.o src/vc.cpp
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void Calc_Cor(std::vector<std::vector<double> >&, std::vector<double>&)' at src/varcov.cpp:227:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<double>]',
    inlined from 'void Calc_Cor(std::vector<std::vector<double> >&, std::vector<double>&)' at src/varcov.cpp:234:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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 = {const SNPINFO&}; _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<SNPINFO>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VARCOV::AnalyzePlink()' at src/varcov.cpp:373:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]',
    inlined from 'void VARCOV::AnalyzePlink()' at src/varcov.cpp:422:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VARCOV::AnalyzeBimbam()' at src/varcov.cpp:273:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]',
    inlined from 'void VARCOV::AnalyzeBimbam()' at src/varcov.cpp:322:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from src/param.h:30,
                 from src/gemma.h:24,
                 from src/param.cpp:38:
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void JackknifeAKtoS(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, gsl_matrix*, gsl_matrix*)' at src/param.cpp:1607:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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 src/vc.cpp:33:
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::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<double>]',
    inlined from 'void CalcVCss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, double, std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:1467:20:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void CalcVCss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, double, std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:1469:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void CalcVCss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, double, std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:1472:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void CalcVCss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, double, std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:1474:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void CalcVCss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, double, std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:1477:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void CalcVCss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, double, std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:1479:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void PARAM::CheckCvt()' at src/param.cpp:1980:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void PARAM::ProcessCvtPhen()' at src/param.cpp:2089:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:60,
                 from src/param.h:28:
/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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/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<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::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>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void VC::CalcVChe(const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:1540:25:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VC::CalcVChe(const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:1656:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VC::CalcVChe(const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:1657:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VC::CalcVChe(const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:1662:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VC::CalcVChe(const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:1663:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void PARAM::UpdateWeight(size_t, const std::map<std::__cxx11::basic_string<char>, double>&, size_t, const gsl_vector*, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2308:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void PARAM::UpdateWeight(size_t, const std::map<std::__cxx11::basic_string<char>, double>&, size_t, const gsl_vector*, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2309:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void PARAM::UpdateWeight(size_t, const std::map<std::__cxx11::basic_string<char>, double>&, size_t, const gsl_vector*, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2325:23:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void PARAM::UpdateWeight(size_t, const std::map<std::__cxx11::basic_string<char>, double>&, size_t, const gsl_vector*, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2328:36:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void PARAM::UpdateWeight(size_t, const std::map<std::__cxx11::basic_string<char>, double>&, size_t, const gsl_vector*, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2331:55:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void VC::CalcVCacl(const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:2151:20:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VC::CalcVCacl(const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:2152:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void VC::CalcVCacl(const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:2155:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VC::CalcVCacl(const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:2156:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:63:
/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, vector<SNPINFO> >; _ForwardIterator = SNPINFO*]':
/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >; _ForwardIterator = SNPINFO*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, vector<SNPINFO> >; _ForwardIterator = SNPINFO*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, vector<SNPINFO> >; _ForwardIterator = SNPINFO*; _Tp = SNPINFO]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >; _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]' at /usr/include/c++/12/bits/stl_vector.h:1617:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]' at /usr/include/c++/12/bits/vector.tcc:232:44:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void PARAM::ObtainWeight(const std::set<std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2221:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void PARAM::ObtainWeight(const std::set<std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2222:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void PARAM::ObtainWeight(const std::set<std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2266:41:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void PARAM::ObtainWeight(const std::set<std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2266:24:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void PARAM::ObtainWeight(const std::set<std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2268:39:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void PARAM::ObtainWeight(const std::set<std::__cxx11::basic_string<char> >&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/param.cpp:2274:24:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void CalcCIss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*, const std::vector<unsigned int>&, const std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:2862:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void CalcCIss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*, const std::vector<unsigned int>&, const std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:2863:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void CalcCIss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*, const std::vector<unsigned int>&, const std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:2869:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void CalcCIss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*, const std::vector<unsigned int>&, const std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:2870:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void CalcCIss(const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_matrix*, const gsl_vector*, const gsl_vector*, const gsl_vector*, const std::vector<unsigned int>&, const std::vector<double>&, std::vector<double>&, double&, double&, std::vector<double>&, std::vector<double>&, std::vector<double>&, std::vector<double>&)' at src/vc.cpp:2909:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void VC::CalcVCreml(bool, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:1828:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VC::CalcVCreml(bool, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:1835:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void VC::CalcVCreml(bool, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:1849:20:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void VC::CalcVCreml(bool, const gsl_matrix*, const gsl_matrix*, const gsl_vector*)' at src/vc.cpp:1912:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >; _ForwardIterator = SNPINFO*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, vector<SNPINFO> >; _ForwardIterator = SNPINFO*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, vector<SNPINFO> >; _ForwardIterator = SNPINFO*; _Tp = SNPINFO]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]' at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector<SNPINFO>; _Args = {const std::vector<SNPINFO, std::allocator<SNPINFO> >&}; _Tp = std::vector<SNPINFO>]' at /usr/include/c++/12/bits/new_allocator.h:175:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector<SNPINFO>; _Args = {const std::vector<SNPINFO, std::allocator<SNPINFO> >&}; _Tp = std::vector<SNPINFO>]' at /usr/include/c++/12/bits/alloc_traits.h:516:17,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::vector<SNPINFO, std::allocator<SNPINFO> >&}; _Tp = std::vector<SNPINFO>; _Alloc = std::allocator<std::vector<SNPINFO> >]' at /usr/include/c++/12/bits/vector.tcc:462:28:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:60,
                 from src/vc.cpp:28:
/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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, double>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >; _ForwardIterator = SNPINFO*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, vector<SNPINFO> >; _ForwardIterator = SNPINFO*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, vector<SNPINFO> >; _ForwardIterator = SNPINFO*; _Tp = SNPINFO]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]' at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector<SNPINFO>; _Args = {const std::vector<SNPINFO, std::allocator<SNPINFO> >&}; _Tp = std::vector<SNPINFO>]' at /usr/include/c++/12/bits/new_allocator.h:175:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector<SNPINFO>; _Args = {const std::vector<SNPINFO, std::allocator<SNPINFO> >&}; _Tp = std::vector<SNPINFO>]' at /usr/include/c++/12/bits/alloc_traits.h:516:17,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector<SNPINFO>; _Alloc = std::allocator<std::vector<SNPINFO> >]' at /usr/include/c++/12/bits/stl_vector.h:1281:30,
    inlined from 'void PARAM::ReadFiles()' at src/param.cpp:377:25:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >; _ForwardIterator = SNPINFO*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, vector<SNPINFO> >; _ForwardIterator = SNPINFO*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const SNPINFO*, vector<SNPINFO> >; _ForwardIterator = SNPINFO*; _Tp = SNPINFO]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = SNPINFO; _Alloc = std::allocator<SNPINFO>]' at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::vector<SNPINFO>; _Args = {const std::vector<SNPINFO, std::allocator<SNPINFO> >&}; _Tp = std::vector<SNPINFO>]' at /usr/include/c++/12/bits/new_allocator.h:175:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::vector<SNPINFO>; _Args = {const std::vector<SNPINFO, std::allocator<SNPINFO> >&}; _Tp = std::vector<SNPINFO>]' at /usr/include/c++/12/bits/alloc_traits.h:516:17,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::vector<SNPINFO>; _Alloc = std::allocator<std::vector<SNPINFO> >]' at /usr/include/c++/12/bits/stl_vector.h:1281:30,
    inlined from 'void PARAM::ReadFiles()' at src/param.cpp:430:25:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const SNPINFO*, std::vector<SNPINFO> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void ReadFile_cor(const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<unsigned int>&, const std::vector<double>&, const std::vector<double>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, double>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, size_t, const double&, const double&, const double&, gsl_matrix*, gsl_matrix*, gsl_vector*, size_t&, size_t&, size_t&, size_t&)' at src/vc.cpp:1200:37:
/usr/include/c++/12/bits/stl_vector.h:1124:41: warning: 'bin' may be used uninitialized [-Wmaybe-uninitialized]
 1124 |         return *(this->_M_impl._M_start + __n);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
src/vc.cpp: In function 'void ReadFile_cor(const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<unsigned int>&, const std::vector<double>&, const std::vector<double>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, double>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, size_t, const double&, const double&, const double&, gsl_matrix*, gsl_matrix*, gsl_vector*, size_t&, size_t&, size_t&, size_t&)':
src/vc.cpp:1024:52: note: 'bin' was declared here
 1024 |   size_t n_nb, nsamp1, nsamp2, n12, bin_size = 10, bin;
      |                                                    ^~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_cor(const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<unsigned int>&, const std::vector<double>&, const std::vector<double>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, double>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, size_t, const double&, const double&, const double&, gsl_matrix*, gsl_matrix*, gsl_vector*, size_t&, size_t&, size_t&, size_t&)' at src/vc.cpp:1031:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_cor(const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<unsigned int>&, const std::vector<double>&, const std::vector<double>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, const std::map<std::__cxx11::basic_string<char>, double>&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, size_t, const double&, const double&, const double&, gsl_matrix*, gsl_matrix*, gsl_vector*, size_t&, size_t&, size_t&, size_t&)' at src/vc.cpp:1040:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void ReadFile_cor(const std::string&, const std::set<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >&, std::vector<unsigned int>&, std::vector<double>&, std::vector<double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/vc.cpp:745:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void ReadFile_cor(const std::string&, const std::set<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >&, std::vector<unsigned int>&, std::vector<double>&, std::vector<double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/vc.cpp:747:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void ReadFile_cor(const std::string&, const std::set<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >&, std::vector<unsigned int>&, std::vector<double>&, std::vector<double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/vc.cpp:750:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void ReadFile_cor(const std::string&, const std::set<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >&, std::vector<unsigned int>&, std::vector<double>&, std::vector<double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/vc.cpp:752:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
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::__cxx11::basic_string<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void ReadFile_cor(const std::string&, const std::set<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >&, std::vector<unsigned int>&, std::vector<double>&, std::vector<double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/vc.cpp:761:23:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void ReadFile_cor(const std::string&, const std::set<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >&, std::vector<unsigned int>&, std::vector<double>&, std::vector<double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&)' at src/vc.cpp:764:23:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_beta(bool, const std::string&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, gsl_vector*, gsl_vector*, gsl_vector*, size_t&, size_t&)' at src/vc.cpp:819:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_beta(bool, const std::string&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, gsl_vector*, gsl_vector*, gsl_vector*, size_t&, size_t&)' at src/vc.cpp:820:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void ReadFile_beta(bool, const std::string&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, gsl_vector*, gsl_vector*, gsl_vector*, size_t&, size_t&)' at src/vc.cpp:821:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<char>; _Tp = double; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]',
    inlined from 'void ReadFile_beta(bool, const std::string&, const std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, std::map<std::__cxx11::basic_string<char>, double>&, std::map<std::__cxx11::basic_string<char>, unsigned int>&, gsl_vector*, gsl_vector*, gsl_vector*, size_t&, size_t&)' at src/vc.cpp:964:19:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, double>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, double> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -DNDEBUG -O3 -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc src/bslmm.o src/bslmmdap.o src/debug.o src/fastblas.o src/gemma.o src/gemma_io.o src/gzstream.o src/lapack.o src/ldr.o src/lm.o src/lmm.o src/logistic.o src/main.o src/mathfunc.o src/mvlmm.o src/param.o src/prdt.o src/varcov.o src/vc.o -lgsl -lz -lopenblas -o ./bin/gemma -Wl,-z,relro -Wl,-z,now
make[1]: Leaving directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
dh_auto_test --no-parallel
	make -j1 check
make[2]: Entering directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -Og -Wfatal-errors -g -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc -Og -Wfatal-errors -g -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o test/src/unittests-main.o test/src/unittests-main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/catch/catch.hpp:677,
                 from test/src/unittests-main.cpp:2:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
g++ -g -O2 -ffile-prefix-map=/<<BUILDDIR>>/gemma-0.98.5+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -I/usr/include/catch -I/usr/include/eigen -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -Og -Wfatal-errors -g -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc -Og -Wfatal-errors -g -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc  -c -o test/src/unittests-math.o test/src/unittests-math.cpp
In file included from /usr/include/c++/12/vector:64,
                 from /usr/include/catch/catch.hpp:677,
                 from test/src/unittests-math.cpp:1:
/usr/include/c++/12/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  673 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In file included from /usr/include/c++/12/string:47,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/istream:38,
                 from /usr/include/c++/12/sstream:38,
                 from /usr/include/catch/catch.hpp:384:
/usr/include/c++/12/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector<double>]':
/usr/include/c++/12/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
 1353 |     __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it)
      |     ^~~~~~~~~~~~
In file included from /usr/include/c++/12/string:50:
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
  527 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
  611 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:63:
/usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _ForwardIterator = double*]':
/usr/include/c++/12/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _ForwardIterator = double*]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _ForwardIterator = double*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15:
/usr/include/c++/12/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
  147 |         { return std::copy(__first, __last, __result); }
      |                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const double*, vector<double> >; _ForwardIterator = double*; _Tp = double]',
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:601:31:
/usr/include/c++/12/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
test/src/unittests-math.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____2()':
test/src/unittests-math.cpp:63:31: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   63 |   vector<double> v = {1.0, 2.0};
      |                               ^
test/src/unittests-math.cpp:65:74: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   65 |   vector<double> v2 = {1.0, 2.0, std::numeric_limits<double>::quiet_NaN()};
      |                                                                          ^
test/src/unittests-math.cpp:69:75: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   69 |   vector<double> v3 = {1.0, 2.0, -std::numeric_limits<double>::quiet_NaN()};
      |                                                                           ^
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DOPENBLAS -isystem/usr/local/opt/openblas/include -Og -Wfatal-errors -g -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc -Og -Wfatal-errors -g -DHAVE_INLINE -pthread -Wall -std=gnu++11   -Icontrib/catch-1.9.7 -Isrc ./test/src/unittests-main.o  ./test/src/unittests-math.o src/bslmm.o src/bslmmdap.o src/debug.o src/fastblas.o src/gemma.o src/gemma_io.o src/gzstream.o src/lapack.o src/ldr.o src/lm.o src/lmm.o src/logistic.o src/mathfunc.o src/mvlmm.o src/param.o src/prdt.o src/varcov.o src/vc.o -lgsl -lz -lopenblas -o ./bin/unittests-gemma -Wl,-z,relro -Wl,-z,now
./bin/unittests-gemma
Mismatch coordinates (1,0)0:3!

 This example computes real matrix C=alpha*A*B+beta*C using 
 Intel(R) MKL function dgemm, where A, B, and  C are matrices and 
 alpha and beta are double precision scalars

 Initializing data for matrix multiplication C=A*B for matrix 
 A(2000x200) and matrix B(200x1000)

 Allocating memory for matrices aligned on 64-byte boundary for better 
 performance 

 Intializing matrix data 

 Computing matrix product using Intel(R) MKL dgemm function via CBLAS interface 


 This example computes real matrix C=alpha*A*B+beta*C using 
 Intel(R) MKL function dgemm, where A, B, and  C are matrices and 
 alpha and beta are double precision scalars

 Initializing data for matrix multiplication C=A*B for matrix 
 A(2000x200) and matrix B(200x1000)

 Allocating memory for matrices aligned on 64-byte boundary for better 
 performance 

 Intializing matrix data 

 Computing matrix product using Intel(R) MKL dgemm function via CBLAS interface 


 Computations completed.

===============================================================================
All tests passed (23 assertions in 4 test cases)

rm -vf output/*
ruby -Eutf-8 -Itest ./test/dev_tests.rb | tee ./dev_test.log
Run options: --seed 26311

# Running:

GEMMA 0.98.5 (2021-08-25) by Xiang Zhou, Pjotr Prins and team (C) 2012-2021
GSL_RNG_SEED=100
GSL random generator type: mt19937; seed = 100 (option -1); first value = 2333906440
Reading Files ... 
## number of total individuals = 1940
## number of analyzed individuals = 1410
## number of covariates = 1
## number of phenotypes = 1
## number of total SNPs/var        =    12226
## number of analyzed SNPs         =    10768
                                                   0%
====                                               8%
========                                           16%
============                                       25%
================                                   33%
====================                               41%
========================                           49%
============================                       57%
================================                   65%
====================================               74%
========================================           82%
============================================       90%
=================================================  98%
================================================== 100%
**** INFO: Done.
.GEMMA 0.98.5 (2021-08-25) by Xiang Zhou, Pjotr Prins and team (C) 2012-2021
GSL_RNG_SEED=100
GSL random generator type: mt19937; seed = 100 (option -1); first value = 2333906440
Reading Files ... 
**** TEST MODE: trim individuals from 1940 to 400
**** TEST MODE: trim individuals from 1940 to 400
## number of total individuals = 400
## number of analyzed individuals = 247
## number of covariates = 1
## number of phenotypes = 1
## leave one chromosome out (LOCO) =        1
## number of total SNPs/var        =    12226
## number of considered SNPS       =     1000
## number of SNPS for K            =    11182
## number of SNPS for GWAS         =     1044
## number of analyzed SNPs         =      889
Calculating Relatedness Matrix ... 
                                                   0%
====                                               8%
========                                           16%
============                                       25%
================                                   33%
====================                               41%
========================                           49%
============================                       57%
================================                   65%
====================================               74%
========================================           82%
============================================       90%
=================================================  98%
================================================== 100%
**** INFO: Done.
GEMMA 0.98.5 (2021-08-25) by Xiang Zhou, Pjotr Prins and team (C) 2012-2021
GSL_RNG_SEED=100
GSL random generator type: mt19937; seed = 100 (option -1); first value = 2333906440
Reading Files ... 
**** TEST MODE: trim individuals from 1940 to 400
**** TEST MODE: trim individuals from 1940 to 400
## number of total individuals = 400
## number of analyzed individuals = 247
## number of covariates = 1
## number of phenotypes = 1
## leave one chromosome out (LOCO) =        1
## number of total SNPs/var        =    12226
## number of considered SNPS       =     1000
## number of SNPS for K            =    11182
## number of SNPS for GWAS         =     1044
## number of analyzed SNPs         =      889
Start Eigen-Decomposition...
pve estimate =0.678775
se(pve) =0.0717914
                                                   0%
====                                               8%
========                                           16%
============                                       25%
================                                   33%
====================                               41%
========================                           49%
============================                       57%
================================                   65%
====================================               74%
========================================           82%
============================================       90%
=================================================  98%
================================================== 100%
================================================== 100%
**** INFO: Done.
.GEMMA 0.98.5 (2021-08-25) by Xiang Zhou, Pjotr Prins and team (C) 2012-2021
GSL_RNG_SEED=100
GSL random generator type: mt19937; seed = 100 (option -1); first value = 2333906440
Reading Files ... 
**** INFO: no intercept term is found in the cvt file: a column of 1s is added.
## number of total individuals = 198
## number of analyzed individuals = 67
## number of covariates = 3
## number of phenotypes = 1
## number of total SNPs/var        =     7320
## number of analyzed SNPs         =     7317
Calculating Relatedness Matrix ... 
                                                   0%
======                                             14%
=============                                      27%
====================                               41%
===========================                        55%
==================================                 68%
========================================           82%
===============================================    96%
================================================== 100%
**** INFO: Done.
GEMMA 0.98.5 (2021-08-25) by Xiang Zhou, Pjotr Prins and team (C) 2012-2021
GSL_RNG_SEED=100
GSL random generator type: mt19937; seed = 100 (option -1); first value = 2333906440
Reading Files ... 
**** INFO: no intercept term is found in the cvt file: a column of 1s is added.
## number of total individuals = 198
## number of analyzed individuals = 67
## number of covariates = 3
## number of phenotypes = 1
## number of total SNPs/var        =     7320
## number of analyzed SNPs         =     7317
Start Eigen-Decomposition...
pve estimate =0.00100086
se(pve) =0.204165
                                                   0%
======                                             14%
=============                                      27%
====================                               41%
===========================                        55%
==================================                 68%
========================================           82%
===============================================    96%
================================================== 100%
================================================== 100%
**** INFO: Done.
GEMMA 0.98.5 (2021-08-25) by Xiang Zhou, Pjotr Prins and team (C) 2012-2021
GSL_RNG_SEED=100
GSL random generator type: mt19937; seed = 100 (option -1); first value = 2333906440
Reading Files ... 
**** INFO: no intercept term is found in the cvt file: a column of 1s is added.
## number of total individuals = 198
## number of analyzed individuals = 67
## number of covariates = 3
## number of phenotypes = 1
## number of total SNPs/var        =     7320
## number of analyzed SNPs         =     7317
Start Eigen-Decomposition...
pve estimate =0.00100086
se(pve) =0.204165
                                                   0%
======                                             14%
=============                                      27%
====================                               41%
===========================                        55%
==================================                 68%
========================================           82%
===============================================    96%
================================================== 100%
================================================== 100%
**** INFO: Done.
.GEMMA 0.98.5 (2021-08-25) by Xiang Zhou, Pjotr Prins and team (C) 2012-2021
GSL_RNG_SEED=100
GSL random generator type: mt19937; seed = 100 (option -1); first value = 2333906440
Reading Files ... 
## number of total individuals = 427
## number of analyzed individuals = 427
## number of covariates = 1
## number of phenotypes = 1
## number of total SNPs/var        =   358499
## number of analyzed SNPs         =   273349
Calculating Relatedness Matrix ... 
                                                   0%
                                                   0%
                                                   1%
                                                   1%
                                                   1%
                                                   1%
                                                   2%
                                                   2%
=                                                  2%
=                                                  3%
=                                                  3%
=                                                  3%
=                                                  3%
=                                                  4%
=                                                  4%
==                                                 4%
==                                                 4%
==                                                 5%
==                                                 5%
==                                                 5%
==                                                 6%
==                                                 6%
===                                                6%
===                                                6%
===                                                7%
===                                                7%
===                                                7%
===                                                8%
===                                                8%
====                                               8%
====                                               8%
====                                               9%
====                                               9%
====                                               9%
====                                               9%
====                                               10%
=====                                              10%
=====                                              10%
=====                                              11%
=====                                              11%
=====                                              11%
=====                                              11%
=====                                              12%
=====                                              12%
======                                             12%
======                                             13%
======                                             13%
======                                             13%
======                                             13%
======                                             14%
======                                             14%
=======                                            14%
=======                                            15%
=======                                            15%
=======                                            15%
=======                                            15%
=======                                            16%
=======                                            16%
========                                           16%
========                                           16%
========                                           17%
========                                           17%
========                                           17%
========                                           18%
========                                           18%
=========                                          18%
=========                                          18%
=========                                          19%
=========                                          19%
=========                                          19%
=========                                          20%
=========                                          20%
==========                                         20%
==========                                         20%
==========                                         21%
==========                                         21%
==========                                         21%
==========                                         21%
==========                                         22%
===========                                        22%
===========                                        22%
===========                                        23%
===========                                        23%
===========                                        23%
===========                                        23%
===========                                        24%
===========                                        24%
============                                       24%
============                                       25%
============                                       25%
============                                       25%
============                                       25%
============                                       26%
============                                       26%
=============                                      26%
=============                                      26%
=============                                      27%
=============                                      27%
=============                                      27%
=============                                      28%
=============                                      28%
==============                                     28%
==============                                     28%
==============                                     29%
==============                                     29%
==============                                     29%
==============                                     30%
==============                                     30%
===============                                    30%
===============                                    30%
===============                                    31%
===============                                    31%
===============                                    31%
===============                                    32%
===============                                    32%
================                                   32%
================                                   32%
================                                   33%
================                                   33%
================                                   33%
================                                   33%
================                                   34%
=================                                  34%
=================                                  34%
=================                                  35%
=================                                  35%
=================                                  35%
=================                                  35%
=================                                  36%
=================                                  36%
==================                                 36%
==================                                 37%
==================                                 37%
==================                                 37%
==================                                 37%
==================                                 38%
==================                                 38%
===================                                38%
===================                                38%
===================                                39%
===================                                39%
===================                                39%
===================                                40%
===================                                40%
====================                               40%
====================                               40%
====================                               41%
====================                               41%
====================                               41%
====================                               42%
====================                               42%
=====================                              42%
=====================                              42%
=====================                              43%
=====================                              43%
=====================                              43%
=====================                              44%
=====================                              44%
======================                             44%
======================                             44%
======================                             45%
======================                             45%
======================                             45%
======================                             45%
======================                             46%
=======================                            46%
=======================                            46%
=======================                            47%
=======================                            47%
=======================                            47%
=======================                            47%
=======================                            48%
=======================                            48%
========================                           48%
========================                           49%
========================                           49%
========================                           49%
========================                           49%
========================                           50%
========================                           50%
=========================                          50%
=========================                          50%
=========================                          51%
=========================                          51%
=========================                          51%
=========================                          52%
=========================                          52%
==========================                         52%
==========================                         52%
==========================                         53%
==========================                         53%
==========================                         53%
==========================                         54%
==========================                         54%
===========================                        54%
===========================                        54%
===========================                        55%
===========================                        55%
===========================                        55%
===========================                        56%
===========================                        56%
============================                       56%
============================                       56%
============================                       57%
============================                       57%
============================                       57%
============================                       57%
============================                       58%
=============================                      58%
=============================                      58%
=============================                      59%
=============================                      59%
=============================                      59%
=============================                      59%
=============================                      60%
=============================                      60%
==============================                     60%
==============================                     61%
==============================                     61%
==============================                     61%
==============================                     61%
==============================                     62%
==============================                     62%
===============================                    62%
===============================                    62%
===============================                    63%
===============================                    63%
===============================                    63%
===============================                    64%
===============================                    64%
================================                   64%
================================                   64%
================================                   65%
================================                   65%
================================                   65%
================================                   66%
================================                   66%
=================================                  66%
=================================                  66%
=================================                  67%
=================================                  67%
=================================                  67%
=================================                  68%
=================================                  68%
==================================                 68%
==================================                 68%
==================================                 69%
==================================                 69%
==================================                 69%
==================================                 69%
==================================                 70%
===================================                70%
===================================                70%
===================================                71%
===================================                71%
===================================                71%
===================================                71%
===================================                72%
===================================                72%
====================================               72%
====================================               73%
====================================               73%
====================================               73%
====================================               73%
====================================               74%
====================================               74%
=====================================              74%
=====================================              74%
=====================================              75%
=====================================              75%
=====================================              75%
=====================================              76%
=====================================              76%
======================================             76%
======================================             76%
======================================             77%
======================================             77%
======================================             77%
======================================             78%
======================================             78%
=======================================            78%
=======================================            78%
=======================================            79%
=======================================            79%
=======================================            79%
=======================================            79%
=======================================            80%
========================================           80%
========================================           80%
========================================           81%
========================================           81%
========================================           81%
========================================           81%
========================================           82%
=========================================          82%
=========================================          82%
=========================================          83%
=========================================          83%
=========================================          83%
=========================================          83%
=========================================          84%
=========================================          84%
==========================================         84%
==========================================         85%
==========================================         85%
==========================================         85%
==========================================         85%
==========================================         86%
==========================================         86%
===========================================        86%
===========================================        86%
===========================================        87%
===========================================        87%
===========================================        87%
===========================================        88%
===========================================        88%
============================================       88%
============================================       88%
============================================       89%
============================================       89%
============================================       89%
============================================       90%
============================================       90%
=============================================      90%
=============================================      90%
=============================================      91%
=============================================      91%
=============================================      91%
=============================================      91%
=============================================      92%
==============================================     92%
==============================================     92%
==============================================     93%
==============================================     93%
==============================================     93%
==============================================     93%
==============================================     94%
===============================================    94%
===============================================    94%
===============================================    95%
===============================================    95%
===============================================    95%
===============================================    95%
===============================================    96%
===============================================    96%
================================================   96%
================================================   97%
================================================   97%
================================================   97%
================================================   97%
================================================   98%
================================================   98%
=================================================  98%
=================================================  98%
=================================================  99%
=================================================  99%
=================================================  99%
=================================================  100%
=================================================  100%
================================================== 100%
**** INFO: Done.
GEMMA 0.98.5 (2021-08-25) by Xiang Zhou, Pjotr Prins and team (C) 2012-2021
GSL_RNG_SEED=100
GSL random generator type: mt19937; seed = 100 (option -1); first value = 2333906440
Reading Files ... 
**** INFO: no intercept term is found in the cvt file: a column of 1s is added.
## number of total individuals = 427
## number of analyzed individuals = 427
## number of covariates = 2
## number of phenotypes = 1
## number of total SNPs/var        =   358499
## number of analyzed SNPs         =   223242
Start Eigen-Decomposition...
pve estimate =0.365545
se(pve) =0.47481
                                                   0%
                                                   0%
                                                   1%
                                                   1%
                                                   1%
                                                   1%
                                                   2%
                                                   2%
=                                                  2%
=                                                  3%
=                                                  3%
=                                                  3%
=                                                  3%
=                                                  4%
=                                                  4%
==                                                 4%
==                                                 4%
==                                                 5%
==                                                 5%
==                                                 5%
==                                                 6%
==                                                 6%
===                                                6%
===                                                6%
===                                                7%
===                                                7%
===                                                7%
===                                                8%
===                                                8%
====                                               8%
====                                               8%
====                                               9%
====                                               9%
====                                               9%
====                                               9%
====                                               10%
=====                                              10%
=====                                              10%
=====                                              11%
=====                                              11%
=====                                              11%
=====                                              11%
=====                                              12%
=====                                              12%
======                                             12%
======                                             13%
======                                             13%
======                                             13%
======                                             13%
======                                             14%
======                                             14%
=======                                            14%
=======                                            15%
=======                                            15%
=======                                            15%
=======                                            15%
=======                                            16%
=======                                            16%
========                                           16%
========                                           16%
========                                           17%
========                                           17%
========                                           17%
========                                           18%
========                                           18%
=========                                          18%
=========                                          18%
=========                                          19%
=========                                          19%
=========                                          19%
=========                                          20%
=========                                          20%
==========                                         20%
==========                                         20%
==========                                         21%
==========                                         21%
==========                                         21%
==========                                         21%
==========                                         22%
===========                                        22%
===========                                        22%
===========                                        23%
===========                                        23%
===========                                        23%
===========                                        23%
===========                                        24%
===========                                        24%
============                                       24%
============                                       25%
============                                       25%
============                                       25%
============                                       25%
============                                       26%
============                                       26%
=============                                      26%
=============                                      26%
=============                                      27%
=============                                      27%
=============                                      27%
=============                                      28%
=============                                      28%
==============                                     28%
==============                                     28%
==============                                     29%
==============                                     29%
==============                                     29%
==============                                     30%
==============                                     30%
===============                                    30%
===============                                    30%
===============                                    31%
===============                                    31%
===============                                    31%
===============                                    32%
===============                                    32%
================                                   32%
================                                   32%
================                                   33%
================                                   33%
================                                   33%
================                                   33%
================                                   34%
=================                                  34%
=================                                  34%
=================                                  35%
=================                                  35%
=================                                  35%
=================                                  35%
=================                                  36%
=================                                  36%
==================                                 36%
==================                                 37%
==================                                 37%
==================                                 37%
==================                                 37%
==================                                 38%
==================                                 38%
===================                                38%
===================                                38%
===================                                39%
===================                                39%
===================                                39%
===================                                40%
===================                                40%
====================                               40%
====================                               40%
====================                               41%
====================                               41%
====================                               41%
====================                               42%
====================                               42%
=====================                              42%
=====================                              42%
=====================                              43%
=====================                              43%
=====================                              43%
=====================                              44%
=====================                              44%
======================                             44%
======================                             44%
======================                             45%
======================                             45%
======================                             45%
======================                             45%
======================                             46%
=======================                            46%
=======================                            46%
=======================                            47%
=======================                            47%
=======================                            47%
=======================                            47%
=======================                            48%
=======================                            48%
========================                           48%
========================                           49%
========================                           49%
========================                           49%
========================                           49%
========================                           50%
========================                           50%
=========================                          50%
=========================                          50%
=========================                          51%
=========================                          51%
=========================                          51%
=========================                          52%
=========================                          52%
==========================                         52%
==========================                         52%
==========================                         53%
==========================                         53%
==========================                         53%
==========================                         54%
==========================                         54%
===========================                        54%
===========================                        54%
===========================                        55%
===========================                        55%
===========================                        55%
===========================                        56%
===========================                        56%
============================                       56%
============================                       56%
============================                       57%
============================                       57%
============================                       57%
============================                       57%
============================                       58%
=============================                      58%
=============================                      58%
=============================                      59%
=============================                      59%
=============================                      59%
=============================                      59%
=============================                      60%
=============================                      60%
==============================                     60%
==============================                     61%
==============================                     61%
==============================                     61%
==============================                     61%
==============================                     62%
==============================                     62%
===============================                    62%
===============================                    62%
===============================                    63%
===============================                    63%
===============================                    63%
===============================                    64%
===============================                    64%
================================                   64%
================================                   64%
================================                   65%
================================                   65%
================================                   65%
================================                   66%
================================                   66%
=================================                  66%
=================================                  66%
=================================                  67%
=================================                  67%
=================================                  67%
=================================                  68%
=================================                  68%
==================================                 68%
==================================                 68%
==================================                 69%
==================================                 69%
==================================                 69%
==================================                 69%
==================================                 70%
===================================                70%
===================================                70%
===================================                71%
===================================                71%
===================================                71%
===================================                71%
===================================                72%
===================================                72%
====================================               72%
====================================               73%
====================================               73%
====================================               73%
====================================               73%
====================================               74%
====================================               74%
=====================================              74%
=====================================              74%
=====================================              75%
=====================================              75%
=====================================              75%
=====================================              76%
=====================================              76%
======================================             76%
======================================             76%
======================================             77%
======================================             77%
======================================             77%
======================================             78%
======================================             78%
=======================================            78%
=======================================            78%
=======================================            79%
=======================================            79%
=======================================            79%
=======================================            79%
=======================================            80%
========================================           80%
========================================           80%
========================================           81%
========================================           81%
========================================           81%
========================================           81%
========================================           82%
=========================================          82%
=========================================          82%
=========================================          83%
=========================================          83%
=========================================          83%
=========================================          83%
=========================================          84%
=========================================          84%
==========================================         84%
==========================================         85%
==========================================         85%
==========================================         85%
==========================================         85%
==========================================         86%
==========================================         86%
===========================================        86%
===========================================        86%
===========================================        87%
===========================================        87%
===========================================        87%
===========================================        88%
===========================================        88%
============================================       88%
============================================       88%
============================================       89%
============================================       89%
============================================       89%
============================================       90%
============================================       90%
=============================================      90%
=============================================      90%
=============================================      91%
=============================================      91%
=============================================      91%
=============================================      91%
=============================================      92%
==============================================     92%
==============================================     92%
==============================================     93%
==============================================     93%
==============================================     93%
==============================================     93%
==============================================     94%
===============================================    94%
===============================================    94%
===============================================    95%
===============================================    95%
===============================================    95%
===============================================    95%
===============================================    96%
===============================================    96%
================================================   96%
================================================   97%
================================================   97%
================================================   97%
================================================   97%
================================================   98%
================================================   98%
=================================================  98%
=================================================  98%
=================================================  99%
=================================================  99%
=================================================  99%
=================================================  100%
=================================================  100%
================================================== 100%
**** INFO: Done.
.

Finished in 1963.143803s, 0.0020 runs/s, 0.0107 assertions/s.

4 runs, 21 assertions, 0 failures, 0 errors, 0 skips
make[2]: Leaving directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
	rm -fr -- /tmp/dh-xdg-rundir-iXTrmp1K
make[1]: Leaving directory '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
   create-stamp debian/debhelper-build-stamp
   dh_prep -a
	rm -f -- debian/gemma.substvars
	rm -fr -- debian/.debhelper/generated/gemma/ debian/gemma/ debian/tmp/
   dh_auto_install -a
	install -d /<<BUILDDIR>>/gemma-0.98.5\+dfsg/debian/tmp
   dh_install -a
	install -d debian/gemma/usr/bin
	cp --reflink=auto -a ./bin/gemma debian/gemma/usr/bin/
	install -d debian/.debhelper/generated/gemma
	install -d debian/.debhelper/generated/gemma-doc
   dh_installdocs -a
	install -d debian/gemma/usr/share/doc/gemma
	cp --reflink=auto -a ./RELEASE-NOTES.md debian/gemma/usr/share/doc/gemma
	cp --reflink=auto -a ./README.md debian/gemma/usr/share/doc/gemma
	chmod -R u\+rw,go=rX debian/gemma/usr/share/doc
	install -p -m0644 debian/copyright debian/gemma/usr/share/doc/gemma/copyright
   dh_installchangelogs -a
	install -p -m0644 debian/.debhelper/generated/gemma/dh_installchangelogs.dch.trimmed debian/gemma/usr/share/doc/gemma/changelog.Debian
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
	cd debian/gemma
	chmod a-x usr/share/doc/gemma/README.md usr/share/doc/gemma/RELEASE-NOTES.md usr/share/doc/gemma/changelog.Debian
	gzip -9nf usr/share/doc/gemma/README.md usr/share/doc/gemma/RELEASE-NOTES.md usr/share/doc/gemma/changelog.Debian
	cd '/<<BUILDDIR>>/gemma-0.98.5+dfsg'
   dh_fixperms -a
	find debian/gemma ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
	find debian/gemma/usr/share/doc -type f -a -true -a ! -regex 'debian/gemma/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
	find debian/gemma/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
	find debian/gemma -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
	find debian/gemma/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x
   dh_missing -a
   dh_dwz -a
	dwz -- debian/gemma/usr/bin/gemma
   dh_strip -a
	install -d debian/.debhelper/gemma/dbgsym-root/usr/lib/debug/.build-id/34
	objcopy --only-keep-debug --compress-debug-sections debian/gemma/usr/bin/gemma debian/.debhelper/gemma/dbgsym-root/usr/lib/debug/.build-id/34/46346839d4121b1b9766009b23ba5553c92e2a.debug
	chmod 0644 -- debian/.debhelper/gemma/dbgsym-root/usr/lib/debug/.build-id/34/46346839d4121b1b9766009b23ba5553c92e2a.debug
	strip --remove-section=.comment --remove-section=.note debian/gemma/usr/bin/gemma
	objcopy --add-gnu-debuglink debian/.debhelper/gemma/dbgsym-root/usr/lib/debug/.build-id/34/46346839d4121b1b9766009b23ba5553c92e2a.debug debian/gemma/usr/bin/gemma
	install -d debian/.debhelper/gemma/dbgsym-root/usr/share/doc
	ln -s gemma debian/.debhelper/gemma/dbgsym-root/usr/share/doc/gemma-dbgsym
   dh_makeshlibs -a
	rm -f debian/gemma/DEBIAN/shlibs
   dh_shlibdeps -a
	install -d debian/gemma/DEBIAN
	dpkg-shlibdeps -Tdebian/gemma.substvars debian/gemma/usr/bin/gemma
dpkg-shlibdeps: warning: debian/gemma/usr/bin/gemma contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/gemma/usr/bin/gemma was not linked against ld-linux-armhf.so.3 (it uses none of the library's symbols)
   dh_installdeb -a
   dh_gencontrol -a
	echo misc:Depends= >> debian/gemma.substvars
	echo misc:Pre-Depends= >> debian/gemma.substvars
	install -d debian/.debhelper/gemma/dbgsym-root/DEBIAN
	dpkg-gencontrol -pgemma -ldebian/changelog -Tdebian/gemma.substvars -Pdebian/.debhelper/gemma/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=gemma-dbgsym "-DDepends=gemma (= \${binary:Version})" "-DDescription=debug symbols for gemma" -DBuild-Ids=3446346839d4121b1b9766009b23ba5553c92e2a -DSection=debug -UMulti-Arch -UReplaces -UBreaks
	chmod 0644 -- debian/.debhelper/gemma/dbgsym-root/DEBIAN/control
	dpkg-gencontrol -pgemma -ldebian/changelog -Tdebian/gemma.substvars -Pdebian/gemma
	chmod 0644 -- debian/gemma/DEBIAN/control
   dh_md5sums -a
	cd debian/gemma >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
	chmod 0644 -- debian/gemma/DEBIAN/md5sums
	cd debian/.debhelper/gemma/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
	chmod 0644 -- debian/.debhelper/gemma/dbgsym-root/DEBIAN/md5sums
   dh_builddeb -a
	dpkg-deb --root-owner-group --build debian/gemma ..
	dpkg-deb --root-owner-group --build debian/.debhelper/gemma/dbgsym-root ..
dpkg-deb: building package 'gemma-dbgsym' in '../gemma-dbgsym_0.98.5+dfsg-2_armhf.deb'.
dpkg-deb: building package 'gemma' in '../gemma_0.98.5+dfsg-2_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../gemma_0.98.5+dfsg-2_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> -O../gemma_0.98.5+dfsg-2_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2022-11-23T06:29:20Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


gemma_0.98.5+dfsg-2_armhf.changes:
----------------------------------

Format: 1.8
Date: Fri, 18 Nov 2022 12:07:39 +0100
Source: gemma
Binary: gemma gemma-dbgsym
Architecture: armhf
Version: 0.98.5+dfsg-2
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Andreas Tille <tille@debian.org>
Description:
 gemma      - Genome-wide Efficient Mixed Model Association
Changes:
 gemma (0.98.5+dfsg-2) unstable; urgency=medium
 .
   * Team upload.
   * Fix watch file
   * Standards-Version: 4.6.1 (routine-update)
Checksums-Sha1:
 a8c2a9bf71fa537fe7093c75069d837788c90d09 5599740 gemma-dbgsym_0.98.5+dfsg-2_armhf.deb
 c2ec80baa28925f37f7fba37e1ac35f7e22e9584 6003 gemma_0.98.5+dfsg-2_armhf.buildinfo
 72fe96d5c9accf447019e5903ec73acf2941444a 312016 gemma_0.98.5+dfsg-2_armhf.deb
Checksums-Sha256:
 e8ccea971050597791e0ccf965d69732b8849999c566fc2fa02b9ceef60da2fc 5599740 gemma-dbgsym_0.98.5+dfsg-2_armhf.deb
 9d3043ddd617238abbf925fbc45589a036dea66a74b51e1e906a5ade1da41d16 6003 gemma_0.98.5+dfsg-2_armhf.buildinfo
 4ae80f390a5913dd52b7661320ddb36e5e1f9787d2b7e5f914d1964f85a3e019 312016 gemma_0.98.5+dfsg-2_armhf.deb
Files:
 d8a30e21efa5b7c0518ac3d6dd9c9486 5599740 debug optional gemma-dbgsym_0.98.5+dfsg-2_armhf.deb
 c07453d919e27312c4667f2c5573e503 6003 science optional gemma_0.98.5+dfsg-2_armhf.buildinfo
 429fad3ed830d51671756cd12c39d138 312016 science optional gemma_0.98.5+dfsg-2_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


gemma-dbgsym_0.98.5+dfsg-2_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 5599740 bytes: control archive=536 bytes.
     375 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: gemma-dbgsym
 Source: gemma
 Version: 0.98.5+dfsg-2
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
 Installed-Size: 5612
 Depends: gemma (= 0.98.5+dfsg-2)
 Section: debug
 Priority: optional
 Description: debug symbols for gemma
 Build-Ids: 3446346839d4121b1b9766009b23ba5553c92e2a

drwxr-xr-x root/root         0 2022-11-18 11:07 ./
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/lib/
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/lib/debug/
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/lib/debug/.build-id/34/
-rw-r--r-- root/root   5735884 2022-11-18 11:07 ./usr/lib/debug/.build-id/34/46346839d4121b1b9766009b23ba5553c92e2a.debug
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/share/
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/share/doc/
lrwxrwxrwx root/root         0 2022-11-18 11:07 ./usr/share/doc/gemma-dbgsym -> gemma


gemma_0.98.5+dfsg-2_armhf.deb
-----------------------------

 new Debian package, version 2.0.
 size 312016 bytes: control archive=1368 bytes.
    1938 bytes,    34 lines      control              
     327 bytes,     5 lines      md5sums              
 Package: gemma
 Version: 0.98.5+dfsg-2
 Architecture: armhf
 Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
 Installed-Size: 984
 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.5), libgsl27 (>= 2.7.1), libopenblas0, libstdc++6 (>= 11), zlib1g (>= 1:1.1.4)
 Section: science
 Priority: optional
 Homepage: https://www.xzlab.org/software.html
 Description: Genome-wide Efficient Mixed Model Association
  GEMMA is the software implementing the Genome-wide Efficient Mixed
  Model Association algorithm for a standard linear mixed model and some
  of its close relatives for genome-wide association studies (GWAS):
  .
   * It fits a univariate linear mixed model (LMM) for marker association
     tests with a single phenotype to account for population stratification
     and sample structure, and for estimating the proportion of variance in
     phenotypes explained (PVE) by typed genotypes (i.e. "chip heritability").
   * It fits a multivariate linear mixed model (mvLMM) for testing marker
     associations with multiple phenotypes simultaneously while controlling
     for population stratification, and for estimating genetic correlations
     among complex phenotypes.
   * It fits a Bayesian sparse linear mixed model (BSLMM) using Markov
     chain Monte Carlo (MCMC) for estimating PVE by typed genotypes,
     predicting phenotypes, and identifying associated markers by jointly
     modeling all markers while controlling for population structure.
   * It estimates variance component/chip heritability, and partitions
     it by different SNP functional categories. In particular, it uses HE
     regression or REML AI algorithm to estimate variance components when
     individual-level data are available. It uses MQS to estimate variance
     components when only summary statisics are available.
  .
  GEMMA is computationally efficient for large scale GWAS and uses freely
  available open-source numerical libraries.

drwxr-xr-x root/root         0 2022-11-18 11:07 ./
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/bin/
-rwxr-xr-x root/root    985108 2022-11-18 11:07 ./usr/bin/gemma
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/share/
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/share/doc/
drwxr-xr-x root/root         0 2022-11-18 11:07 ./usr/share/doc/gemma/
-rw-r--r-- root/root      4961 2021-08-25 12:14 ./usr/share/doc/gemma/README.md.gz
-rw-r--r-- root/root      4473 2021-08-25 12:14 ./usr/share/doc/gemma/RELEASE-NOTES.md.gz
-rw-r--r-- root/root       896 2022-11-18 11:07 ./usr/share/doc/gemma/changelog.Debian.gz
-rw-r--r-- root/root      2231 2022-11-18 11:07 ./usr/share/doc/gemma/copyright


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 210628
Build-Time: 2482
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 784
Job: gemma_0.98.5+dfsg-2
Machine Architecture: armhf
Package: gemma
Package-Time: 3360
Source-Version: 0.98.5+dfsg-2
Space: 210628
Status: successful
Version: 0.98.5+dfsg-2
--------------------------------------------------------------------------------
Finished at 2022-11-23T06:29:20Z
Build needed 00:56:00, 210628k disc space