Raspbian Package Auto-Building

Build log for bali-phy (3.6.1+dfsg-1+b1) on armhf

bali-phy3.6.1+dfsg-1+b1armhf → 2022-10-28 10:44:20

sbuild (Debian sbuild) 0.78.1 (09 February 2019) on test2019

+==============================================================================+
| bali-phy 3.6.1+dfsg-1+b1 (armhf)             Fri, 28 Oct 2022 09:40:35 +0000 |
+==============================================================================+

Package: bali-phy
Version: 3.6.1+dfsg-1+b1
Source Version: 3.6.1+dfsg-1
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
Build Type: any

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bookworm-staging-armhf-sbuild-bc114f42-e632-463a-b885-dae3fe07617a' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/bali-phy-brjOq1/resolver-prxBUm' with '<<RESOLVERDIR>>'

+------------------------------------------------------------------------------+
| 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.2 MB]
Fetched 27.6 MB in 11s (2582 kB/s)
Reading package lists...
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: 'bali-phy' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/med-team/bali-phy.git
Please use:
git clone https://salsa.debian.org/med-team/bali-phy.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 1130 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main bali-phy 3.6.1+dfsg-1 (dsc) [2217 B]
Get:2 http://172.17.4.1/private bookworm-staging/main bali-phy 3.6.1+dfsg-1 (tar) [1124 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main bali-phy 3.6.1+dfsg-1 (diff) [4520 B]
Fetched 1130 kB in 0s (4940 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/bali-phy-brjOq1/bali-phy-3.6.1+dfsg' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/bali-phy-brjOq1' with '<<BUILDDIR>>'

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


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

Merged Build-Depends: debhelper-compat (= 13), meson, libcairo2-dev, libeigen3-dev, nlohmann-json3-dev, pandoc, libboost-dev, libboost-program-options-dev, libboost-random-dev, libboost-system-dev, libboost-filesystem-dev, libboost-chrono-dev, librange-v3-dev, build-essential, fakeroot
Filtered Build-Depends: debhelper-compat (= 13), meson, libcairo2-dev, libeigen3-dev, nlohmann-json3-dev, pandoc, libboost-dev, libboost-program-options-dev, libboost-random-dev, libboost-system-dev, libboost-filesystem-dev, libboost-chrono-dev, librange-v3-dev, build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [957 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [453 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [538 B]
Fetched 1948 B in 0s (52.2 kB/s)
Reading package lists...
Reading package lists...

Install main 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
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file fontconfig-config
  fonts-dejavu-core gettext gettext-base groff-base intltool-debian
  libarchive-zip-perl libblkid-dev libboost-chrono-dev libboost-chrono1.74-dev
  libboost-chrono1.74.0 libboost-dev libboost-filesystem-dev
  libboost-filesystem1.74-dev libboost-filesystem1.74.0
  libboost-program-options-dev libboost-program-options1.74-dev
  libboost-program-options1.74.0 libboost-random-dev libboost-random1.74-dev
  libboost-random1.74.0 libboost-system-dev libboost-system1.74-dev
  libboost-system1.74.0 libboost1.74-dev libbrotli-dev libbrotli1 libbsd0
  libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev
  libdebhelper-perl libeigen3-dev libelf1 libexpat1 libexpat1-dev libffi-dev
  libffi8 libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1
  libfreetype-dev libfreetype6 libfreetype6-dev libglib2.0-0 libglib2.0-bin
  libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libice-dev libice6
  libicu71 liblua5.3-0 liblzo2-2 libmagic-mgc libmagic1 libmd0 libmount-dev
  libmpdec3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3
  libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpng16-16
  libpthread-stubs0-dev libpython3-stdlib libpython3.10-minimal
  libpython3.10-stdlib librange-v3-dev libselinux1-dev libsepol-dev libsm-dev
  libsm6 libsub-override-perl libtool libuchardet0 libx11-6 libx11-data
  libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0
  libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev
  libxext6 libxml2 libxrender-dev libxrender1 libyaml-0-2 m4 man-db
  media-types meson ninja-build nlohmann-json3-dev pandoc pandoc-data
  pkg-config po-debconf python3 python3-distutils python3-lib2to3
  python3-minimal python3-pkg-resources python3-setuptools python3.10
  python3.10-minimal ucf uuid-dev x11-common x11proto-core-dev x11proto-dev
  xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc
  libasprintf-dev libgettextpo-dev groff libboost-doc libboost1.74-doc
  libboost-atomic1.74-dev libboost-container1.74-dev libboost-context1.74-dev
  libboost-contract1.74-dev libboost-coroutine1.74-dev
  libboost-date-time1.74-dev libboost-exception1.74-dev libboost-fiber1.74-dev
  libboost-graph1.74-dev libboost-graph-parallel1.74-dev
  libboost-iostreams1.74-dev libboost-locale1.74-dev libboost-log1.74-dev
  libboost-math1.74-dev libboost-mpi1.74-dev libboost-mpi-python1.74-dev
  libboost-numpy1.74-dev libboost-python1.74-dev libboost-regex1.74-dev
  libboost-serialization1.74-dev libboost-stacktrace1.74-dev
  libboost-test1.74-dev libboost-thread1.74-dev libboost-timer1.74-dev
  libboost-type-erasure1.74-dev libboost-wave1.74-dev libboost1.74-tools-dev
  libmpfrc++-dev libntl-dev libboost-nowide1.74-dev libcairo2-doc
  libeigen3-doc freetype2-doc libgirepository1.0-dev libglib2.0-doc
  libgdk-pixbuf2.0-bin libxml2-utils libice-doc libsm-doc libtool-doc gfortran
  | fortran95-compiler gcj-jdk libx11-doc libxcb-doc libxext-doc m4-doc
  apparmor less www-browser texlive-latex-recommended texlive-xetex
  texlive-luatex pandoc-citeproc texlive-latex-extra context wkhtmltopdf
  librsvg2-bin ghc nodejs php python ruby r-base-core libjs-mathjax
  libjs-katex citation-style-language-styles libmail-box-perl python3-doc
  python3-tk python3-venv python-setuptools-doc python3.10-venv python3.10-doc
  binfmt-support
Recommended packages:
  curl | wget | lynx libarchive-cpio-perl shared-mime-info xdg-user-dirs
  libpng-tools librange-v3-doc libltdl-dev libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file fontconfig-config
  fonts-dejavu-core gettext gettext-base groff-base intltool-debian
  libarchive-zip-perl libblkid-dev libboost-chrono-dev libboost-chrono1.74-dev
  libboost-chrono1.74.0 libboost-dev libboost-filesystem-dev
  libboost-filesystem1.74-dev libboost-filesystem1.74.0
  libboost-program-options-dev libboost-program-options1.74-dev
  libboost-program-options1.74.0 libboost-random-dev libboost-random1.74-dev
  libboost-random1.74.0 libboost-system-dev libboost-system1.74-dev
  libboost-system1.74.0 libboost1.74-dev libbrotli-dev libbrotli1 libbsd0
  libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev
  libdebhelper-perl libeigen3-dev libelf1 libexpat1 libexpat1-dev libffi-dev
  libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1
  libfreetype-dev libfreetype6 libfreetype6-dev libglib2.0-0 libglib2.0-bin
  libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libice-dev libice6
  libicu71 liblua5.3-0 liblzo2-2 libmagic-mgc libmagic1 libmd0 libmount-dev
  libmpdec3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3
  libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpng16-16
  libpthread-stubs0-dev libpython3-stdlib libpython3.10-minimal
  libpython3.10-stdlib librange-v3-dev libselinux1-dev libsepol-dev libsm-dev
  libsm6 libsub-override-perl libtool libuchardet0 libx11-6 libx11-data
  libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0
  libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev
  libxext6 libxml2 libxrender-dev libxrender1 libyaml-0-2 m4 man-db
  media-types meson ninja-build nlohmann-json3-dev pandoc pandoc-data
  pkg-config po-debconf python3 python3-distutils python3-lib2to3
  python3-minimal python3-pkg-resources python3-setuptools python3.10
  python3.10-minimal sbuild-build-depends-main-dummy ucf uuid-dev x11-common
  x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
The following packages will be upgraded:
  libffi8
1 upgraded, 136 newly installed, 0 to remove and 23 not upgraded.
Need to get 81.7 MB of archives.
After this operation, 522 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [956 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-minimal armhf 3.10.7-2 [769 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.4.9-1 [83.3 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf python3.10-minimal armhf 3.10.7-2 [1477 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf python3-minimal armhf 3.10.6-1 [38.7 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf media-types all 8.0.0 [33.4 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libffi8 armhf 3.4.4-1 [19.4 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-2+rpi1 [73.5 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-stdlib armhf 3.10.7-2 [1597 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf python3.10 armhf 3.10.7-2 [502 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.10.6-1 [21.7 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf python3 armhf 3.10.6-1 [38.2 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-8 [793 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-1.1 [78.2 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.6-3 [34.3 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.0-1 [1299 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-9 [171 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf ucf all 3.0043 [74.0 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-9 [510 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.10 [79.8 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-4 [526 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [26.6 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-1 [15.8 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14+20220924-2 [93.1 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf libicu71 armhf 71.1-3 [8855 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1 [591 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-9 [1220 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.10 [940 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf fonts-dejavu-core all 2.37-2 [1069 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf fontconfig-config armhf 2.13.1-4.5 [281 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf uuid-dev armhf 2.38.1-1.1 [36.5 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf libblkid-dev armhf 2.38.1-1.1 [161 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf libboost1.74-dev armhf 1.74.0-17 [9534 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74.0 armhf 1.74.0-17 [249 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono1.74-dev armhf 1.74.0-17 [255 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf libboost-chrono-dev armhf 1.74.0.3+b4 [5232 B]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf libboost-dev armhf 1.74.0.3+b4 [4824 B]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libboost-filesystem1.74.0 armhf 1.74.0-17 [274 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74.0 armhf 1.74.0-17 [242 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libboost-system1.74-dev armhf 1.74.0-17 [244 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libboost-filesystem1.74-dev armhf 1.74.0-17 [285 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libboost-filesystem-dev armhf 1.74.0.3+b4 [4636 B]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libboost-program-options1.74.0 armhf 1.74.0-17 [332 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf libboost-program-options1.74-dev armhf 1.74.0-17 [370 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libboost-program-options-dev armhf 1.74.0.3+b4 [4616 B]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libboost-random1.74.0 armhf 1.74.0-17 [247 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libboost-random1.74-dev armhf 1.74.0-17 [250 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf libboost-random-dev armhf 1.74.0.3+b4 [4604 B]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf libboost-system-dev armhf 1.74.0.3+b4 [4744 B]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b2 [260 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libbrotli-dev armhf 1.0.9-2+b2 [271 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf libmd0 armhf 1.0.4-2 [28.6 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.7-1 [112 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf libpng16-16 armhf 1.6.38-2 [273 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf libfreetype6 armhf 2.12.1+dfsg-3 [352 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf libfontconfig1 armhf 2.13.1-4.5 [330 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf libpixman-1-0 armhf 0.40.0-1 [463 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf libxcb1 armhf 1.15-1 [139 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf libx11-data all 2:1.8.1-2 [308 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf libx11-6 armhf 2:1.8.1-2 [704 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf libxcb-render0 armhf 1.15-1 [114 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf libxcb-shm0 armhf 1.15-1 [106 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libxext6 armhf 2:1.3.4-1 [48.0 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libxrender1 armhf 1:0.9.10-1.1 [30.0 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf libcairo2 armhf 1.16.0-6 [496 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-0 armhf 2.74.0-3 [1211 kB]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf libcairo-gobject2 armhf 1.16.0-6 [125 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf liblzo2-2 armhf 2.10-2 [50.2 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf libcairo-script-interpreter2 armhf 1.16.0-6 [154 kB]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.4.9-1 [136 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-4.1 [183 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf libpng-dev armhf 1.6.38-2 [352 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf libfreetype-dev armhf 2.12.1+dfsg-3 [516 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf libfreetype6-dev armhf 2.12.1+dfsg-3 [70.8 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf pkg-config armhf 0.29.2-1 [61.5 kB]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf libfontconfig-dev armhf 2.13.1-4.5 [348 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf libffi-dev armhf 3.4.4-1 [60.4 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-data all 2.74.0-3 [1202 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-bin armhf 2.74.0-3 [99.8 kB]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf python3-lib2to3 all 3.10.7-1 [79.9 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf python3-distutils all 3.10.7-1 [141 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-dev-bin armhf 2.74.0-3 [146 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf libsepol-dev armhf 3.4-2 [319 kB]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf libpcre2-16-0 armhf 10.40-1+b2 [208 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf libpcre2-32-0 armhf 10.40-1+b2 [200 kB]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf libpcre2-posix3 armhf 10.40-1+b2 [53.7 kB]
Get:103 http://172.17.4.1/private bookworm-staging/main armhf libpcre2-dev armhf 10.40-1+b2 [637 kB]
Get:104 http://172.17.4.1/private bookworm-staging/main armhf libselinux1-dev armhf 3.4-1 [162 kB]
Get:105 http://172.17.4.1/private bookworm-staging/main armhf libmount-dev armhf 2.38.1-1.1 [21.3 kB]
Get:106 http://172.17.4.1/private bookworm-staging/main armhf libglib2.0-dev armhf 2.74.0-3 [1470 kB]
Get:107 http://172.17.4.1/private bookworm-staging/main armhf libpixman-1-dev armhf 0.40.0-1 [482 kB]
Get:108 http://172.17.4.1/private bookworm-staging/main armhf x11-common all 1:7.7+23 [252 kB]
Get:109 http://172.17.4.1/private bookworm-staging/main armhf libice6 armhf 2:1.0.10-1 [51.7 kB]
Get:110 http://172.17.4.1/private bookworm-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:111 http://172.17.4.1/private bookworm-staging/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:112 http://172.17.4.1/private bookworm-staging/main armhf x11proto-dev all 2022.1-1 [599 kB]
Get:113 http://172.17.4.1/private bookworm-staging/main armhf x11proto-core-dev all 2022.1-1 [3528 B]
Get:114 http://172.17.4.1/private bookworm-staging/main armhf libice-dev armhf 2:1.0.10-1 [58.7 kB]
Get:115 http://172.17.4.1/private bookworm-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:116 http://172.17.4.1/private bookworm-staging/main armhf libxau-dev armhf 1:1.0.9-1 [22.3 kB]
Get:117 http://172.17.4.1/private bookworm-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:118 http://172.17.4.1/private bookworm-staging/main armhf xtrans-dev all 1.4.0-1 [98.7 kB]
Get:119 http://172.17.4.1/private bookworm-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:120 http://172.17.4.1/private bookworm-staging/main armhf libxcb1-dev armhf 1.15-1 [175 kB]
Get:121 http://172.17.4.1/private bookworm-staging/main armhf libx11-dev armhf 2:1.8.1-2 [780 kB]
Get:122 http://172.17.4.1/private bookworm-staging/main armhf libxcb-render0-dev armhf 1.15-1 [117 kB]
Get:123 http://172.17.4.1/private bookworm-staging/main armhf libxcb-shm0-dev armhf 1.15-1 [107 kB]
Get:124 http://172.17.4.1/private bookworm-staging/main armhf libxext-dev armhf 2:1.3.4-1 [102 kB]
Get:125 http://172.17.4.1/private bookworm-staging/main armhf libxrender-dev armhf 1:0.9.10-1.1 [37.6 kB]
Get:126 http://172.17.4.1/private bookworm-staging/main armhf libcairo2-dev armhf 1.16.0-6 [614 kB]
Get:127 http://172.17.4.1/private bookworm-staging/main armhf libeigen3-dev all 3.4.0-4 [1041 kB]
Get:128 http://172.17.4.1/private bookworm-staging/main armhf liblua5.3-0 armhf 5.3.6-1 [99.3 kB]
Get:129 http://172.17.4.1/private bookworm-staging/main armhf librange-v3-dev all 0.12.0-1 [228 kB]
Get:130 http://172.17.4.1/private bookworm-staging/main armhf libyaml-0-2 armhf 0.2.5-1 [44.6 kB]
Get:131 http://172.17.4.1/private bookworm-staging/main armhf ninja-build armhf 1.11.1-1 [114 kB]
Get:132 http://172.17.4.1/private bookworm-staging/main armhf python3-pkg-resources all 65.5.0-1 [278 kB]
Get:133 http://172.17.4.1/private bookworm-staging/main armhf python3-setuptools all 65.5.0-1 [519 kB]
Get:134 http://172.17.4.1/private bookworm-staging/main armhf meson all 0.63.3-1 [536 kB]
Get:135 http://172.17.4.1/private bookworm-staging/main armhf nlohmann-json3-dev all 3.11.2-2 [259 kB]
Get:136 http://172.17.4.1/private bookworm-staging/main armhf pandoc-data all 2.17.1.1-1 [448 kB]
Get:137 http://172.17.4.1/private bookworm-staging/main armhf pandoc armhf 2.17.1.1-1+b1 [25.9 MB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 81.7 MB in 10s (8558 kB/s)
Selecting previously unselected package libpython3.10-minimal:armhf.
(Reading database ... 14735 files and directories currently installed.)
Preparing to unpack .../libpython3.10-minimal_3.10.7-2_armhf.deb ...
Unpacking libpython3.10-minimal:armhf (3.10.7-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.4.9-1_armhf.deb ...
Unpacking libexpat1:armhf (2.4.9-1) ...
Selecting previously unselected package python3.10-minimal.
Preparing to unpack .../python3.10-minimal_3.10.7-2_armhf.deb ...
Unpacking python3.10-minimal (3.10.7-2) ...
Setting up libpython3.10-minimal:armhf (3.10.7-2) ...
Setting up libexpat1:armhf (2.4.9-1) ...
Setting up python3.10-minimal (3.10.7-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 15038 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.10.6-1_armhf.deb ...
Unpacking python3-minimal (3.10.6-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../media-types_8.0.0_all.deb ...
Unpacking media-types (8.0.0) ...
Preparing to unpack .../libffi8_3.4.4-1_armhf.deb ...
Unpacking libffi8:armhf (3.4.4-1) over (3.4.2-4) ...
Setting up libffi8:armhf (3.4.4-1) ...
Selecting previously unselected package libmpdec3:armhf.
(Reading database ... 15065 files and directories currently installed.)
Preparing to unpack .../libmpdec3_2.5.1-2+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-2+rpi1) ...
Selecting previously unselected package libpython3.10-stdlib:armhf.
Preparing to unpack .../libpython3.10-stdlib_3.10.7-2_armhf.deb ...
Unpacking libpython3.10-stdlib:armhf (3.10.7-2) ...
Selecting previously unselected package python3.10.
Preparing to unpack .../python3.10_3.10.7-2_armhf.deb ...
Unpacking python3.10 (3.10.7-2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.10.6-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.10.6-1) ...
Setting up python3-minimal (3.10.6-1) ...
Selecting previously unselected package python3.
(Reading database ... 15440 files and directories currently installed.)
Preparing to unpack .../000-python3_3.10.6-1_armhf.deb ...
Unpacking python3 (3.10.6-1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../001-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../002-groff-base_1.22.4-8_armhf.deb ...
Unpacking groff-base (1.22.4-8) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../003-bsdextrautils_2.38.1-1.1_armhf.deb ...
Unpacking bsdextrautils (2.38.1-1.1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../004-libpipeline1_1.5.6-3_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.6-3) ...
Selecting previously unselected package man-db.
Preparing to unpack .../005-man-db_2.11.0-1_armhf.deb ...
Unpacking man-db (2.11.0-1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../006-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../007-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../008-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../009-gettext-base_0.21-9_armhf.deb ...
Unpacking gettext-base (0.21-9) ...
Selecting previously unselected package ucf.
Preparing to unpack .../010-ucf_3.0043_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043) ...
Selecting previously unselected package m4.
Preparing to unpack .../011-m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../012-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../013-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../014-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 .../015-autopoint_0.21-9_all.deb ...
Unpacking autopoint (0.21-9) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../016-libdebhelper-perl_13.10_all.deb ...
Unpacking libdebhelper-perl (13.10) ...
Selecting previously unselected package libtool.
Preparing to unpack .../017-libtool_2.4.7-4_all.deb ...
Unpacking libtool (2.4.7-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../018-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../019-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 .../020-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 .../021-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 .../022-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 .../023-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../024-dwz_0.14+20220924-2_armhf.deb ...
Unpacking dwz (0.14+20220924-2) ...
Selecting previously unselected package libicu71:armhf.
Preparing to unpack .../025-libicu71_71.1-3_armhf.deb ...
Unpacking libicu71:armhf (71.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../026-libxml2_2.9.14+dfsg-1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../027-gettext_0.21-9_armhf.deb ...
Unpacking gettext (0.21-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../028-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 .../029-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../030-debhelper_13.10_all.deb ...
Unpacking debhelper (13.10) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../031-fonts-dejavu-core_2.37-2_all.deb ...
Unpacking fonts-dejavu-core (2.37-2) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../032-fontconfig-config_2.13.1-4.5_armhf.deb ...
Unpacking fontconfig-config (2.13.1-4.5) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../033-uuid-dev_2.38.1-1.1_armhf.deb ...
Unpacking uuid-dev:armhf (2.38.1-1.1) ...
Selecting previously unselected package libblkid-dev:armhf.
Preparing to unpack .../034-libblkid-dev_2.38.1-1.1_armhf.deb ...
Unpacking libblkid-dev:armhf (2.38.1-1.1) ...
Selecting previously unselected package libboost1.74-dev:armhf.
Preparing to unpack .../035-libboost1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-chrono1.74.0:armhf.
Preparing to unpack .../036-libboost-chrono1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-chrono1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-chrono1.74-dev:armhf.
Preparing to unpack .../037-libboost-chrono1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-chrono1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-chrono-dev:armhf.
Preparing to unpack .../038-libboost-chrono-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-chrono-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../039-libboost-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-filesystem1.74.0:armhf.
Preparing to unpack .../040-libboost-filesystem1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-filesystem1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-system1.74.0:armhf.
Preparing to unpack .../041-libboost-system1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-system1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-system1.74-dev:armhf.
Preparing to unpack .../042-libboost-system1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-system1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-filesystem1.74-dev:armhf.
Preparing to unpack .../043-libboost-filesystem1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-filesystem1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-filesystem-dev:armhf.
Preparing to unpack .../044-libboost-filesystem-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-filesystem-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-program-options1.74.0:armhf.
Preparing to unpack .../045-libboost-program-options1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-program-options1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-program-options1.74-dev:armhf.
Preparing to unpack .../046-libboost-program-options1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-program-options1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-program-options-dev:armhf.
Preparing to unpack .../047-libboost-program-options-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-program-options-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-random1.74.0:armhf.
Preparing to unpack .../048-libboost-random1.74.0_1.74.0-17_armhf.deb ...
Unpacking libboost-random1.74.0:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-random1.74-dev:armhf.
Preparing to unpack .../049-libboost-random1.74-dev_1.74.0-17_armhf.deb ...
Unpacking libboost-random1.74-dev:armhf (1.74.0-17) ...
Selecting previously unselected package libboost-random-dev:armhf.
Preparing to unpack .../050-libboost-random-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-random-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-system-dev:armhf.
Preparing to unpack .../051-libboost-system-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-system-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../052-libbrotli1_1.0.9-2+b2_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b2) ...
Selecting previously unselected package libbrotli-dev:armhf.
Preparing to unpack .../053-libbrotli-dev_1.0.9-2+b2_armhf.deb ...
Unpacking libbrotli-dev:armhf (1.0.9-2+b2) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../054-libmd0_1.0.4-2_armhf.deb ...
Unpacking libmd0:armhf (1.0.4-2) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../055-libbsd0_0.11.7-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-1) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../056-libpng16-16_1.6.38-2_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.38-2) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../057-libfreetype6_2.12.1+dfsg-3_armhf.deb ...
Unpacking libfreetype6:armhf (2.12.1+dfsg-3) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../058-libfontconfig1_2.13.1-4.5_armhf.deb ...
Unpacking libfontconfig1:armhf (2.13.1-4.5) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../059-libpixman-1-0_0.40.0-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.40.0-1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../060-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../061-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../062-libxcb1_1.15-1_armhf.deb ...
Unpacking libxcb1:armhf (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../063-libx11-data_2%3a1.8.1-2_all.deb ...
Unpacking libx11-data (2:1.8.1-2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../064-libx11-6_2%3a1.8.1-2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.1-2) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../065-libxcb-render0_1.15-1_armhf.deb ...
Unpacking libxcb-render0:armhf (1.15-1) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../066-libxcb-shm0_1.15-1_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.15-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../067-libxext6_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../068-libxrender1_1%3a0.9.10-1.1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../069-libcairo2_1.16.0-6_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-6) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../070-libglib2.0-0_2.74.0-3_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.74.0-3) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../071-libcairo-gobject2_1.16.0-6_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-6) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../072-liblzo2-2_2.10-2_armhf.deb ...
Unpacking liblzo2-2:armhf (2.10-2) ...
Selecting previously unselected package libcairo-script-interpreter2:armhf.
Preparing to unpack .../073-libcairo-script-interpreter2_1.16.0-6_armhf.deb ...
Unpacking libcairo-script-interpreter2:armhf (1.16.0-6) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../074-libexpat1-dev_2.4.9-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.4.9-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../075-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 libpng-dev:armhf.
Preparing to unpack .../076-libpng-dev_1.6.38-2_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.38-2) ...
Selecting previously unselected package libfreetype-dev:armhf.
Preparing to unpack .../077-libfreetype-dev_2.12.1+dfsg-3_armhf.deb ...
Unpacking libfreetype-dev:armhf (2.12.1+dfsg-3) ...
Selecting previously unselected package libfreetype6-dev:armhf.
Preparing to unpack .../078-libfreetype6-dev_2.12.1+dfsg-3_armhf.deb ...
Unpacking libfreetype6-dev:armhf (2.12.1+dfsg-3) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../079-pkg-config_0.29.2-1_armhf.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package libfontconfig-dev:armhf.
Preparing to unpack .../080-libfontconfig-dev_2.13.1-4.5_armhf.deb ...
Unpacking libfontconfig-dev:armhf (2.13.1-4.5) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../081-libffi-dev_3.4.4-1_armhf.deb ...
Unpacking libffi-dev:armhf (3.4.4-1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../082-libglib2.0-data_2.74.0-3_all.deb ...
Unpacking libglib2.0-data (2.74.0-3) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../083-libglib2.0-bin_2.74.0-3_armhf.deb ...
Unpacking libglib2.0-bin (2.74.0-3) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../084-python3-lib2to3_3.10.7-1_all.deb ...
Unpacking python3-lib2to3 (3.10.7-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../085-python3-distutils_3.10.7-1_all.deb ...
Unpacking python3-distutils (3.10.7-1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../086-libglib2.0-dev-bin_2.74.0-3_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.74.0-3) ...
Selecting previously unselected package libsepol-dev:armhf.
Preparing to unpack .../087-libsepol-dev_3.4-2_armhf.deb ...
Unpacking libsepol-dev:armhf (3.4-2) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../088-libpcre2-16-0_10.40-1+b2_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.40-1+b2) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../089-libpcre2-32-0_10.40-1+b2_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.40-1+b2) ...
Selecting previously unselected package libpcre2-posix3:armhf.
Preparing to unpack .../090-libpcre2-posix3_10.40-1+b2_armhf.deb ...
Unpacking libpcre2-posix3:armhf (10.40-1+b2) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../091-libpcre2-dev_10.40-1+b2_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.40-1+b2) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../092-libselinux1-dev_3.4-1_armhf.deb ...
Unpacking libselinux1-dev:armhf (3.4-1) ...
Selecting previously unselected package libmount-dev:armhf.
Preparing to unpack .../093-libmount-dev_2.38.1-1.1_armhf.deb ...
Unpacking libmount-dev:armhf (2.38.1-1.1) ...
Selecting previously unselected package libglib2.0-dev:armhf.
Preparing to unpack .../094-libglib2.0-dev_2.74.0-3_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.74.0-3) ...
Selecting previously unselected package libpixman-1-dev:armhf.
Preparing to unpack .../095-libpixman-1-dev_0.40.0-1_armhf.deb ...
Unpacking libpixman-1-dev:armhf (0.40.0-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../096-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../097-libice6_2%3a1.0.10-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.10-1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../098-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../099-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../100-x11proto-dev_2022.1-1_all.deb ...
Unpacking x11proto-dev (2022.1-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../101-x11proto-core-dev_2022.1-1_all.deb ...
Unpacking x11proto-core-dev (2022.1-1) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../102-libice-dev_2%3a1.0.10-1_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.10-1) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../103-libsm-dev_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.3-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../104-libxau-dev_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../105-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../106-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../107-libpthread-stubs0-dev_0.4-1_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.4-1) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../108-libxcb1-dev_1.15-1_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.15-1) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../109-libx11-dev_2%3a1.8.1-2_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.8.1-2) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../110-libxcb-render0-dev_1.15-1_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.15-1) ...
Selecting previously unselected package libxcb-shm0-dev:armhf.
Preparing to unpack .../111-libxcb-shm0-dev_1.15-1_armhf.deb ...
Unpacking libxcb-shm0-dev:armhf (1.15-1) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../112-libxext-dev_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../113-libxrender-dev_1%3a0.9.10-1.1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2-dev:armhf.
Preparing to unpack .../114-libcairo2-dev_1.16.0-6_armhf.deb ...
Unpacking libcairo2-dev:armhf (1.16.0-6) ...
Selecting previously unselected package libeigen3-dev.
Preparing to unpack .../115-libeigen3-dev_3.4.0-4_all.deb ...
Unpacking libeigen3-dev (3.4.0-4) ...
Selecting previously unselected package liblua5.3-0:armhf.
Preparing to unpack .../116-liblua5.3-0_5.3.6-1_armhf.deb ...
Unpacking liblua5.3-0:armhf (5.3.6-1) ...
Selecting previously unselected package librange-v3-dev.
Preparing to unpack .../117-librange-v3-dev_0.12.0-1_all.deb ...
Unpacking librange-v3-dev (0.12.0-1) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../118-libyaml-0-2_0.2.5-1_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.5-1) ...
Selecting previously unselected package ninja-build.
Preparing to unpack .../119-ninja-build_1.11.1-1_armhf.deb ...
Unpacking ninja-build (1.11.1-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../120-python3-pkg-resources_65.5.0-1_all.deb ...
Unpacking python3-pkg-resources (65.5.0-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../121-python3-setuptools_65.5.0-1_all.deb ...
Unpacking python3-setuptools (65.5.0-1) ...
Selecting previously unselected package meson.
Preparing to unpack .../122-meson_0.63.3-1_all.deb ...
Unpacking meson (0.63.3-1) ...
Selecting previously unselected package nlohmann-json3-dev.
Preparing to unpack .../123-nlohmann-json3-dev_3.11.2-2_all.deb ...
Unpacking nlohmann-json3-dev (3.11.2-2) ...
Selecting previously unselected package pandoc-data.
Preparing to unpack .../124-pandoc-data_2.17.1.1-1_all.deb ...
Unpacking pandoc-data (2.17.1.1-1) ...
Selecting previously unselected package pandoc.
Preparing to unpack .../125-pandoc_2.17.1.1-1+b1_armhf.deb ...
Unpacking pandoc (2.17.1.1-1+b1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../126-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libboost-chrono1.74.0:armhf (1.74.0-17) ...
Setting up media-types (8.0.0) ...
Setting up libpipeline1:armhf (1.5.6-3) ...
Setting up libboost-system1.74.0:armhf (1.74.0-17) ...
Setting up libpixman-1-0:armhf (0.40.0-1) ...
Setting up libicu71:armhf (71.1-3) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libboost1.74-dev:armhf (1.74.0-17) ...
Setting up libpixman-1-dev:armhf (0.40.0-1) ...
Setting up bsdextrautils (2.38.1-1.1) ...
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 libglib2.0-0:armhf (2.74.0-3) ...
No schema files found: doing nothing.
Setting up libboost-program-options1.74.0:armhf (1.74.0-17) ...
Setting up libdebhelper-perl (13.10) ...
Setting up libbrotli1:armhf (1.0.9-2+b2) ...
Setting up libboost-chrono1.74-dev:armhf (1.74.0-17) ...
Setting up x11-common (1:7.7+23) ...
invoke-rc.d: could not determine current runlevel
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-9) ...
Setting up m4 (1.4.19-1) ...
Setting up liblzo2-2:armhf (2.10-2) ...
Setting up libboost-filesystem1.74.0:armhf (1.74.0-17) ...
Setting up file (1:5.41-4) ...
Setting up libffi-dev:armhf (3.4.4-1) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libpcre2-16-0:armhf (10.40-1+b2) ...
Setting up ninja-build (1.11.1-1) ...
Setting up libboost-program-options1.74-dev:armhf (1.74.0-17) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpcre2-32-0:armhf (10.40-1+b2) ...
Setting up libglib2.0-data (2.74.0-3) ...
Setting up libexpat1-dev:armhf (2.4.9-1) ...
Setting up libboost-program-options-dev:armhf (1.74.0.3+b4) ...
Setting up libx11-data (2:1.8.1-2) ...
Setting up uuid-dev:armhf (2.38.1-1.1) ...
Setting up libboost-system1.74-dev:armhf (1.74.0-17) ...
Setting up libpng16-16:armhf (1.6.38-2) ...
Setting up libboost-random1.74.0:armhf (1.74.0-17) ...
Setting up autopoint (0.21-9) ...
Setting up pkg-config (0.29.2-1) ...
Setting up fonts-dejavu-core (2.37-2) ...
Setting up libsepol-dev:armhf (3.4-2) ...
Setting up ucf (3.0043) ...
Setting up autoconf (2.71-2) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-4.1) ...
Setting up libpcre2-posix3:armhf (10.40-1+b2) ...
Setting up librange-v3-dev (0.12.0-1) ...
Setting up libmd0:armhf (1.0.4-2) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up liblua5.3-0:armhf (5.3.6-1) ...
Setting up libmpdec3:armhf (2.5.1-2+rpi1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up libboost-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-filesystem1.74-dev:armhf (1.74.0-17) ...
Setting up nlohmann-json3-dev (3.11.2-2) ...
Setting up pandoc-data (2.17.1.1-1) ...
Setting up libbsd0:armhf (0.11.7-1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1) ...
Setting up libboost-filesystem-dev:armhf (1.74.0.3+b4) ...
Setting up libbrotli-dev:armhf (1.0.9-2+b2) ...
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 libblkid-dev:armhf (2.38.1-1.1) ...
Setting up libice6:armhf (2:1.0.10-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.15-1) ...
Setting up gettext (0.21-9) ...
Setting up libpcre2-dev:armhf (10.40-1+b2) ...
Setting up libtool (2.4.7-4) ...
Setting up libxcb-render0:armhf (1.15-1) ...
Setting up libboost-chrono-dev:armhf (1.74.0.3+b4) ...
Setting up libselinux1-dev:armhf (3.4-1) ...
Setting up fontconfig-config (2.13.1-4.5) ...
Setting up libboost-system-dev:armhf (1.74.0.3+b4) ...
Setting up libpng-dev:armhf (1.6.38-2) ...
Setting up libglib2.0-bin (2.74.0-3) ...
Setting up libxcb-shm0:armhf (1.15-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libpython3.10-stdlib:armhf (3.10.7-2) ...
Setting up dh-autoreconf (20) ...
Setting up pandoc (2.17.1.1-1+b1) ...
Setting up libfreetype6:armhf (2.12.1+dfsg-3) ...
Setting up libboost-random1.74-dev:armhf (1.74.0-17) ...
Setting up libeigen3-dev (3.4.0-4) ...
Setting up dh-strip-nondeterminism (1.13.0-1) ...
Setting up dwz (0.14+20220924-2) ...
Setting up groff-base (1.22.4-8) ...
Setting up libx11-6:armhf (2:1.8.1-2) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up libmount-dev:armhf (2.38.1-1.1) ...
Setting up libpython3-stdlib:armhf (3.10.6-1) ...
Setting up python3.10 (3.10.7-2) ...
Setting up libxrender1:armhf (1:0.9.10-1.1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libxext6:armhf (2:1.3.4-1) ...
Setting up libboost-random-dev:armhf (1.74.0.3+b4) ...
Setting up python3 (3.10.6-1) ...
Setting up man-db (2.11.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libfreetype-dev:armhf (2.12.1+dfsg-3) ...
Setting up python3-lib2to3 (3.10.7-1) ...
Setting up python3-pkg-resources (65.5.0-1) ...
Setting up python3-distutils (3.10.7-1) ...
Setting up libglib2.0-dev-bin (2.74.0-3) ...
Setting up python3-setuptools (65.5.0-1) ...
Setting up meson (0.63.3-1) ...
Setting up debhelper (13.10) ...
Setting up libfreetype6-dev:armhf (2.12.1+dfsg-3) ...
Setting up libglib2.0-dev:armhf (2.74.0-3) ...
Processing triggers for libc-bin (2.35-2+rpi1) ...
Processing triggers for sgml-base (1.31) ...
Setting up libfontconfig1:armhf (2.13.1-4.5) ...
Setting up x11proto-dev (2022.1-1) ...
Setting up libxau-dev:armhf (1:1.0.9-1) ...
Setting up libice-dev:armhf (2:1.0.10-1) ...
Setting up libfontconfig-dev:armhf (2.13.1-4.5) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up libcairo2:armhf (1.16.0-6) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up x11proto-core-dev (2022.1-1) ...
Setting up libcairo-gobject2:armhf (1.16.0-6) ...
Setting up libcairo-script-interpreter2:armhf (1.16.0-6) ...
Setting up libxcb1-dev:armhf (1.15-1) ...
Setting up libx11-dev:armhf (2:1.8.1-2) ...
Setting up libxcb-shm0-dev:armhf (1.15-1) ...
Setting up libxcb-render0-dev:armhf (1.15-1) ...
Setting up libxext-dev:armhf (2:1.3.4-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1.1) ...
Setting up libcairo2-dev:armhf (1.16.0-6) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.35-2+rpi1) ...

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

Arch check ok (armhf included in any)

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

Kernel: Linux 4.19.20-v7+ #1 SMP Mon Mar 18 11:37:02 GMT 2019 armhf (armv7l)
Toolchain package versions: binutils_2.39-6+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-3+rpi1 gcc-12_12.2.0-3+rpi1 libc6-dev_2.35-2+rpi1 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+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 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-3+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.79 debhelper_13.10 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 fontconfig-config_2.13.1-4.5 fonts-dejavu-core_2.37-2 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-3+rpi1 gcc_4:12.2.0-1+rpi1 gcc-12_12.2.0-3+rpi1 gcc-12-base_12.2.0-3+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 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-3+rpi1 libassuan0_2.5.5-4 libatomic1_12.2.0-3+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 libblkid-dev_2.38.1-1.1 libblkid1_2.38.1-1.1 libboost-chrono-dev_1.74.0.3+b4 libboost-chrono1.74-dev_1.74.0-17 libboost-chrono1.74.0_1.74.0-17 libboost-dev_1.74.0.3+b4 libboost-filesystem-dev_1.74.0.3+b4 libboost-filesystem1.74-dev_1.74.0-17 libboost-filesystem1.74.0_1.74.0-17 libboost-program-options-dev_1.74.0.3+b4 libboost-program-options1.74-dev_1.74.0-17 libboost-program-options1.74.0_1.74.0-17 libboost-random-dev_1.74.0.3+b4 libboost-random1.74-dev_1.74.0-17 libboost-random1.74.0_1.74.0-17 libboost-system-dev_1.74.0.3+b4 libboost-system1.74-dev_1.74.0-17 libboost-system1.74.0_1.74.0-17 libboost1.74-dev_1.74.0-17 libbrotli-dev_1.0.9-2+b2 libbrotli1_1.0.9-2+b2 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 libcairo-gobject2_1.16.0-6 libcairo-script-interpreter2_1.16.0-6 libcairo2_1.16.0-6 libcairo2-dev_1.16.0-6 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-3+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 libdpkg-perl_1.21.9+rpi1 libeigen3-dev_3.4.0-4 libelf1_0.187-2+rpi2 libexpat1_2.4.9-1 libexpat1-dev_2.4.9-1 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi-dev_3.4.4-1 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.0-1 libfontconfig-dev_2.13.1-4.5 libfontconfig1_2.13.1-4.5 libfreetype-dev_2.12.1+dfsg-3 libfreetype6_2.12.1+dfsg-3 libfreetype6-dev_2.12.1+dfsg-3 libgcc-12-dev_12.2.0-3+rpi1 libgcc-s1_12.2.0-3+rpi1 libgcrypt20_1.10.1-2+b2 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libglib2.0-0_2.74.0-3 libglib2.0-bin_2.74.0-3 libglib2.0-data_2.74.0-3 libglib2.0-dev_2.74.0-3 libglib2.0-dev-bin_2.74.0-3 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.8-2 libgomp1_12.2.0-3+rpi1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.20-1 libhogweed6_3.8.1-2 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu71_71.1-3 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 liblua5.3-0_5.3.6-1 liblz4-1_1.9.4-1+rpi1 liblzma5_5.2.5-2.1 liblzo2-2_2.10-2 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd0_1.0.4-2 libmount-dev_2.38.1-1.1 libmount1_2.38.1-1.1 libmpc3_1.2.1-2 libmpdec3_2.5.1-2+rpi1 libmpfr6_4.1.0-3 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 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-16-0_10.40-1+b2 libpcre2-32-0_10.40-1+b2 libpcre2-8-0_10.40-1+b2 libpcre2-dev_10.40-1+b2 libpcre2-posix3_10.40-1+b2 libpcre3_2:8.39-14 libperl5.32_5.32.1-6 libperl5.34_5.34.0-5 libpipeline1_1.5.6-3 libpixman-1-0_0.40.0-1 libpixman-1-dev_0.40.0-1 libpng-dev_1.6.38-2 libpng16-16_1.6.38-2 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.10.6-1 libpython3.10-minimal_3.10.7-2 libpython3.10-stdlib_3.10.7-2 librange-v3-dev_0.12.0-1 libreadline8_8.2-1 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 libselinux1-dev_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol-dev_3.4-2 libsepol1_3.1-1 libsepol2_3.4-2 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 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.5-4 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+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-3+rpi1 libuchardet0_0.0.7-1 libudev1_251.5-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-1.1 libx11-6_2:1.8.1-2 libx11-data_2:1.8.1-2 libx11-dev_2:1.8.1-2 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxcb-render0_1.15-1 libxcb-render0-dev_1.15-1 libxcb-shm0_1.15-1 libxcb-shm0-dev_1.15-1 libxcb1_1.15-1 libxcb1-dev_1.15-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.4-1 libxext6_2:1.3.4-1 libxml2_2.9.14+dfsg-1 libxrender-dev_1:0.9.10-1.1 libxrender1_1:0.9.10-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.0-1 mawk_1.3.4.20200120-3.1 media-types_8.0.0 meson_0.63.3-1 mount_2.38.1-1.1 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 ninja-build_1.11.1-1 nlohmann-json3-dev_3.11.2-2 pandoc_2.17.1.1-1+b1 pandoc-data_2.17.1.1-1 passwd_1:4.12.3+dfsg1-1 patch_2.7.6-7 perl_5.34.0-5 perl-base_5.34.0-5 perl-modules-5.32_5.32.1-6 perl-modules-5.34_5.34.0-5 pinentry-curses_1.2.0-2 pkg-config_0.29.2-1 po-debconf_1.0.21+nmu1 python3_3.10.6-1 python3-distutils_3.10.7-1 python3-lib2to3_3.10.7-1 python3-minimal_3.10.6-1 python3-pkg-resources_65.5.0-1 python3-setuptools_65.5.0-1 python3.10_3.10.7-2 python3.10-minimal_3.10.7-2 raspbian-archive-keyring_20120528.2 readline-common_8.2-1 rpcsvc-proto_1.4.2-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.31 sysvinit-utils_3.05-6 tar_1.34+dfsg-1 tzdata_2022d-1 ucf_3.0043 util-linux_2.38.1-1.1 util-linux-extra_2.38.1-1.1 uuid-dev_2.38.1-1.1 x11-common_1:7.7+23 x11proto-core-dev_2022.1-1 x11proto-dev_2022.1-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-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
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: bali-phy
Binary: bali-phy
Architecture: any
Version: 3.6.1+dfsg-1
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Uploaders: Benjamin Redelings <benjamin.redelings@gmail.com>
Homepage: http://www.bali-phy.org
Standards-Version: 4.6.0
Vcs-Browser: https://salsa.debian.org/med-team/bali-phy
Vcs-Git: https://salsa.debian.org/med-team/bali-phy.git
Testsuite: autopkgtest
Build-Depends: debhelper-compat (= 13), meson, libcairo2-dev, libeigen3-dev, nlohmann-json3-dev, pandoc, libboost-dev, libboost-program-options-dev, libboost-random-dev, libboost-system-dev, libboost-filesystem-dev, libboost-chrono-dev, librange-v3-dev
Package-List:
 bali-phy deb science optional arch=any
Checksums-Sha1:
 f6cbedcf2981f695f8668dba426400bb0386e2e0 1123724 bali-phy_3.6.1+dfsg.orig.tar.xz
 b7edc4f57630d014d4e17e551bc935b87d5ad55a 4520 bali-phy_3.6.1+dfsg-1.debian.tar.xz
Checksums-Sha256:
 7058c49182c0fd30b0d32357d186b5d8c7afce60a76aea0a0ba44b45ad68c939 1123724 bali-phy_3.6.1+dfsg.orig.tar.xz
 3920ee3bb2b4091bc0d9d305c371abc5207e0488c009e2f53fe42e217b6ce588 4520 bali-phy_3.6.1+dfsg-1.debian.tar.xz
Files:
 231a9b8dcc248d56d91c1f87d4dd44eb 1123724 bali-phy_3.6.1+dfsg.orig.tar.xz
 66749f710521d028f49c9031df7c9fc8 4520 bali-phy_3.6.1+dfsg-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmEtI5gRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtFoTQ//YymJM1PkhCmGrsPYyZc6lGpA5HENnOt/
IOlDnNvZy8KA5Y2dsM/pVtPgaG8r7GYpXJr7SwolmZutSGWYSQPnvfuSRrCpWjcS
HKTUpvfVf5FFiB/WED3SfV4BUr0J/vgiv8e1f/OaQ9e0zICzzZ38I89bNMbbNvtO
NeJGmr6FDgfiUoyoJNIfo8VRmuuukzQ/adWACGWwprpx5E2ofzKE4eMCAy3E+Vuy
rNvaQrSv9Dpt+Zu9BlqMTMXw5RVJ9H3VaOdjHnurb2xRGW3uxtwByNuEsDn3mWAL
PuQGceu/amKPOAoV4tcuvEQhFWDEz6A9hEx3QfRoFTcL0sklS+2JAA6pkCkVE4bl
2+7oRNYspmcmenfSFL/d3oKGR4XQTwil083zKgp4YwO8jbjsRr5QDoq7kSdy4UCo
I+ph7KlpapL9kl7i2mOCDuaFxbI0DgMl+mu/bjB3MKoxZTn55OMM0CAbdNd83EvH
pECXZQ0W6jg1PI/Wt3OYOio75sulWFkkWoeS/qLykirgL1H1yFCjxKm5BPCket0s
88QxHLjhYZ1hLZbe2w9n//66c5S2qkySMLk1vJ1s/jAi8xEucbx7sap23ptbA1+A
Vj2haucObWGm5jFBI6F5OcRsjzz+GDqkh+/crtd57D9jqAiMzBYf5qlw26sDkc1k
3UvYdZDmeUs=
=pBK4
-----END PGP SIGNATURE-----

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.o9wIXwg8/trustedkeys.kbx': General error
gpgv: Signature made Mon Aug 30 18:29:44 2021 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 ./bali-phy_3.6.1+dfsg-1.dsc
dpkg-source: info: extracting bali-phy in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking bali-phy_3.6.1+dfsg.orig.tar.xz
dpkg-source: info: unpacking bali-phy_3.6.1+dfsg-1.debian.tar.xz

Check disk space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 3.6.1+dfsg-1+b1

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/112/bus
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INVOCATION_ID=79d111ecf76d4d72929efb4c6c309344
JOURNAL_STREAM=8:26624
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=117
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-bc114f42-e632-463a-b885-dae3fe07617a
SCHROOT_UID=112
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
XDG_RUNTIME_DIR=/run/user/112
XDG_SESSION_CLASS=background
XDG_SESSION_ID=c138163
XDG_SESSION_TYPE=unspecified

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

Command: dpkg-buildpackage -us -uc -mRaspbian pi4 based autobuilder <root@raspbian.org> -B -rfakeroot
dpkg-buildpackage: info: source package bali-phy
dpkg-buildpackage: info: source version 3.6.1+dfsg-1+b1
dpkg-buildpackage: info: source distribution bookworm-staging
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean --buildsystem=meson
   dh_auto_clean -O--buildsystem=meson
   dh_autoreconf_clean -O--buildsystem=meson
   dh_clean -O--buildsystem=meson
 debian/rules binary-arch
dh binary-arch --buildsystem=meson
   dh_update_autotools_config -a -O--buildsystem=meson
   dh_autoreconf -a -O--buildsystem=meson
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -Dextra-tools=false --buildtype=release -Db_ndebug=true
	cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/arm-linux-gnueabihf -Dextra-tools=false --buildtype=release -Db_ndebug=true
The Meson build system
Version: 0.63.3
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf
Build type: native build
Project name: bali-phy
Project version: 3.6.1
C compiler for the host machine: cc (gcc 12.2.0 "cc (Raspbian 12.2.0-3+rpi1) 12.2.0")
C linker for the host machine: cc ld.bfd 2.39
C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Raspbian 12.2.0-3+rpi1) 12.2.0")
C++ linker for the host machine: c++ ld.bfd 2.39
Host machine cpu family: arm
Host machine cpu: armv7l
Has header "sys/resource.h" : YES 
Has header "fenv.h" : YES 
Checking for function "log2" : YES 
Checking for function "feenableexcept" : YES 
Configuring config.h using configuration
Compiler for C++ supports arguments -Wno-sign-compare: YES 
Compiler for C++ supports arguments -Wno-maybe-uninitialized: YES 
Compiler for C++ supports arguments -Woverloaded-virtual: YES 
Compiler for C++ supports arguments -Wstrict-aliasing: YES 
Compiler for C++ supports arguments -Wno-unknown-pragmas: YES 
Compiler for C++ supports arguments -fdiagnostics-show-template-tree: YES 
Compiler for C++ supports arguments -funroll-loops: YES 
Compiler for C++ supports arguments -fno-math-errno: YES 
Compiler for C++ supports arguments -fno-signed-zeros: YES 
Run-time dependency threads found: YES
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency cairo found: YES 1.16.0
Run-time dependency Boost (found: chrono, filesystem, program_options, random, system) found: YES 1.74.0 (/usr)
Run-time dependency eigen3 found: YES 3.4.0
Has header "nlohmann/json.hpp" : YES 
Library dl found: YES
Has header "range/v3/view/take.hpp" : YES 
Library m found: YES
Program pandoc found: YES (/usr/bin/pandoc)
WARNING: You should add the boolean check kwarg to the run_command call.
         It currently defaults to false,
         but it will default to true in future releases of meson.
         See also: https://github.com/mesonbuild/meson/issues/9300
Program /<<PKGBUILDDIR>>/tests/run-tests.py found: YES (/<<PKGBUILDDIR>>/tests/run-tests.py)
Build targets in project: 87
NOTICE: Future-deprecated features used:
 * 0.56.0: {'meson.build_root', 'meson.source_root'}

bali-phy 3.6.1

  Architecture
    host          : linux

  Libraries
    BOOST         : system
    Eigen         : system
    nlohmann::json: system
    range v3      : system
    cairo         : system

  Directories
    prefix        : /usr

  Configuration
    optimization  : 3
    debug         : False
    assertions    : disabled

  User defined options
    buildtype     : release
    libdir        : lib/arm-linux-gnueabihf
    localstatedir : /var
    prefix        : /usr
    sysconfdir    : /etc
    wrap_mode     : nodownload
    b_ndebug      : true
    extra-tools   : false

Found ninja-1.11.1 at /usr/bin/ninja
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -a -O--buildsystem=meson
	cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 ninja -j4 -v
[1/297] /usr/bin/meson --internal vcstagger ../src/git-version.h.in src/git-version.h 3.6.1 /<<PKGBUILDDIR>>/src @git_message@ '(.*)' git log -n1 '--date=format:%b %d %Y %k:%M:%S' '--pretty=format:[%D commit %h]  (%cd)'
[2/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/string_pred.cc.o -MF src/util/libutil.a.p/string_pred.cc.o.d -o src/util/libutil.a.p/string_pred.cc.o -c ../src/util/string/pred.cc
[3/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/log-level.cc.o -MF src/util/libutil.a.p/log-level.cc.o.d -o src/util/libutil.a.p/log-level.cc.o -c ../src/util/log-level.cc
[4/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/string_strip.cc.o -MF src/util/libutil.a.p/string_strip.cc.o.d -o src/util/libutil.a.p/string_strip.cc.o -c ../src/util/string/strip.cc
[5/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/string_sanitize.cc.o -MF src/util/libutil.a.p/string_sanitize.cc.o.d -o src/util/libutil.a.p/string_sanitize.cc.o -c ../src/util/string/sanitize.cc
[6/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/range.cc.o -MF src/util/libutil.a.p/range.cc.o.d -o src/util/libutil.a.p/range.cc.o -c ../src/util/range.cc
[7/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/demangle.cc.o -MF src/util/libutil.a.p/demangle.cc.o.d -o src/util/libutil.a.p/demangle.cc.o -c ../src/util/demangle.cc
[8/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/mapping.cc.o -MF src/util/libutil.a.p/mapping.cc.o.d -o src/util/libutil.a.p/mapping.cc.o -c ../src/util/mapping.cc
[9/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/io.cc.o -MF src/util/libutil.a.p/io.cc.o.d -o src/util/libutil.a.p/io.cc.o -c ../src/util/io.cc
[10/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/rng.cc.o -MF src/util/libutil.a.p/rng.cc.o.d -o src/util/libutil.a.p/rng.cc.o -c ../src/util/rng.cc
../src/util/rng.cc: In function ‘long unsigned int get_random_seed()’:
../src/util/rng.cc:42:15: warning: left shift count >= width of type [-Wshift-count-overflow]
   42 |             s <<= bits_per_read;
      |             ~~^~~~~~~~~~~~~~~~~
[11/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/graph.cc.o -MF src/util/libutil.a.p/graph.cc.o.d -o src/util/libutil.a.p/graph.cc.o -c ../src/util/graph.cc
[12/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/permute.cc.o -MF src/util/libutil.a.p/permute.cc.o.d -o src/util/libutil.a.p/permute.cc.o -c ../src/util/permute.cc
[13/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/cmdline.cc.o -MF src/util/libutil.a.p/cmdline.cc.o.d -o src/util/libutil.a.p/cmdline.cc.o -c ../src/util/cmdline.cc
[14/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/string_split.cc.o -MF src/util/libutil.a.p/string_split.cc.o.d -o src/util/libutil.a.p/string_split.cc.o -c ../src/util/string/split.cc
[15/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/file-paths.cc.o -MF src/util/libutil.a.p/file-paths.cc.o.d -o src/util/libutil.a.p/file-paths.cc.o -c ../src/util/file-paths.cc
[16/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/myexception.cc.o -MF src/util/libutil.a.p/myexception.cc.o.d -o src/util/libutil.a.p/myexception.cc.o -c ../src/util/myexception.cc
[17/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/text.cc.o -MF src/util/libutil.a.p/text.cc.o.d -o src/util/libutil.a.p/text.cc.o -c ../src/util/text.cc
[18/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/time.cc.o -MF src/util/libutil.a.p/time.cc.o.d -o src/util/libutil.a.p/time.cc.o -c ../src/util/time.cc
[19/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_newick-tokenizer.cc.o -MF src/libcommon.a.p/tree_newick-tokenizer.cc.o.d -o src/libcommon.a.p/tree_newick-tokenizer.cc.o -c ../src/tree/newick-tokenizer.cc
[20/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/file-readers.cc.o -MF src/util/libutil.a.p/file-readers.cc.o.d -o src/util/libutil.a.p/file-readers.cc.o -c ../src/util/file-readers.cc
[21/297] c++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/ptree.cc.o -MF src/util/libutil.a.p/ptree.cc.o.d -o src/util/libutil.a.p/ptree.cc.o -c ../src/util/ptree.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/util/include/util/ptree.H:5,
                 from ../src/util/ptree.cc: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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘int ptree::make_index(const std::string&)’ at ../src/util/ptree.cc:146:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void ptree::erase(const std::string&)’ at ../src/util/ptree.cc:29:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from ../src/util/include/util/ptree.H:6:
/usr/include/c++/12/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’:
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::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,
                 from /usr/include/nlohmann/detail/conversions/from_json.hpp:15,
                 from /usr/include/nlohmann/adl_serializer.hpp:14,
                 from /usr/include/nlohmann/json.hpp:35,
                 from ../src/util/include/util/json.hh:3,
                 from ../src/util/include/util/ptree.H:13:
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’,
    inlined from ‘std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’ at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from ‘nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]’ at /usr/include/nlohmann/json.hpp:929:40:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type ‘std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator’ {aka ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator’} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[22/297] rm -f src/util/libutil.a && gcc-ar csrDT src/util/libutil.a src/util/libutil.a.p/string_pred.cc.o src/util/libutil.a.p/string_sanitize.cc.o src/util/libutil.a.p/string_strip.cc.o src/util/libutil.a.p/string_split.cc.o src/util/libutil.a.p/log-level.cc.o src/util/libutil.a.p/io.cc.o src/util/libutil.a.p/graph.cc.o src/util/libutil.a.p/range.cc.o src/util/libutil.a.p/demangle.cc.o src/util/libutil.a.p/mapping.cc.o src/util/libutil.a.p/cmdline.cc.o src/util/libutil.a.p/rng.cc.o src/util/libutil.a.p/permute.cc.o src/util/libutil.a.p/file-paths.cc.o src/util/libutil.a.p/ptree.cc.o src/util/libutil.a.p/text.cc.o src/util/libutil.a.p/myexception.cc.o src/util/libutil.a.p/time.cc.o src/util/libutil.a.p/file-readers.cc.o
[23/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_sequencetree.cc.o -MF src/libcommon.a.p/tree_sequencetree.cc.o.d -o src/libcommon.a.p/tree_sequencetree.cc.o -c ../src/tree/sequencetree.cc
[24/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_randomtree.cc.o -MF src/libcommon.a.p/tree_randomtree.cc.o.d -o src/libcommon.a.p/tree_randomtree.cc.o -c ../src/tree/randomtree.cc
[25/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_tree-util.cc.o -MF src/libcommon.a.p/tree_tree-util.cc.o.d -o src/libcommon.a.p/tree_tree-util.cc.o -c ../src/tree/tree-util.cc
[26/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree-align_n_indels.cc.o -MF src/libcommon.a.p/tree-align_n_indels.cc.o.d -o src/libcommon.a.p/tree-align_n_indels.cc.o -c ../src/tree-align/n_indels.cc
[27/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_sequence-format.cc.o -MF src/libcommon.a.p/sequence_sequence-format.cc.o.d -o src/libcommon.a.p/sequence_sequence-format.cc.o -c ../src/sequence/sequence-format.cc
[28/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_tree.cc.o -MF src/libcommon.a.p/tree_tree.cc.o.d -o src/libcommon.a.p/tree_tree.cc.o -c ../src/tree/tree.cc
[29/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_sequence.cc.o -MF src/libcommon.a.p/sequence_sequence.cc.o.d -o src/libcommon.a.p/sequence_sequence.cc.o -c ../src/sequence/sequence.cc
[30/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_alphabet.cc.o -MF src/libcommon.a.p/sequence_alphabet.cc.o.d -o src/libcommon.a.p/sequence_alphabet.cc.o -c ../src/sequence/alphabet.cc
[31/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_read-trees.cc.o -MF src/libcommon.a.p/tools_read-trees.cc.o.d -o src/libcommon.a.p/tools_read-trees.cc.o -c ../src/tools/read-trees.cc
[32/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_alignment-util.cc.o -MF src/libcommon.a.p/alignment_alignment-util.cc.o.d -o src/libcommon.a.p/alignment_alignment-util.cc.o -c ../src/alignment/alignment-util.cc
[33/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_load.cc.o -MF src/libcommon.a.p/alignment_load.cc.o.d -o src/libcommon.a.p/alignment_load.cc.o -c ../src/alignment/load.cc
[34/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_alignment-random.cc.o -MF src/libcommon.a.p/alignment_alignment-random.cc.o.d -o src/libcommon.a.p/alignment_alignment-random.cc.o -c ../src/alignment/alignment-random.cc
[35/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree-align_link.cc.o -MF src/libcommon.a.p/tree-align_link.cc.o.d -o src/libcommon.a.p/tree-align_link.cc.o -c ../src/tree-align/link.cc
[36/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_alignment.cc.o -MF src/libcommon.a.p/alignment_alignment.cc.o.d -o src/libcommon.a.p/alignment_alignment.cc.o -c ../src/alignment/alignment.cc
[37/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/models_path.cc.o -MF src/libcommon.a.p/models_path.cc.o.d -o src/libcommon.a.p/models_path.cc.o -c ../src/models/path.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/models/path.H:5,
                 from ../src/models/path.cc: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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[38/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_statistics.cc.o -MF src/libcommon.a.p/tools_statistics.cc.o.d -o src/libcommon.a.p/tools_statistics.cc.o -c ../src/tools/statistics.cc
../src/tools/statistics.cc: In function ‘std::pair<double, double> statistics::central_confidence_interval(const std::valarray<double>&, double)’:
../src/tools/statistics.cc:132:90: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
  132 |   pair<double,double> central_confidence_interval(const valarray<double>& values,double P)
      |                                                                                          ^
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/c++/12/valarray:38,
                 from ../src/tools/statistics.H:24,
                 from ../src/tools/statistics.cc:22:
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<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<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double statistics::quantile(std::vector<double>, double)’ at ../src/tools/statistics.cc:87:9:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double statistics::quantile(std::vector<double>, double)’ at ../src/tools/statistics.cc:87:9:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘std::pair<double, double> statistics::central_confidence_interval(std::vector<double>, double)’ at ../src/tools/statistics.cc:145:9:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘std::pair<double, double> statistics::central_confidence_interval(std::vector<double>, double)’ at ../src/tools/statistics.cc:145:9:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘std::pair<double, double> statistics::HPD_confidence_interval(std::vector<double>, double)’ at ../src/tools/statistics.cc:192:9:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘std::pair<double, double> statistics::HPD_confidence_interval(std::vector<double>, double)’ at ../src/tools/statistics.cc:192:9:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘std::pair<double, double> statistics::mode(std::vector<double>)’ at ../src/tools/statistics.cc:207:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘std::pair<double, double> statistics::mode(std::vector<double>)’ at ../src/tools/statistics.cc:207:14:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double statistics::probability_x_less_than_y(const std::valarray<double>&, const std::valarray<double>&)’ at ../src/tools/statistics.cc:351:9:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double statistics::probability_x_less_than_y(const std::valarray<double>&, const std::valarray<double>&)’ at ../src/tools/statistics.cc:351:9:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double statistics::probability_x_less_than_y(const std::valarray<double>&, const std::valarray<double>&)’ at ../src/tools/statistics.cc:356:9:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double statistics::probability_x_less_than_y(const std::valarray<double>&, const std::valarray<double>&)’ at ../src/tools/statistics.cc:356:9:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[39/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_index-matrix.cc.o -MF src/libcommon.a.p/alignment_index-matrix.cc.o.d -o src/libcommon.a.p/alignment_index-matrix.cc.o -c ../src/alignment/index-matrix.cc
[40/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_parsimony.cc.o -MF src/libcommon.a.p/tools_parsimony.cc.o.d -o src/libcommon.a.p/tools_parsimony.cc.o -c ../src/tools/parsimony.cc
[41/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_partition.cc.o -MF src/libcommon.a.p/tools_partition.cc.o.d -o src/libcommon.a.p/tools_partition.cc.o -c ../src/tools/partition.cc
[42/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_tree-dist.cc.o -MF src/libcommon.a.p/tools_tree-dist.cc.o.d -o src/libcommon.a.p/tools_tree-dist.cc.o -c ../src/tools/tree-dist.cc
[43/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_findroot.cc.o -MF src/libcommon.a.p/tools_findroot.cc.o.d -o src/libcommon.a.p/tools_findroot.cc.o -c ../src/tools/findroot.cc
[44/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_optimize.cc.o -MF src/libcommon.a.p/tools_optimize.cc.o.d -o src/libcommon.a.p/tools_optimize.cc.o -c ../src/tools/optimize.cc
[45/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_mctree.cc.o -MF src/libcommon.a.p/tools_mctree.cc.o.d -o src/libcommon.a.p/tools_mctree.cc.o -c ../src/tools/mctree.cc
[46/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_distance-report.cc.o -MF src/libcommon.a.p/tools_distance-report.cc.o.d -o src/libcommon.a.p/tools_distance-report.cc.o -c ../src/tools/distance-report.cc
../src/tools/distance-report.cc: In function ‘void report_distances(const std::valarray<double>&, const std::string&, boost::program_options::variables_map&)’:
../src/tools/distance-report.cc:35:75: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
   35 |     pair<double,double> interval = central_confidence_interval(distances,P);
      |                                                                           ^
[47/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_inverse.cc.o -MF src/libcommon.a.p/tools_inverse.cc.o.d -o src/libcommon.a.p/tools_inverse.cc.o -c ../src/tools/inverse.cc
[48/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_stats-table.cc.o -MF src/libcommon.a.p/tools_stats-table.cc.o.d -o src/libcommon.a.p/tools_stats-table.cc.o -c ../src/tools/stats-table.cc
In file included from /usr/include/c++/12/map:60,
                 from /usr/include/nlohmann/detail/conversions/from_json.hpp:15,
                 from /usr/include/nlohmann/adl_serializer.hpp:14,
                 from /usr/include/nlohmann/json.hpp:35,
                 from ../src/util/include/util/json.hh:3,
                 from ../src/tools/stats-table.H:29,
                 from ../src/tools/stats-table.cc:22:
/usr/include/c++/12/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’:
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’:
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::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 = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’:
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::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 = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’,
    inlined from ‘bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]’ at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::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 = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’,
    inlined from ‘bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]’ at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72,
    inlined from ‘bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]’ at /usr/include/nlohmann/detail/input/parser.hpp:418:21:
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::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<>());
      |                                             ~~~~~~~~~~~~~~~
[49/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_distance-methods.cc.o -MF src/libcommon.a.p/tools_distance-methods.cc.o.d -o src/libcommon.a.p/tools_distance-methods.cc.o -c ../src/tools/distance-methods.cc
[50/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/object.cc.o -MF src/computation/libcomputation.a.p/object.cc.o.d -o src/computation/libcomputation.a.p/object.cc.o -c ../src/computation/object.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/object.cc:1:
/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 ‘std::string Box<T>::print() const [with T = bali_phy::matrix<double>]’ at ../src/computation/object.cc:16:19:
/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[51/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_joint-A-T.cc.o -MF src/libcommon.a.p/tools_joint-A-T.cc.o.d -o src/libcommon.a.p/tools_joint-A-T.cc.o -c ../src/tools/joint-A-T.cc
[52/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/closure.cc.o -MF src/computation/libcomputation.a.p/closure.cc.o.d -o src/computation/libcomputation.a.p/closure.cc.o -c ../src/computation/closure.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/closure.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref deindexify(const closure&)’ at ../src/computation/closure.cc:64:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[53/297] c++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_consensus-tree.cc.o -MF src/libcommon.a.p/tools_consensus-tree.cc.o.d -o src/libcommon.a.p/tools_consensus-tree.cc.o -c ../src/tools/consensus-tree.cc
[54/297] rm -f src/libcommon.a && gcc-ar csrDT src/libcommon.a src/libcommon.a.p/tree_newick-tokenizer.cc.o src/libcommon.a.p/tree_sequencetree.cc.o src/libcommon.a.p/tree_tree.cc.o src/libcommon.a.p/tree_tree-util.cc.o src/libcommon.a.p/tree_randomtree.cc.o src/libcommon.a.p/tree-align_n_indels.cc.o src/libcommon.a.p/sequence_alphabet.cc.o src/libcommon.a.p/sequence_sequence.cc.o src/libcommon.a.p/sequence_sequence-format.cc.o src/libcommon.a.p/tools_read-trees.cc.o src/libcommon.a.p/alignment_alignment-util.cc.o src/libcommon.a.p/alignment_load.cc.o src/libcommon.a.p/alignment_alignment.cc.o src/libcommon.a.p/alignment_alignment-random.cc.o src/libcommon.a.p/alignment_index-matrix.cc.o src/libcommon.a.p/tree-align_link.cc.o src/libcommon.a.p/models_path.cc.o src/libcommon.a.p/tools_statistics.cc.o src/libcommon.a.p/tools_partition.cc.o src/libcommon.a.p/tools_tree-dist.cc.o src/libcommon.a.p/tools_parsimony.cc.o src/libcommon.a.p/tools_mctree.cc.o src/libcommon.a.p/tools_stats-table.cc.o src/libcommon.a.p/tools_findroot.cc.o src/libcommon.a.p/tools_optimize.cc.o src/libcommon.a.p/tools_distance-report.cc.o src/libcommon.a.p/tools_inverse.cc.o src/libcommon.a.p/tools_joint-A-T.cc.o src/libcommon.a.p/tools_distance-methods.cc.o src/libcommon.a.p/tools_consensus-tree.cc.o
[55/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/preprocess.cc.o -MF src/computation/libcomputation.a.p/preprocess.cc.o.d -o src/computation/libcomputation.a.p/preprocess.cc.o -c ../src/computation/preprocess.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/machine/graph_register.H:5,
                 from ../src/computation/preprocess.cc:3:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref graph_normalize(const expression_ref&)’ at ../src/computation/preprocess.cc:90:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[56/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/program.cc.o -MF src/computation/libcomputation.a.p/program.cc.o.d -o src/computation/libcomputation.a.p/program.cc.o -c ../src/computation/program.cc
../src/computation/program.cc: In member function ‘void Program::check_dependencies()’:
../src/computation/program.cc:155:17: warning: unused variable ‘index’ [-Wunused-variable]
  155 |             int index = find_module(name);
      |                 ^~~~~
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/program.H:5,
                 from ../src/computation/program.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Module&}; _Tp = Module; _Alloc = std::allocator<Module>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<Module>::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 = {Module}; _Tp = Module; _Alloc = std::allocator<Module>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<Module>::iterator’ changed in GCC 7.1
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Module}; _Tp = Module; _Alloc = std::allocator<Module>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Module; _Alloc = std::allocator<Module>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void Program::add(const std::string&)’ at ../src/computation/program.cc:218:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Module*, std::vector<Module> >’ 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 = Module; _Alloc = std::allocator<Module>]’,
    inlined from ‘void Program::add(const Module&)’ at ../src/computation/program.cc:246:24:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Module*, std::vector<Module> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[57/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/context.cc.o -MF src/computation/libcomputation.a.p/context.cc.o.d -o src/computation/libcomputation.a.p/context.cc.o -c ../src/computation/context.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/closure.H:4,
                 from ../src/computation/context.H:4,
                 from ../src/computation/context.cc:4:
/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, int>}; _Tp = std::pair<double, int>; _Alloc = std::allocator<std::pair<double, int> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<double, int> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, int>}; _Tp = std::pair<double, int>; _Alloc = std::allocator<std::pair<double, int> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, int>; _Alloc = std::allocator<std::pair<double, int> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void context_ref::run_transition_kernels()’ at ../src/computation/context.cc:159:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, int>*, std::vector<std::pair<double, int> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[58/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/operations.cc.o -MF src/computation/libcomputation.a.p/operations.cc.o.d -o src/computation/libcomputation.a.p/operations.cc.o -c ../src/computation/operations.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/operations.H:4,
                 from ../src/computation/operations.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure apply_op(OperationArgs&)’ at ../src/computation/operations.cc:126:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[59/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/loader.cc.o -MF src/computation/libcomputation.a.p/loader.cc.o.d -o src/computation/libcomputation.a.p/loader.cc.o -c ../src/computation/loader.cc
[60/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/module.cc.o -MF src/computation/libcomputation.a.p/module.cc.o.d -o src/computation/libcomputation.a.p/module.cc.o -c ../src/computation/module.cc
In file included from /usr/include/c++/12/set:60,
                 from ../src/computation/module.cc:1:
/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>, symbol_info>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, symbol_info> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, symbol_info> >]’:
/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>, symbol_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, symbol_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, symbol_info> > >::const_iterator’ changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/regex:54,
                 from ../src/computation/module.cc:2:
/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 = symbol_info; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, symbol_info> >]’:
/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>, symbol_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, symbol_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, symbol_info> > >::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:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::vector<expression_ref> peel_lambdas(expression_ref&)’ at ../src/computation/module.cc:744:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void parse_combinator_application(const expression_ref&, std::string&, std::vector<expression_ref>&)’ at ../src/computation/module.cc:1024:27:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘expression_ref func_type(const expression_ref&, const expression_ref&)’ at ../src/computation/module.cc:729:19:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::iterator’ changed in GCC 7.1
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref rename_top_level(const expression_ref&, const std::string&)’ at ../src/computation/module.cc:704:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ 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 = symbol_info; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, symbol_info> >]’,
    inlined from ‘void Module::export_symbol(const symbol_info&)’ at ../src/computation/module.cc:304:32:
/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>, symbol_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, symbol_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, symbol_info> > >::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 = symbol_info; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, symbol_info> >]’,
    inlined from ‘void Module::export_symbol(const symbol_info&)’ at ../src/computation/module.cc:306:37:
/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>, symbol_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, symbol_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, symbol_info> > >::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘void Module::optimize(const Program&)’ at ../src/computation/module.cc:801:70:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void Module::optimize(const Program&)’ at ../src/computation/module.cc:801:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<_Ch_type> flatten(std::vector<std::vector<_Ch_type> >&&) [with T = std::pair<var, expression_ref>]’ at ../src/util/include/util/range.H:195:18,
    inlined from ‘void Module::optimize(const Program&)’ at ../src/computation/module.cc:820:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘void Module::load_constructors()’ at ../src/computation/module.cc:924:80:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void Module::load_constructors()’ at ../src/computation/module.cc:924:40:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void Module::load_constructors()’ at ../src/computation/module.cc:930:32:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘void Module::load_builtins(const module_loader&)’ at ../src/computation/module.cc:863:71:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void Module::load_builtins(const module_loader&)’ at ../src/computation/module.cc:863:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void Module::load_builtins(const module_loader&)’ at ../src/computation/module.cc:866:32:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void Module::compile(const Program&)’ at ../src/computation/module.cc:278:32:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[61/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/param.cc.o -MF src/computation/libcomputation.a.p/param.cc.o.d -o src/computation/libcomputation.a.p/param.cc.o -c ../src/computation/param.cc
[62/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/parser_driver.cc.o -MF src/computation/libcomputation.a.p/parser_driver.cc.o.d -o src/computation/libcomputation.a.p/parser_driver.cc.o -c ../src/computation/parser/driver.cc
[63/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/parser_desugar.cc.o -MF src/computation/libcomputation.a.p/parser_desugar.cc.o.d -o src/computation/libcomputation.a.p/parser_desugar.cc.o -c ../src/computation/parser/desugar.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/module.H:7,
                 from ../src/computation/parser/desugar.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  175 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h: In function ‘std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  673 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::vector<expression_ref> desugar_state::parse_fundecls(const std::vector<expression_ref>&)’ at ../src/computation/parser/desugar.cc:132:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<expression_ref> desugar_state::parse_fundecls(const std::vector<expression_ref>&)’ at ../src/computation/parser/desugar.cc:144:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<expression_ref> desugar_state::parse_fundecls(const std::vector<expression_ref>&)’ at ../src/computation/parser/desugar.cc:157:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘std::vector<expression_ref> desugar_state::parse_fundecls(const std::vector<expression_ref>&)’ at ../src/computation/parser/desugar.cc:160:32:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<expression_ref> desugar_state::parse_fundecls(const std::vector<expression_ref>&)’ at ../src/computation/parser/desugar.cc:160:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘std::vector<expression_ref> desugar_state::parse_fundecls(const std::vector<expression_ref>&)’ at ../src/computation/parser/desugar.cc:184:42:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<expression_ref> desugar_state::parse_fundecls(const std::vector<expression_ref>&)’ at ../src/computation/parser/desugar.cc:184:17:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref desugar_state::desugar(const expression_ref&)’ at ../src/computation/parser/desugar.cc:311:10:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref desugar_state::desugar(const expression_ref&)’ at ../src/computation/parser/desugar.cc:379:17:
/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/computation/parser/desugar.cc: In member function ‘expression_ref desugar_state::desugar(const expression_ref&)’:
../src/computation/parser/desugar.cc:438:35: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  438 |             return case_expression(v[0],{true},{failable_expression(v[1])}).result(v[2]);
      |                    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘CDecls desugar_state::desugar_decls(const expression_ref&)’ at ../src/computation/parser/desugar.cc:206:17:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[64/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/parser_rename.cc.o -MF src/computation/libcomputation.a.p/parser_rename.cc.o.d -o src/computation/libcomputation.a.p/parser_rename.cc.o -c ../src/computation/parser/rename.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/parser/rename.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
/usr/include/c++/12/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  673 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In file included from /usr/include/c++/12/deque:67,
                 from ../src/computation/parser/rename.cc:5:
/usr/include/c++/12/bits/deque.tcc: In member function ‘void std::deque<_Tp, _Alloc>::_M_insert_aux(iterator, _ForwardIterator, _ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/deque.tcc:771:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  771 |       deque<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/deque.tcc:771:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref rename_infix_top(const Module&, const expression_ref&)’ at ../src/computation/parser/rename.cc:318:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref rename_infix_top(const Module&, const expression_ref&)’ at ../src/computation/parser/rename.cc:320:40:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘expression_ref rename_infix_top(const Module&, const expression_ref&)’ at ../src/computation/parser/rename.cc:324:62:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref rename_infix_top(const Module&, const expression_ref&)’ at ../src/computation/parser/rename.cc:324:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘expression_ref rename_infix_top(const Module&, const expression_ref&)’ at ../src/computation/parser/rename.cc:330:62:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘expression_ref rename_infix_top(const Module&, const expression_ref&)’ at ../src/computation/parser/rename.cc:334:60:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘expression_ref rename_infix_top(const Module&, const expression_ref&)’ at ../src/computation/parser/rename.cc:335:47:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘expression_ref rename_infix_top(const Module&, const expression_ref&)’ at ../src/computation/parser/rename.cc:338:53:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘bound_var_info renamer_state::rename_pattern(expression_ref&, bool)’ at ../src/computation/parser/rename.cc:521:31:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../src/computation/parser/rename.cc: In member function ‘bound_var_info renamer_state::rename_decls(expression_ref&, const bound_var_info&)’:
../src/computation/parser/rename.cc:715:20: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  715 |             decl = expression_ref(AST_node("Decl:sigtype"),{id,type});
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/computation/parser/rename.cc:732:29: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  732 |                     cdecl = expression_ref(AST_node("Decl:sigtype"),{id,type});
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/computation/parser/rename.cc:735:20: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  735 |             decl = expression_ref(AST_node("Class"),{class_header, class_decls});
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/computation/parser/rename.cc:751:20: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  751 |             decl = expression_ref(AST_node("Instance"),{instance_header, instance_decls});
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/computation/parser/rename.cc:770:20: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  770 |             decl = expression_ref(AST_node("Class"),{class_header, class_decls});
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/computation/parser/rename.cc:781:20: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  781 |             decl = expression_ref(AST_node("Instance"),{instance_header, instance_decls});
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘bound_var_info renamer_state::rename_rec_stmt(expression_ref&, const bound_var_info&)’ at ../src/computation/parser/rename.cc:828:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘bound_var_info renamer_state::rename_rec_stmt(expression_ref&, const bound_var_info&)’ at ../src/computation/parser/rename.cc:848:98:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘bound_var_info renamer_state::rename_rec_stmt(expression_ref&, const bound_var_info&)’ at ../src/computation/parser/rename.cc:852:54:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[65/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/parser_lexer.cc.o -MF src/computation/libcomputation.a.p/parser_lexer.cc.o.d -o src/computation/libcomputation.a.p/parser_lexer.cc.o -c ../src/computation/parser/lexer.cc
[66/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/parser_desugar-case.cc.o -MF src/computation/libcomputation.a.p/parser_desugar-case.cc.o.d -o src/computation/libcomputation.a.p/parser_desugar-case.cc.o -c ../src/computation/parser/desugar-case.cc
In file included from /usr/include/c++/12/vector:63,
                 from ../src/computation/module.H:7,
                 from ../src/computation/parser/desugar-case.cc:1:
/usr/include/c++/12/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<expression_ref*>; _ForwardIterator = expression_ref*]’:
/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<expression_ref*>’ 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 ‘std::move_iterator<expression_ref*>’ changed in GCC 7.1
/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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’:
/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from ‘equation_info_t::equation_info_t(const equation_info_t&)’ at ../src/computation/parser/desugar.H:45:8,
    inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = equation_info_t; _Args = {const equation_info_t&}; _Tp = equation_info_t]’ at /usr/include/c++/12/bits/new_allocator.h:175:4,
    inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = equation_info_t; _Args = {const equation_info_t&}; _Tp = equation_info_t]’ 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 equation_info_t&}; _Tp = equation_info_t; _Alloc = std::allocator<equation_info_t>]’ 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 expression_ref*, std::vector<expression_ref> >’ 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 expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from ‘equation_info_t::equation_info_t(const equation_info_t&)’ at ../src/computation/parser/desugar.H:45:8,
    inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = equation_info_t; _Args = {const equation_info_t&}; _Tp = equation_info_t]’ at /usr/include/c++/12/bits/new_allocator.h:175:4,
    inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = equation_info_t; _Args = {const equation_info_t&}; _Tp = equation_info_t]’ 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 = equation_info_t; _Alloc = std::allocator<equation_info_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1281:30,
    inlined from ‘std::vector<std::pair<pattern_type, std::vector<equation_info_t> > > partition(const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:165:40:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ 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 expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from ‘equation_info_t::equation_info_t(const equation_info_t&)’ at ../src/computation/parser/desugar.H:45:8,
    inlined from ‘std::vector<std::pair<pattern_type, std::vector<equation_info_t> > > partition(const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:171:1:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ 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 expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from ‘equation_info_t::equation_info_t(const equation_info_t&)’ at ../src/computation/parser/desugar.H:45:8,
    inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = equation_info_t; _Args = {const equation_info_t&}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7,
    inlined from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const equation_info_t*, vector<equation_info_t> >; _ForwardIterator = equation_info_t*]’ at /usr/include/c++/12/bits/stl_uninitialized.h:120:21,
    inlined from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const equation_info_t*, std::vector<equation_info_t> >; _ForwardIterator = equation_info_t*; bool _TrivialValueTypes = false]’ at /usr/include/c++/12/bits/stl_uninitialized.h:137:32,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const equation_info_t*, vector<equation_info_t> >; _ForwardIterator = equation_info_t*]’ 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 equation_info_t*, vector<equation_info_t> >; _ForwardIterator = equation_info_t*; _Tp = equation_info_t]’ 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 = equation_info_t; _Alloc = std::allocator<equation_info_t>]’ at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from ‘constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _U1 = pattern_type; _U2 = std::vector<equation_info_t>; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = pattern_type; _T2 = std::vector<equation_info_t>]’ at /usr/include/c++/12/bits/stl_pair.h:412:21,
    inlined from ‘std::vector<std::pair<pattern_type, std::vector<equation_info_t> > > partition(const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:167:26:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘desugar_state::match_constant(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)::<lambda(const expression_ref&)>’ at ../src/computation/parser/desugar-case.cc:270:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  739 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<expression_ref*>; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<expression_ref*>; _ForwardIterator = expression_ref*]’ 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 = move_iterator<expression_ref*>; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
    inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = expression_ref*; _ForwardIterator = expression_ref*; _Allocator = allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_uninitialized.h:382:41,
    inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/vector.tcc:754:34:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator<expression_ref*>’ 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 expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
    inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/vector.tcc:769:34:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ 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 = std::move_iterator<expression_ref*>; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<expression_ref*>; _ForwardIterator = expression_ref*]’ 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 = move_iterator<expression_ref*>; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
    inlined from ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = expression_ref*; _ForwardIterator = expression_ref*; _Allocator = allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_uninitialized.h:382:41,
    inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/vector.tcc:774:34:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘std::move_iterator<expression_ref*>’ 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 expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
    inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/vector.tcc:796:38:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ 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>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void desugar_state::clean_up_pattern(const expression_ref&, equation_info_t&)’ at ../src/computation/parser/desugar-case.cc:335:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ 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 expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from ‘equation_info_t::equation_info_t(const equation_info_t&)’ at ../src/computation/parser/desugar.H:45:8,
    inlined from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = equation_info_t; _Args = {const equation_info_t&}]’ at /usr/include/c++/12/bits/stl_construct.h:119:7,
    inlined from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const equation_info_t*, vector<equation_info_t> >; _ForwardIterator = equation_info_t*]’ at /usr/include/c++/12/bits/stl_uninitialized.h:120:21,
    inlined from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const equation_info_t*, std::vector<equation_info_t> >; _ForwardIterator = equation_info_t*; bool _TrivialValueTypes = false]’ at /usr/include/c++/12/bits/stl_uninitialized.h:137:32,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const equation_info_t*, vector<equation_info_t> >; _ForwardIterator = equation_info_t*]’ 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 equation_info_t*, vector<equation_info_t> >; _ForwardIterator = equation_info_t*; _Tp = equation_info_t]’ 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 = equation_info_t; _Alloc = std::allocator<equation_info_t>]’ at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from ‘failable_expression desugar_state::match(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:367:23:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘failable_expression desugar_state::match_constant(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:199:25:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘failable_expression desugar_state::match_constant(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:231:18:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; <template-parameter-2-2> = void; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from ‘failable_expression desugar_state::match_constant(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:232:11:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ 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 expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from ‘std::vector<expression_ref> expression_ref::copy_sub() const’ at ../src/computation/expression/expression_ref.H:372:25,
    inlined from ‘failable_expression desugar_state::match_constant(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:241:56:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; <template-parameter-2-2> = void; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from ‘failable_expression desugar_state::match_constant(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:243:21:
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
 1779 |           _M_range_insert(__pos, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1780 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘failable_expression desugar_state::match_constant(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:250:27:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘failable_expression desugar_state::match_constant(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:253:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::vector<T> remove_first(const std::vector<T>&) [with T = expression_ref]’ at ../src/computation/parser/desugar-case.cc:102:14,
    inlined from ‘failable_expression desugar_state::match_var(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:297:1:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::vector<T> remove_first(const std::vector<T>&) [with T = expression_ref]’ at ../src/computation/parser/desugar-case.cc:102:14,
    inlined from ‘failable_expression desugar_state::match_var(const std::vector<expression_ref>&, const std::vector<equation_info_t>&)’ at ../src/computation/parser/desugar-case.cc:296:30:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref desugar_state::def_function(const std::vector<equation_info_t>&, const expression_ref&)’ at ../src/computation/parser/desugar-case.cc:406:16:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[67/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_operator.cc.o -MF src/computation/libcomputation.a.p/expression_operator.cc.o.d -o src/computation/libcomputation.a.p/expression_operator.cc.o -c ../src/computation/expression/operator.cc
[68/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_constructor.cc.o -MF src/computation/libcomputation.a.p/expression_constructor.cc.o.d -o src/computation/libcomputation.a.p/expression_constructor.cc.o -c ../src/computation/expression/constructor.cc
[69/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_expression.cc.o -MF src/computation/libcomputation.a.p/expression_expression.cc.o.d -o src/computation/libcomputation.a.p/expression_expression.cc.o -c ../src/computation/expression/expression.cc
[70/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_AST_node.cc.o -MF src/computation/libcomputation.a.p/expression_AST_node.cc.o.d -o src/computation/libcomputation.a.p/expression_AST_node.cc.o -c ../src/computation/expression/AST_node.cc
[71/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_apply.cc.o -MF src/computation/libcomputation.a.p/expression_apply.cc.o.d -o src/computation/libcomputation.a.p/expression_apply.cc.o -c ../src/computation/expression/apply.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/expression/expression_ref.H:4,
                 from ../src/computation/expression/apply.H:4,
                 from ../src/computation/expression/apply.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘expression_ref apply_expression(const expression_ref&, const expression_ref&)’ at ../src/computation/expression/apply.cc:14:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[72/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_expression_ref.cc.o -MF src/computation/libcomputation.a.p/expression_expression_ref.cc.o.d -o src/computation/libcomputation.a.p/expression_expression_ref.cc.o -c ../src/computation/expression/expression_ref.cc
In file included from /usr/include/c++/12/vector:63,
                 from ../src/computation/expression/expression_ref.H:4,
                 from ../src/computation/expression/expression_ref.cc:4:
/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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’:
/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ 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 expression_ref*, std::vector<expression_ref> >’ 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 expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:601:31,
    inlined from ‘expression::expression(const expression&)’ at ../src/computation/expression/expression_ref.H:325:8,
    inlined from ‘virtual std::string expression::print() const’ at ../src/computation/expression/expression_ref.cc:155:48:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ 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 expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/vector.tcc:232:44,
    inlined from ‘std::unique_ptr<expression> operator+(const expression_ref&, const expression_ref&)’ at ../src/computation/expression/expression_ref.cc:372:19:
/usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(const expression_ref&, const expression_ref&)’ at ../src/computation/expression/expression_ref.cc:373:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(const expression&, const expression_ref&)’ at ../src/computation/expression/expression_ref.cc:380:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../src/computation/expression/expression_ref.cc: In constructor ‘expression::expression(const expression_ref&, std::initializer_list<expression_ref>)’:
../src/computation/expression/expression_ref.cc:331:1: note: parameter passing for argument of type ‘const std::initializer_list<expression_ref>’ changed in GCC 7.1
  331 | expression::expression(const expression_ref& H, const std::initializer_list< expression_ref > S)
      | ^~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, expression_ref>}; _Tp = std::pair<std::__cxx11::basic_string<char>, expression_ref>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, expression_ref>, std::allocator<std::pair<std::__cxx11::basic_string<char>, expression_ref> > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, expression_ref>}; _Tp = std::pair<std::__cxx11::basic_string<char>, expression_ref>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, expression_ref>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void EPtree::erase(const std::string&)’ at ../src/computation/expression/expression_ref.cc:461:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, expression_ref>*, std::vector<std::pair<std::__cxx11::basic_string<char>, expression_ref>, std::allocator<std::pair<std::__cxx11::basic_string<char>, expression_ref> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/computation/expression/expression_ref.cc: In constructor ‘EPtree::EPtree(const expression_ref&, std::initializer_list<std::pair<std::__cxx11::basic_string<char>, expression_ref> >)’:
../src/computation/expression/expression_ref.cc:544:1: note: parameter passing for argument of type ‘const std::initializer_list<std::pair<std::__cxx11::basic_string<char>, expression_ref> >’ changed in GCC 7.1
  544 | EPtree::EPtree(const expression_ref& H, const std::initializer_list< std::pair<std::string, expression_ref> > S)
      | ^~~~~~
[73/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_substitute.cc.o -MF src/computation/libcomputation.a.p/expression_substitute.cc.o.d -o src/computation/libcomputation.a.p/expression_substitute.cc.o -c ../src/computation/expression/substitute.cc
[74/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/parser_parser.cc.o -MF src/computation/libcomputation.a.p/parser_parser.cc.o.d -o src/computation/libcomputation.a.p/parser_parser.cc.o -c ../src/computation/parser/parser.cc
In file included from /usr/include/c++/12/vector:70,
                 from parser.y:14,
                 from ../src/computation/parser/parser.cc:41:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {yy::parser::stack_symbol_type}; _Tp = yy::parser::stack_symbol_type; _Alloc = std::allocator<yy::parser::stack_symbol_type>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<yy::parser::stack_symbol_type, std::allocator<yy::parser::stack_symbol_type> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {yy::parser::stack_symbol_type}; _Tp = yy::parser::stack_symbol_type; _Alloc = std::allocator<yy::parser::stack_symbol_type>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = yy::parser::stack_symbol_type; _Alloc = std::allocator<yy::parser::stack_symbol_type>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void yy::parser::stack<T, S>::push(T&&) [with T = yy::parser::stack_symbol_type; S = std::vector<yy::parser::stack_symbol_type, std::allocator<yy::parser::stack_symbol_type> >]’ at parser.hh:4348:24,
    inlined from ‘void yy::parser::yypush_(const char*, stack_symbol_type&&)’ at parser.cc:1138:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<yy::parser::stack_symbol_type*, std::vector<yy::parser::stack_symbol_type, std::allocator<yy::parser::stack_symbol_type> > >’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’:
/usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const expression_ref*, std::vector<expression_ref> >’ 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 expression_ref*, std::vector<expression_ref> >’ 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 expression_ref*, std::vector<expression_ref> >; _ForwardIterator = expression_ref*; bool _TrivialValueTypes = false]’,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*]’ 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 expression_ref*, vector<expression_ref> >; _ForwardIterator = expression_ref*; _Tp = expression_ref]’ 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 expression_ref*, std::vector<expression_ref> >; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’ 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 expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<expression_ref> make_String_vec(const std::vector<std::__cxx11::basic_string<char> >&)’ at parser.y:1501:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12/bits/stl_vector.h: In function ‘std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
  673 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref yy_make_string(const std::string&)’ at parser.y:1705:17:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref make_infix(const std::string&, std::optional<int>&, std::vector<std::__cxx11::basic_string<char> >&)’ at parser.y:1695:13:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
parser.y: In member function ‘virtual int yy::parser::parse()’:
parser.y:664:88: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:672:116: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:740:70: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:741:70: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:864:87: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:890:80: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:897:80: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:899:80: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:956:100: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:1005:87: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:1112:75: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:1113:75: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:1114:75: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
parser.y:1115:75: note: parameter passing for argument of type ‘std::initializer_list<expression_ref>’ changed in GCC 7.1
[75/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_indexify.cc.o -MF src/computation/libcomputation.a.p/expression_indexify.cc.o.d -o src/computation/libcomputation.a.p/expression_indexify.cc.o -c ../src/computation/expression/indexify.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/expression/indexify.H:4,
                 from ../src/computation/expression/indexify.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref indexify(const expression_ref&, std::vector<var>&)’ at ../src/computation/expression/indexify.cc:81:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref deindexify(const expression_ref&, const std::vector<expression_ref>&)’ at ../src/computation/expression/indexify.cc:161:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref deindexify(const expression_ref&, const std::vector<expression_ref>&)’ at ../src/computation/expression/indexify.cc:175:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref deindexify(const expression_ref&, const std::vector<expression_ref>&)’ at ../src/computation/expression/indexify.cc:176:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref deindexify(const expression_ref&, const std::vector<expression_ref>&)’ at ../src/computation/expression/indexify.cc:212:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[76/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_case.cc.o -MF src/computation/libcomputation.a.p/expression_case.cc.o.d -o src/computation/libcomputation.a.p/expression_case.cc.o -c ../src/computation/expression/case.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/expression/lambda.H:4,
                 from ../src/computation/expression/case.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘bool parse_case_expression(const expression_ref&, expression_ref&, std::vector<expression_ref>&, std::vector<expression_ref>&)’ at ../src/computation/expression/case.cc:24:20:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘bool parse_case_expression(const expression_ref&, expression_ref&, std::vector<expression_ref>&, std::vector<expression_ref>&)’ at ../src/computation/expression/case.cc:25:18:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref make_case_expression(const expression_ref&, const expression_ref&)’ at ../src/computation/expression/case.cc:60:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref make_case_expression(const expression_ref&, const expression_ref&)’ at ../src/computation/expression/case.cc:61:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref make_alt(const expression_ref&, const expression_ref&)’ at ../src/computation/expression/case.cc:37:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref make_alt(const expression_ref&, const expression_ref&)’ at ../src/computation/expression/case.cc:38:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref make_alts(const std::vector<expression_ref>&, const std::vector<expression_ref>&)’ at ../src/computation/expression/case.cc:49:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[77/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_tuple.cc.o -MF src/computation/libcomputation.a.p/expression_tuple.cc.o.d -o src/computation/libcomputation.a.p/expression_tuple.cc.o -c ../src/computation/expression/tuple.cc
[78/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_trim.cc.o -MF src/computation/libcomputation.a.p/expression_trim.cc.o.d -o src/computation/libcomputation.a.p/expression_trim.cc.o -c ../src/computation/expression/trim.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/expression/trim.H:4,
                 from ../src/computation/expression/trim.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref make_trim(const expression_ref&, const std::vector<int>&)’ at ../src/computation/expression/trim.cc:185:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref make_trim(const expression_ref&, const std::vector<int>&)’ at ../src/computation/expression/trim.cc:186:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref remap_free_indices(const expression_ref&, const std::vector<int>&, int)’ at ../src/computation/expression/trim.cc:255:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[79/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_let.cc.o -MF src/computation/libcomputation.a.p/expression_let.cc.o.d -o src/computation/libcomputation.a.p/expression_let.cc.o -c ../src/computation/expression/let.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from ../src/computation/expression/var.H:7,
                 from ../src/computation/expression/let.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref indexed_let_expression(const std::vector<expression_ref>&, const expression_ref&)’ at ../src/computation/expression/let.cc:31:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref indexed_let_expression(const std::vector<expression_ref>&, const expression_ref&)’ at ../src/computation/expression/let.cc:34:18:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::iterator’ changed in GCC 7.1
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void get_decls(const expression_ref&, CDecls&)’ at ../src/computation/expression/let.cc:289:17:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref make_decls(const CDecls&)’ at ../src/computation/expression/let.cc:48:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref make_decls(const CDecls&)’ at ../src/computation/expression/let.cc:50:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref make_decls(const CDecls&)’ at ../src/computation/expression/let.cc:51:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref let_expression(const CDecls&, const expression_ref&)’ at ../src/computation/expression/let.cc:81:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref let_expression(const CDecls&, const expression_ref&)’ at ../src/computation/expression/let.cc:82:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref make_topdecls(const CDecls&)’ at ../src/computation/expression/let.cc:65:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref make_topdecls(const CDecls&)’ at ../src/computation/expression/let.cc:67:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref make_topdecls(const CDecls&)’ at ../src/computation/expression/let.cc:68:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[80/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_list.cc.o -MF src/computation/libcomputation.a.p/expression_list.cc.o.d -o src/computation/libcomputation.a.p/expression_list.cc.o -c ../src/computation/expression/list.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/expression/list.H:4,
                 from ../src/computation/expression/list.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘expression_ref cons(const expression_ref&, const expression_ref&)’ at ../src/computation/expression/list.cc:13:36:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::optional<EVector> list_to_evector(const expression_ref&)’ at ../src/computation/expression/list.cc:42:13:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref char_list(const std::string&)’ at ../src/computation/expression/list.cc:30:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[81/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_lambda.cc.o -MF src/computation/libcomputation.a.p/expression_lambda.cc.o.d -o src/computation/libcomputation.a.p/expression_lambda.cc.o -c ../src/computation/expression/lambda.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/expression/lambda.H:4,
                 from ../src/computation/expression/lambda.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref lambda_expression(const Operator&)’ at ../src/computation/expression/lambda.cc:48:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[82/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_var.cc.o -MF src/computation/libcomputation.a.p/expression_var.cc.o.d -o src/computation/libcomputation.a.p/expression_var.cc.o -c ../src/computation/expression/var.cc
[83/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_random_variable.cc.o -MF src/computation/libcomputation.a.p/expression_random_variable.cc.o.d -o src/computation/libcomputation.a.p/expression_random_variable.cc.o -c ../src/computation/expression/random_variable.cc
[84/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_modifiable.cc.o -MF src/computation/libcomputation.a.p/expression_modifiable.cc.o.d -o src/computation/libcomputation.a.p/expression_modifiable.cc.o -c ../src/computation/expression/modifiable.cc
[85/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_reg_var.cc.o -MF src/computation/libcomputation.a.p/expression_reg_var.cc.o.d -o src/computation/libcomputation.a.p/expression_reg_var.cc.o -c ../src/computation/expression/reg_var.cc
[86/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_bool.cc.o -MF src/computation/libcomputation.a.p/expression_bool.cc.o.d -o src/computation/libcomputation.a.p/expression_bool.cc.o -c ../src/computation/expression/bool.cc
[87/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_resolved_symbol.cc.o -MF src/computation/libcomputation.a.p/expression_resolved_symbol.cc.o.d -o src/computation/libcomputation.a.p/expression_resolved_symbol.cc.o -c ../src/computation/expression/resolved_symbol.cc
[88/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_maybe.cc.o -MF src/computation/libcomputation.a.p/expression_maybe.cc.o.d -o src/computation/libcomputation.a.p/expression_maybe.cc.o -c ../src/computation/expression/maybe.cc
[89/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_args.cc.o -MF src/computation/libcomputation.a.p/machine_args.cc.o.d -o src/computation/libcomputation.a.p/machine_args.cc.o -c ../src/computation/machine/args.cc
[90/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_tokens.cc.o -MF src/computation/libcomputation.a.p/machine_tokens.cc.o.d -o src/computation/libcomputation.a.p/machine_tokens.cc.o -c ../src/computation/machine/tokens.cc
[91/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_do_block.cc.o -MF src/computation/libcomputation.a.p/expression_do_block.cc.o.d -o src/computation/libcomputation.a.p/expression_do_block.cc.o -c ../src/computation/expression/do_block.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/expression/expression_ref.H:4,
                 from ../src/computation/expression/do_block.H:3,
                 from ../src/computation/expression/do_block.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘Stmts& Stmts::perform(const expression_ref&, const expression_ref&)’ at ../src/computation/expression/do_block.cc:61:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘Stmts& Stmts::empty_stmt()’ at ../src/computation/expression/do_block.cc:85:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘Stmts& Stmts::rec(const do_block&)’ at ../src/computation/expression/do_block.cc:79:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘Stmts& Stmts::let(const Binds&)’ at ../src/computation/expression/do_block.cc:67:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘Stmts& Stmts::perform(const expression_ref&)’ at ../src/computation/expression/do_block.cc:55:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘expression_ref do_block::bind_and_log_model(const std::string&, const expression_ref&, std::vector<expression_ref>&, bool)’ at ../src/computation/expression/do_block.cc:154:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[92/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_sums.cc.o -MF src/computation/libcomputation.a.p/machine_sums.cc.o.d -o src/computation/libcomputation.a.p/machine_sums.cc.o -c ../src/computation/machine/sums.cc
[93/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_evaluate.cc.o -MF src/computation/libcomputation.a.p/machine_evaluate.cc.o.d -o src/computation/libcomputation.a.p/machine_evaluate.cc.o -c ../src/computation/machine/evaluate.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/machine/graph_register.H:5,
                 from ../src/computation/machine/evaluate.cc:6:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const closure&}; _Tp = closure; _Alloc = std::allocator<closure>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<closure>::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 = closure; _Alloc = std::allocator<closure>]’,
    inlined from ‘std::pair<int, int> reg_heap::incremental_evaluate_(int)’ at ../src/computation/machine/evaluate.cc:313:40:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<closure*, std::vector<closure> >’ 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 = closure; _Alloc = std::allocator<closure>]’,
    inlined from ‘std::pair<int, int> reg_heap::incremental_evaluate_(int)’ at ../src/computation/machine/evaluate.cc:334:44:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<closure*, std::vector<closure> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[94/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_show_graph.cc.o -MF src/computation/libcomputation.a.p/machine_show_graph.cc.o.d -o src/computation/libcomputation.a.p/machine_show_graph.cc.o -c ../src/computation/machine/show_graph.cc
In file included from /usr/include/c++/12/set:60,
                 from ../src/computation/program.H:4,
                 from ../src/computation/machine/graph_register.H:12,
                 from ../src/computation/machine/show_graph.cc:3:
/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, expression_ref>; _KeyOfValue = std::_Select1st<std::pair<const int, expression_ref> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, expression_ref> >]’:
/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, expression_ref>, std::_Select1st<std::pair<const int, expression_ref> >, std::less<int>, std::allocator<std::pair<const int, expression_ref> > >::const_iterator’ changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/computation/machine/graph_register.H:7:
In function ‘void intrusive_ptr_release(Object*)’,
    inlined from ‘boost::intrusive_ptr<T>::~intrusive_ptr() [with T = expression]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44,
    inlined from ‘expression_ref subst_referenced_vars(const expression_ref&, const closure::Env_t&, const std::map<int, expression_ref>&)’ at ../src/computation/machine/show_graph.cc:162:5:
../src/computation/object.H:18:26: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free]
   18 |             if (--pThis->_refs == 0 ) {
      |                   ~~~~~~~^~~~~
In file included from ../src/computation/machine/graph_register.H:8:
In destructor ‘virtual expression::~expression()’,
    inlined from ‘void intrusive_ptr_release(const Object*)’ at ../src/computation/object.H:31:35,
    inlined from ‘boost::intrusive_ptr<T>::~intrusive_ptr() [with T = const expression]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44,
    inlined from ‘expression_ref subst_referenced_vars(const expression_ref&, const closure::Env_t&, const std::map<int, expression_ref>&)’ at ../src/computation/machine/show_graph.cc:159:13:
../src/computation/expression/expression_ref.H:353:28: note: call to ‘void operator delete(void*, std::size_t)’ here
  353 |     virtual ~expression() {}
      |                            ^
In file included from /usr/include/c++/12/map:61,
                 from ../src/computation/program.H:7:
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 = expression_ref; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, expression_ref> >]’,
    inlined from ‘void discover_graph_vars(const reg_heap&, int, std::map<int, expression_ref>&, const std::map<std::__cxx11::basic_string<char>, int>&)’ at ../src/computation/machine/show_graph.cc:186:9:
/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, expression_ref>, std::_Select1st<std::pair<const int, expression_ref> >, std::less<int>, std::allocator<std::pair<const int, expression_ref> > >::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 = expression_ref; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, expression_ref> >]’,
    inlined from ‘void discover_graph_vars(const reg_heap&, int, std::map<int, expression_ref>&, const std::map<std::__cxx11::basic_string<char>, int>&)’ at ../src/computation/machine/show_graph.cc:199: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, expression_ref>, std::_Select1st<std::pair<const int, expression_ref> >, std::less<int>, std::allocator<std::pair<const int, expression_ref> > >::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 = expression_ref; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, expression_ref> >]’,
    inlined from ‘void discover_graph_vars(const reg_heap&, int, std::map<int, expression_ref>&, const std::map<std::__cxx11::basic_string<char>, int>&)’ at ../src/computation/machine/show_graph.cc:193:17:
/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, expression_ref>, std::_Select1st<std::pair<const int, expression_ref> >, std::less<int>, std::allocator<std::pair<const int, expression_ref> > >::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 = expression_ref; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, expression_ref> >]’,
    inlined from ‘void discover_graph_vars(const reg_heap&, int, std::map<int, expression_ref>&, const std::map<std::__cxx11::basic_string<char>, int>&)’ at ../src/computation/machine/show_graph.cc:194:13:
/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, expression_ref>, std::_Select1st<std::pair<const int, expression_ref> >, std::less<int>, std::allocator<std::pair<const int, expression_ref> > >::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 = expression_ref; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, expression_ref> >]’,
    inlined from ‘void discover_graph_vars(const reg_heap&, int, std::map<int, expression_ref>&, const std::map<std::__cxx11::basic_string<char>, int>&)’ at ../src/computation/machine/show_graph.cc:205: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, expression_ref>, std::_Select1st<std::pair<const int, expression_ref> >, std::less<int>, std::allocator<std::pair<const int, expression_ref> > >::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<>());
      |                                             ~~~~~~~~~~~~~~~
[95/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_gc.cc.o -MF src/computation/libcomputation.a.p/machine_gc.cc.o.d -o src/computation/libcomputation.a.p/machine_gc.cc.o -c ../src/computation/machine/gc.cc
[96/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_graph_register.cc.o -MF src/computation/libcomputation.a.p/machine_graph_register.cc.o.d -o src/computation/libcomputation.a.p/machine_graph_register.cc.o -c ../src/computation/machine/graph_register.cc
[97/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_reroot.cc.o -MF src/computation/libcomputation.a.p/machine_reroot.cc.o.d -o src/computation/libcomputation.a.p/machine_reroot.cc.o -c ../src/computation/machine/reroot.cc
[98/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_kind.cc.o -MF src/computation/libcomputation.a.p/expression_kind.cc.o.d -o src/computation/libcomputation.a.p/expression_kind.cc.o -c ../src/computation/expression/kind.cc
[99/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_effects.cc.o -MF src/computation/libcomputation.a.p/machine_effects.cc.o.d -o src/computation/libcomputation.a.p/machine_effects.cc.o -c ../src/computation/machine/effects.cc
[100/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_free-vars.cc.o -MF src/computation/libcomputation.a.p/optimization_free-vars.cc.o.d -o src/computation/libcomputation.a.p/optimization_free-vars.cc.o -c ../src/computation/optimization/free-vars.cc
In file included from ../external/immer/immer/detail/hamts/champ.hpp:12,
                 from ../external/immer/immer/set.hpp:12,
                 from ../src/computation/optimization/free-vars.H:6,
                 from ../src/computation/optimization/free-vars.cc:1:
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../external/immer/immer/memory_policy.hpp:11,
                 from ../external/immer/immer/set.hpp:11:
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:207:45: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  207 |                 p->impl.d.data.inner.values =
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  208 |                     new (heap::allocate(sizeof_values_n(nv))) values_t{};
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:247:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  247 |         p->impl.d.data.inner.datamap = (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/detail/hamts/node.hpp:221:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds]
  221 |         p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:398:37:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:398:37:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:398:37:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:398:37:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:398:37:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:398:37:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:230:30,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:230:30,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:230:30,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:230:30,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:230:30,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:230:30,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:230:30,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/detail/hamts/node.hpp:207:45: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  207 |                 p->impl.d.data.inner.values =
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  208 |                     new (heap::allocate(sizeof_values_n(nv))) values_t{};
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:230:30,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/detail/hamts/node.hpp:231:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  231 |         p->impl.d.data.inner.datamap = bitmap;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:230:30,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::sub_result immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:395:74:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘FreeVarSet erase(const FreeVarSet&, const std::vector<var>&)’ at ../src/computation/optimization/free-vars.cc:36:22:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘FreeVarSet erase(const FreeVarSet&, const std::vector<var>&)’ at ../src/computation/optimization/free-vars.cc:36:22:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘FreeVarSet erase(const FreeVarSet&, const std::vector<var>&)’ at ../src/computation/optimization/free-vars.cc:36:22:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘FreeVarSet erase(const FreeVarSet&, const std::vector<var>&)’ at ../src/computation/optimization/free-vars.cc:36:22:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘FreeVarSet erase(const FreeVarSet&, const std::vector<var>&)’ at ../src/computation/optimization/free-vars.cc:36:22:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘FreeVarSet erase(const FreeVarSet&, const std::vector<var>&)’ at ../src/computation/optimization/free-vars.cc:36:22:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:72:16:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:72:16:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:72:16:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:72:16:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:72:16:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:72:16:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:71:31:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:71:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:71:31:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:71:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:71:31:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:71:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:64:16:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:64:16:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:64:16:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:64:16:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:64:16:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(Box<T>&&) [with T = immer::set<var>]’ at ../src/computation/object.H:106:5,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:64:16:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:63:31:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:63:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:63:31:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:63:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:63:31:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘FreeVarSet get_union(const FreeVarSet&, const FreeVarSet&)’ at ../src/computation/optimization/free-vars.cc:63:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:165:20:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:165:20:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:165:20:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:165:20:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:165:20:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:165:20:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:32:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:32:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:32:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:32:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:32:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::erase(const T&) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:143:29,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:32:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:62:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:62:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:62:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:62:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:62:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:113:62:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:101:17:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:101:17:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:101:17:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:101:17:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:101:17:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:101:17:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:94:20:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:94:20:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:94:20:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:94:20:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:94:20:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:94:20:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:33:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:33:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:33:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:33:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:33:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B>::set(impl_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:161:11,
    inlined from ‘immer::set<T, Hash, Equal, MemoryPolicy, B> immer::set<T, Hash, Equal, MemoryPolicy, B>::insert(T) const [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:135:40,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:33:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:39:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:39:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:39:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:39:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:39:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::set<var>::set(immer::set<var>&&)’ at ../external/immer/immer/set.hpp:61:7,
    inlined from ‘Box<T>::Box(T&&) [with T = immer::set<var>]’ at ../src/computation/object.H:108:30,
    inlined from ‘annot_expression_ref<Box<immer::set<var> > > add_free_variable_annotations(const expression_ref&)’ at ../src/computation/optimization/free-vars.cc:95:39:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
[101/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_float-out.cc.o -MF src/computation/libcomputation.a.p/optimization_float-out.cc.o.d -o src/computation/libcomputation.a.p/optimization_float-out.cc.o -c ../src/computation/optimization/float-out.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/optimization/float-out.cc: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<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void float_binds_t::append_top(CDecls&)’ at ../src/computation/optimization/float-out.cc:133:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::pair<float_binds_t, int> float_out_from_decl_group(CDecls&)’ at ../src/computation/optimization/float-out.cc:189:44:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void float_out_from_module(std::vector<std::vector<std::pair<var, expression_ref> > >&)’ at ../src/computation/optimization/float-out.cc:315:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[102/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_inliner.cc.o -MF src/computation/libcomputation.a.p/optimization_inliner.cc.o.d -o src/computation/libcomputation.a.p/optimization_inliner.cc.o -c ../src/computation/optimization/inliner.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/operations.H:4,
                 from ../src/computation/optimization/inliner.cc:3:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘inline_context::inline_context(const std::string&, expression_ref, const inline_context&)’ at ../src/computation/optimization/inliner.H:29:24,
    inlined from ‘inline_context apply_object_context_one_arg(const inline_context&, const expression_ref&)’ at ../src/computation/optimization/inliner.cc:115:55:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘inline_context::inline_context(const std::string&, expression_ref, const inline_context&)’ at ../src/computation/optimization/inliner.H:29:24,
    inlined from ‘inline_context argument_context(const inline_context&)’ at ../src/computation/optimization/inliner.cc:128:50:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘inline_context::inline_context(const std::string&, expression_ref, const inline_context&)’ at ../src/computation/optimization/inliner.H:29:24,
    inlined from ‘inline_context unknown_context()’ at ../src/computation/optimization/inliner.cc:133:44:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::unique_ptr<expression> operator+(std::unique_ptr<expression>, const expression_ref&)’ at ../src/computation/expression/expression_ref.H:485:22,
    inlined from ‘inline_context::inline_context(const std::string&, expression_ref, const inline_context&)’ at ../src/computation/optimization/inliner.H:29:24,
    inlined from ‘inline_context case_object_context(expression_ref, const inline_context&)’ at ../src/computation/optimization/inliner.cc:110:50:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[103/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_set-levels.cc.o -MF src/computation/libcomputation.a.p/optimization_set-levels.cc.o.d -o src/computation/libcomputation.a.p/optimization_set-levels.cc.o -c ../src/computation/optimization/set-levels.cc
In file included from ../external/immer/immer/detail/hamts/champ.hpp:12,
                 from ../external/immer/immer/set.hpp:12,
                 from ../src/computation/optimization/free-vars.H:6,
                 from ../src/computation/optimization/set-levels.cc:17:
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from ../external/immer/immer/memory_policy.hpp:11,
                 from ../external/immer/immer/set.hpp:11:
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:207:45: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  207 |                 p->impl.d.data.inner.values =
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  208 |                     new (heap::allocate(sizeof_values_n(nv))) values_t{};
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/detail/hamts/node.hpp:247:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  247 |         p->impl.d.data.inner.datamap = (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:204:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:246:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:608:36:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/detail/hamts/node.hpp:221:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds]
  221 |         p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:220:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:602:40:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:276:35:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:276:35:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:276:35:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:276:35:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:276:35:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:276:35:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:242:31:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:242:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:242:31:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:242:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:242:31:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘expression_ref let_floater_state::set_level(const expression_ref&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:242:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:163:16:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:163:16:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:163:16:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:163:16:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:163:16:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<var, std::hash<var>, std::equal_to<var>, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::set<T, Hash, Equal, MemoryPolicy, B>::set() [with T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:85:5,
    inlined from ‘Box<T>::Box() [with T = immer::set<var>]’ at ../src/computation/object.H:104:5,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:163:16:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:180:31:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:180:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:180:31:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:180:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:180:31:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::champ(immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>&&) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:58:24,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map(impl_t) [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:311:11,
    inlined from ‘immer::map<K, T, Hash, Equal, MemoryPolicy, B> immer::map<K, T, Hash, Equal, MemoryPolicy, B>::insert(value_type) const [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:261:40,
    inlined from ‘level_env_t let_floater_state::set_level_decl_group(CDecls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:180:31:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map() [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:158:5,
    inlined from ‘void set_level_for_module(std::vector<std::vector<std::pair<var, expression_ref> > >&)’ at ../src/computation/optimization/set-levels.cc:319:17:
../external/immer/immer/detail/hamts/node.hpp:185:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  185 |         p->impl.d.data.inner.nodemap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map() [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:158:5,
    inlined from ‘void set_level_for_module(std::vector<std::vector<std::pair<var, expression_ref> > >&)’ at ../src/computation/optimization/set-levels.cc:319:17:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map() [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:158:5,
    inlined from ‘void set_level_for_module(std::vector<std::vector<std::pair<var, expression_ref> > >&)’ at ../src/computation/optimization/set-levels.cc:319:17:
../external/immer/immer/detail/hamts/node.hpp:186:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  186 |         p->impl.d.data.inner.datamap = 0;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map() [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:158:5,
    inlined from ‘void set_level_for_module(std::vector<std::vector<std::pair<var, expression_ref> > >&)’ at ../src/computation/optimization/set-levels.cc:319:17:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
In static member function ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map() [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:158:5,
    inlined from ‘void set_level_for_module(std::vector<std::vector<std::pair<var, expression_ref> > >&)’ at ../src/computation/optimization/set-levels.cc:319:17:
../external/immer/immer/detail/hamts/node.hpp:187:38: warning: array subscript ‘immer::detail::hamts::node<std::pair<var, var>, immer::map<var, var>::hash_key, immer::map<var, var>::equal_key, immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds]
  187 |         p->impl.d.data.inner.values  = nullptr;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’,
    inlined from ‘static void* immer::identity_heap<Base>::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30,
    inlined from ‘static immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::node_t* immer::detail::hamts::node<T, Hash, Equal, MemoryPolicy, B>::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:180:32,
    inlined from ‘static const immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>& immer::detail::hamts::champ<T, Hash, Equal, MemoryPolicy, B>::empty() [with T = std::pair<var, var>; Hash = immer::map<var, var>::hash_key; Equal = immer::map<var, var>::equal_key; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:39:28,
    inlined from ‘constexpr immer::map<K, T, Hash, Equal, MemoryPolicy, B>::map() [with K = var; T = var; Hash = std::hash<var>; Equal = std::equal_to<var>; MemoryPolicy = immer::memory_policy<immer::free_list_heap_policy<immer::cpp_heap>, immer::refcount_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:158:5,
    inlined from ‘void set_level_for_module(std::vector<std::vector<std::pair<var, expression_ref> > >&)’ at ../src/computation/optimization/set-levels.cc:319:17:
../external/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’
   27 |         return ::operator new(size);
      |                ~~~~~~~~~~~~~~^~~~~~
[104/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_occurrence.cc.o -MF src/computation/libcomputation.a.p/optimization_occurrence.cc.o.d -o src/computation/libcomputation.a.p/optimization_occurrence.cc.o -c ../src/computation/optimization/occurrence.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/computation/operations.H:4,
                 from ../src/computation/optimization/occurrence.cc:4:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair<var, expression_ref>&}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::iterator’ changed in GCC 7.1
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 = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘std::vector<std::vector<std::pair<var, expression_ref> > > occurrence_analyze_decls(CDecls, std::set<var>&)’ at ../src/computation/optimization/occurrence.cc:330:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::pair<expression_ref, std::set<var> > occurrence_analyzer(const expression_ref&, var_context)’ at ../src/computation/optimization/occurrence.cc:472:22:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[105/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_dp-engine.cc.o -MF src/libbaliphy.a.p/dp_dp-engine.cc.o.d -o src/libbaliphy.a.p/dp_dp-engine.cc.o -c ../src/dp/dp-engine.cc
[106/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_dp_hmm.cc.o -MF src/libbaliphy.a.p/dp_dp_hmm.cc.o.d -o src/libbaliphy.a.p/dp_dp_hmm.cc.o -c ../src/dp/dp_hmm.cc
[107/297] c++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_simplifier.cc.o -MF src/computation/libcomputation.a.p/optimization_simplifier.cc.o.d -o src/computation/libcomputation.a.p/optimization_simplifier.cc.o -c ../src/computation/optimization/simplifier.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/util/include/util/range.H:4,
                 from ../src/computation/optimization/simplifier.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<var, expression_ref>}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair<var, expression_ref>&}; _Tp = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<var, expression_ref> >::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 = std::pair<var, expression_ref>; _Alloc = std::allocator<std::pair<var, expression_ref> >]’,
    inlined from ‘substitution simplify_decls(const simplifier_options&, CDecls&, const substitution&, in_scope_set&, bool)’ at ../src/computation/optimization/simplifier.cc:648:23:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<var, expression_ref>*, std::vector<std::pair<var, expression_ref> > >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[108/297] rm -f src/computation/libcomputation.a && gcc-ar csrDT src/computation/libcomputation.a src/computation/libcomputation.a.p/object.cc.o src/computation/libcomputation.a.p/closure.cc.o src/computation/libcomputation.a.p/program.cc.o src/computation/libcomputation.a.p/preprocess.cc.o src/computation/libcomputation.a.p/module.cc.o src/computation/libcomputation.a.p/loader.cc.o src/computation/libcomputation.a.p/context.cc.o src/computation/libcomputation.a.p/operations.cc.o src/computation/libcomputation.a.p/param.cc.o src/computation/libcomputation.a.p/parser_desugar.cc.o src/computation/libcomputation.a.p/parser_desugar-case.cc.o src/computation/libcomputation.a.p/parser_rename.cc.o src/computation/libcomputation.a.p/parser_driver.cc.o src/computation/libcomputation.a.p/parser_lexer.cc.o src/computation/libcomputation.a.p/parser_parser.cc.o src/computation/libcomputation.a.p/expression_operator.cc.o src/computation/libcomputation.a.p/expression_expression.cc.o src/computation/libcomputation.a.p/expression_constructor.cc.o src/computation/libcomputation.a.p/expression_expression_ref.cc.o src/computation/libcomputation.a.p/expression_AST_node.cc.o src/computation/libcomputation.a.p/expression_apply.cc.o src/computation/libcomputation.a.p/expression_substitute.cc.o src/computation/libcomputation.a.p/expression_indexify.cc.o src/computation/libcomputation.a.p/expression_let.cc.o src/computation/libcomputation.a.p/expression_case.cc.o src/computation/libcomputation.a.p/expression_trim.cc.o src/computation/libcomputation.a.p/expression_tuple.cc.o src/computation/libcomputation.a.p/expression_list.cc.o src/computation/libcomputation.a.p/expression_var.cc.o src/computation/libcomputation.a.p/expression_lambda.cc.o src/computation/libcomputation.a.p/expression_random_variable.cc.o src/computation/libcomputation.a.p/expression_modifiable.cc.o src/computation/libcomputation.a.p/expression_reg_var.cc.o src/computation/libcomputation.a.p/expression_bool.cc.o src/computation/libcomputation.a.p/expression_resolved_symbol.cc.o src/computation/libcomputation.a.p/expression_maybe.cc.o src/computation/libcomputation.a.p/expression_do_block.cc.o src/computation/libcomputation.a.p/machine_args.cc.o src/computation/libcomputation.a.p/machine_tokens.cc.o src/computation/libcomputation.a.p/machine_graph_register.cc.o src/computation/libcomputation.a.p/machine_show_graph.cc.o src/computation/libcomputation.a.p/machine_evaluate.cc.o src/computation/libcomputation.a.p/machine_sums.cc.o src/computation/libcomputation.a.p/machine_gc.cc.o src/computation/libcomputation.a.p/machine_reroot.cc.o src/computation/libcomputation.a.p/machine_effects.cc.o src/computation/libcomputation.a.p/expression_kind.cc.o src/computation/libcomputation.a.p/optimization_free-vars.cc.o src/computation/libcomputation.a.p/optimization_set-levels.cc.o src/computation/libcomputation.a.p/optimization_float-out.cc.o src/computation/libcomputation.a.p/optimization_occurrence.cc.o src/computation/libcomputation.a.p/optimization_inliner.cc.o src/computation/libcomputation.a.p/optimization_simplifier.cc.o
[109/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_dp-array.cc.o -MF src/libbaliphy.a.p/dp_dp-array.cc.o.d -o src/libbaliphy.a.p/dp_dp-array.cc.o -c ../src/dp/dp-array.cc
[110/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_hmm.cc.o -MF src/libbaliphy.a.p/dp_hmm.cc.o.d -o src/libbaliphy.a.p/dp_hmm.cc.o -c ../src/dp/hmm.cc
[111/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_dp-matrix.cc.o -MF src/libbaliphy.a.p/dp_dp-matrix.cc.o.d -o src/libbaliphy.a.p/dp_dp-matrix.cc.o -c ../src/dp/dp-matrix.cc
[112/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_dp-cube.cc.o -MF src/libbaliphy.a.p/dp_dp-cube.cc.o.d -o src/libbaliphy.a.p/dp_dp-cube.cc.o -c ../src/dp/dp-cube.cc
[113/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_3way.cc.o -MF src/libbaliphy.a.p/dp_3way.cc.o.d -o src/libbaliphy.a.p/dp_3way.cc.o -c ../src/dp/3way.cc
[114/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_2way.cc.o -MF src/libbaliphy.a.p/dp_2way.cc.o.d -o src/libbaliphy.a.p/dp_2way.cc.o -c ../src/dp/2way.cc
[115/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_5way.cc.o -MF src/libbaliphy.a.p/dp_5way.cc.o.d -o src/libbaliphy.a.p/dp_5way.cc.o -c ../src/dp/5way.cc
[116/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/dp_alignment-sums.cc.o -MF src/libbaliphy.a.p/dp_alignment-sums.cc.o.d -o src/libbaliphy.a.p/dp_alignment-sums.cc.o -c ../src/dp/alignment-sums.cc
[117/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_AIS.cc.o -MF src/libbaliphy.a.p/mcmc_AIS.cc.o.d -o src/libbaliphy.a.p/mcmc_AIS.cc.o -c ../src/mcmc/AIS.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from ../src/mcmc/mcmc.H:34,
                 from ../src/mcmc/AIS.H:4,
                 from ../src/mcmc/AIS.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const log_double_t&}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<log_double_t>::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 = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘void AIS_Sampler::go(owned_ptr<Model>&, std::ostream&, std::vector<double>)’ at ../src/mcmc/AIS.cc:96:27:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[118/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_mcmc.cc.o -MF src/libbaliphy.a.p/mcmc_mcmc.cc.o.d -o src/libbaliphy.a.p/mcmc_mcmc.cc.o -c ../src/mcmc/mcmc.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from ../src/mcmc/mcmc.H:34,
                 from ../src/mcmc/mcmc.cc: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>::
      |       ^~~~~~~~~~~~~~~~~~~
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 MCMC::MoveGroupBase::add(double, const MCMC::Move&, bool)’ at ../src/mcmc/mcmc.cc:151:18:
/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[119/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_proposals.cc.o -MF src/libbaliphy.a.p/mcmc_proposals.cc.o.d -o src/libbaliphy.a.p/mcmc_proposals.cc.o -c ../src/mcmc/proposals.cc
[120/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_slice-sampling.cc.o -MF src/libbaliphy.a.p/mcmc_slice-sampling.cc.o.d -o src/libbaliphy.a.p/mcmc_slice-sampling.cc.o -c ../src/mcmc/slice-sampling.cc
../src/mcmc/slice-sampling.cc: In function ‘std::pair<double, double> find_slice_boundaries_stepping_out(double, slice_function&, double, double, int)’:
../src/mcmc/slice-sampling.cc:373:91: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
  373 | find_slice_boundaries_stepping_out(double x0,slice_function& g,double logy, double w,int m)
      |                                                                                           ^
[121/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_moves.cc.o -MF src/libbaliphy.a.p/mcmc_moves.cc.o.d -o src/libbaliphy.a.p/mcmc_moves.cc.o -c ../src/mcmc/moves.cc
[122/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_sample-alignment.cc.o -MF src/libbaliphy.a.p/mcmc_sample-alignment.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-alignment.cc.o -c ../src/mcmc/sample-alignment.cc
[123/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_sample-branch-lengths.cc.o -MF src/libbaliphy.a.p/mcmc_sample-branch-lengths.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-branch-lengths.cc.o -c ../src/mcmc/sample-branch-lengths.cc
[124/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_logger.cc.o -MF src/libbaliphy.a.p/mcmc_logger.cc.o.d -o src/libbaliphy.a.p/mcmc_logger.cc.o -c ../src/mcmc/logger.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from ../src/mcmc/mcmc.H:34,
                 from ../src/mcmc/logger.cc:33:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const log_double_t&}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<log_double_t>::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 = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘std::string MCMC::Get_Rao_Blackwellized_Parameter_Function::operator()(const Model&, long int)’ at ../src/mcmc/logger.cc:281:19:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[125/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_sample-two-nodes.cc.o -MF src/libbaliphy.a.p/mcmc_sample-two-nodes.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-two-nodes.cc.o -c ../src/mcmc/sample-two-nodes.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/tree/tree.H:31,
                 from ../src/mcmc/sample.H:23,
                 from ../src/mcmc/sample-two-nodes.cc:29:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<log_double_t>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘int sample_two_nodes_multi(std::vector<Parameters>&, const std::vector<A5::hmm_order>&, const std::vector<log_double_t>&, bool, bool)’ at ../src/mcmc/sample-two-nodes.cc:191:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘int sample_two_nodes_multi(std::vector<Parameters>&, const std::vector<A5::hmm_order>&, const std::vector<log_double_t>&, bool, bool)’ at ../src/mcmc/sample-two-nodes.cc:197:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[126/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_sample-topology-NNI.cc.o -MF src/libbaliphy.a.p/mcmc_sample-topology-NNI.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-topology-NNI.cc.o -c ../src/mcmc/sample-topology-NNI.cc
[127/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_sample-node.cc.o -MF src/libbaliphy.a.p/mcmc_sample-node.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-node.cc.o -c ../src/mcmc/sample-node.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/tree/tree.H:31,
                 from ../src/mcmc/sample.H:23,
                 from ../src/mcmc/sample-node.cc:28:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<log_double_t>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘int sample_node_multi(std::vector<Parameters>&, const std::vector<std::vector<int> >&, const std::vector<log_double_t>&, bool, bool)’ at ../src/mcmc/sample-node.cc:200:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘int sample_node_multi(std::vector<Parameters>&, const std::vector<std::vector<int> >&, const std::vector<log_double_t>&, bool, bool)’ at ../src/mcmc/sample-node.cc:202:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘int sample_node_multi(std::vector<Parameters>&, const std::vector<std::vector<int> >&, const std::vector<log_double_t>&, bool, bool)’ at ../src/mcmc/sample-node.cc:208:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[128/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_sample-topology-SPR.cc.o -MF src/libbaliphy.a.p/mcmc_sample-topology-SPR.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-topology-SPR.cc.o -c ../src/mcmc/sample-topology-SPR.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/dp/2way.H:26,
                 from ../src/mcmc/sample-topology-SPR.cc:26:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~
/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 ‘std::vector<_Tp, _Alloc>::reference 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 ‘spr_info::spr_info(const TreeInterface&, const tree_edge&, const spr_range&)’ at ../src/mcmc/sample-topology-SPR.cc:730:17:
/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::vector<_Tp, _Alloc>::reference 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 ‘spr_info::spr_info(const TreeInterface&, const tree_edge&, const spr_range&)’ at ../src/mcmc/sample-topology-SPR.cc:734:17:
/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: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const log_double_t&}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<log_double_t>::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 ‘int choose_SPR_target(const TreeInterface&, int)’ at ../src/mcmc/sample-topology-SPR.cc:247:19:
/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:60,
                 from /usr/include/boost/detail/container_fwd.hpp:94,
                 from /usr/include/boost/container_hash/extensions.hpp:22,
                 from /usr/include/boost/container_hash/hash.hpp:761,
                 from /usr/include/boost/functional/hash/hash.hpp:6,
                 from /usr/include/boost/dynamic_bitset/dynamic_bitset.hpp:53,
                 from /usr/include/boost/dynamic_bitset.hpp:15,
                 from ../src/sequence/alphabet.H:33,
                 from ../src/alignment/alignment.H:27,
                 from ../src/dp/2way.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 tree_edge&>, std::tuple<>}; _Key = tree_edge; _Val = std::pair<const tree_edge, log_double_t>; _KeyOfValue = std::_Select1st<std::pair<const tree_edge, log_double_t> >; _Compare = std::less<tree_edge>; _Alloc = std::allocator<std::pair<const tree_edge, log_double_t> >]’:
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree<tree_edge, std::pair<const tree_edge, log_double_t>, std::_Select1st<std::pair<const tree_edge, log_double_t> >, std::less<tree_edge>, std::allocator<std::pair<const tree_edge, log_double_t> > >::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 = tree_edge; _Tp = log_double_t; _Compare = std::less<tree_edge>; _Alloc = std::allocator<std::pair<const tree_edge, log_double_t> >]’:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree<tree_edge, std::pair<const tree_edge, log_double_t>, std::_Select1st<std::pair<const tree_edge, log_double_t> >, std::less<tree_edge>, std::allocator<std::pair<const tree_edge, log_double_t> > >::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 = tree_edge; _Tp = log_double_t; _Compare = std::less<tree_edge>; _Alloc = std::allocator<std::pair<const tree_edge, log_double_t> >]’,
    inlined from ‘void set_attachment_probability(spr_attachment_probabilities&, const spr_attachment_points&, const tree_edge&, const tree_edge&, Parameters, const std::map<tree_edge, std::vector<int> >&, const std::tuple<int, int, int, std::vector<std::optional<std::vector<bitmask<unsigned char>, std::allocator<bitmask<unsigned char> > > >, std::allocator<std::optional<std::vector<bitmask<unsigned char>, std::allocator<bitmask<unsigned char> > > > > > >&, bool)’ at ../src/mcmc/sample-topology-SPR.cc:1002:23:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree<tree_edge, std::pair<const tree_edge, log_double_t>, std::_Select1st<std::pair<const tree_edge, log_double_t> >, std::less<tree_edge>, std::allocator<std::pair<const tree_edge, log_double_t> > >::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 = tree_edge; _Tp = log_double_t; _Compare = std::less<tree_edge>; _Alloc = std::allocator<std::pair<const tree_edge, log_double_t> >]’,
    inlined from ‘void set_attachment_probability(spr_attachment_probabilities&, const spr_attachment_points&, const tree_edge&, const tree_edge&, Parameters, const std::map<tree_edge, std::vector<int> >&, const std::tuple<int, int, int, std::vector<std::optional<std::vector<bitmask<unsigned char>, std::allocator<bitmask<unsigned char> > > >, std::allocator<std::optional<std::vector<bitmask<unsigned char>, std::allocator<bitmask<unsigned char> > > > > > >&, bool)’ at ../src/mcmc/sample-topology-SPR.cc:1004:23:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type ‘std::_Rb_tree<tree_edge, std::pair<const tree_edge, log_double_t>, std::_Select1st<std::pair<const tree_edge, log_double_t> >, std::less<tree_edge>, std::allocator<std::pair<const tree_edge, log_double_t> > >::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 = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘std::vector<T> spr_info::convert_to_vector(const std::map<tree_edge, U>&) const [with U = log_double_t]’ at ../src/mcmc/sample-topology-SPR.cc:414:14,
    inlined from ‘bool SPR_accept_or_reject_proposed_tree(Parameters&, std::vector<Parameters>&, const std::vector<log_double_t>&, const std::vector<log_double_t>&, const spr_info&, int, const spr_attachment_points&, const std::map<tree_edge, std::vector<int> >&, bool)’ at ../src/mcmc/sample-topology-SPR.cc:1177:53:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ 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 = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘std::vector<T> spr_info::convert_to_vector(const std::map<tree_edge, U>&) const [with U = log_double_t]’ at ../src/mcmc/sample-topology-SPR.cc:414:14,
    inlined from ‘bool sample_SPR_search_one(Parameters&, MCMC::MoveStats&, const tree_edge&, const spr_range&, bool)’ at ../src/mcmc/sample-topology-SPR.cc:1339:54:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[129/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_sample-cube.cc.o -MF src/libbaliphy.a.p/mcmc_sample-cube.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-cube.cc.o -c ../src/mcmc/sample-cube.cc
[130/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_sample-tri.cc.o -MF src/libbaliphy.a.p/mcmc_sample-tri.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-tri.cc.o -c ../src/mcmc/sample-tri.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/boost/dynamic_bitset/dynamic_bitset.hpp:27,
                 from ../src/mcmc/sample-tri.cc:22:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<log_double_t>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘bool sample_A3_multi_calculation::run_dp()’ at ../src/mcmc/sample-tri.cc:345:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘bool sample_A3_multi_calculation::run_dp()’ at ../src/mcmc/sample-tri.cc:347:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {log_double_t}; _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = log_double_t; _Alloc = std::allocator<log_double_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘bool sample_A3_multi_calculation::run_dp()’ at ../src/mcmc/sample-tri.cc:354:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<log_double_t*, std::vector<log_double_t> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[131/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/math_exponential.cc.o -MF src/libbaliphy.a.p/math_exponential.cc.o.d -o src/libbaliphy.a.p/math_exponential.cc.o -c ../src/math/exponential.cc
[132/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/substitution_parsimony.cc.o -MF src/libbaliphy.a.p/substitution_parsimony.cc.o.d -o src/libbaliphy.a.p/substitution_parsimony.cc.o -c ../src/substitution/parsimony.cc
[133/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/math_pow2.cc.o -MF src/libbaliphy.a.p/math_pow2.cc.o.d -o src/libbaliphy.a.p/math_pow2.cc.o -c ../src/math/pow2.cc
[134/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/substitution_substitution.cc.o -MF src/libbaliphy.a.p/substitution_substitution.cc.o.d -o src/libbaliphy.a.p/substitution_substitution.cc.o -c ../src/substitution/substitution.cc
[135/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/mcmc_setup.cc.o -MF src/libbaliphy.a.p/mcmc_setup.cc.o.d -o src/libbaliphy.a.p/mcmc_setup.cc.o -c ../src/mcmc/setup.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/models/path.H:5,
                 from ../src/mcmc/setup.cc:31:
/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 ‘std::vector<_Tp, _Alloc>::reference 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 do_sampling(const boost::program_options::variables_map&, owned_ptr<Model>&, long int, std::ostream&, const std::vector<std::function<void(const Model&, long int)> >&)’ at ../src/mcmc/setup.cc:971: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::vector<_Tp, _Alloc>::reference 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 do_sampling(const boost::program_options::variables_map&, owned_ptr<Model>&, long int, std::ostream&, const std::vector<std::function<void(const Model&, long int)> >&)’ at ../src/mcmc/setup.cc:972:16:
/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[136/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/models_site-compression.cc.o -MF src/libbaliphy.a.p/models_site-compression.cc.o.d -o src/libbaliphy.a.p/models_site-compression.cc.o -c ../src/models/site-compression.cc
[137/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/math_eigenvalue.cc.o -MF src/libbaliphy.a.p/math_eigenvalue.cc.o.d -o src/libbaliphy.a.p/math_eigenvalue.cc.o -c ../src/math/eigenvalue.cc
[138/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/models_TreeInterface.cc.o -MF src/libbaliphy.a.p/models_TreeInterface.cc.o.d -o src/libbaliphy.a.p/models_TreeInterface.cc.o -c ../src/models/TreeInterface.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/tree/tree.H:31,
                 from ../src/models/TreeInterface.cc:1:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<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 ‘std::vector<_Tp, _Alloc>::reference 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 ‘std::string write(const TreeInterface&, const std::vector<std::__cxx11::basic_string<char> >&, bool)’ at ../src/models/TreeInterface.cc:506:17:
/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[139/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/models_parse.cc.o -MF src/libbaliphy.a.p/models_parse.cc.o.d -o src/libbaliphy.a.p/models_parse.cc.o -c ../src/models/parse.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/models/parse.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>&}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::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 = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’,
    inlined from ‘void handle_positional_args(ptree&, const Rules&)’ at ../src/models/parse.cc:418:18:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[140/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/models_rules.cc.o -MF src/libbaliphy.a.p/models_rules.cc.o.d -o src/libbaliphy.a.p/models_rules.cc.o -c ../src/models/rules.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/models/rules.cc: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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘ptree parse_constraints(const ptree&)’ at ../src/models/rules.cc:123:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from ../src/models/rules.cc:2:
/usr/include/c++/12/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’:
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’:
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::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,
                 from ../src/models/rules.H:5,
                 from ../src/models/rules.cc:3:
/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 = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’:
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::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 = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’,
    inlined from ‘bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]’ at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::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<>());
      |                                             ~~~~~~~~~~~~~~~
[141/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/models_setup.cc.o -MF src/libbaliphy.a.p/models_setup.cc.o.d -o src/libbaliphy.a.p/models_setup.cc.o -c ../src/models/setup.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/models/setup.cc:79:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, ptree}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::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_insert_aux(iterator, _Arg&&) [with _Arg = std::pair<std::__cxx11::basic_string<char>, ptree>; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:407:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::iterator’ changed in GCC 7.1
  407 |       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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’,
    inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’ at /usr/include/c++/12/bits/stl_vector.h:1389:30,
    inlined from ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > extract_terms(ptree&)’ at ../src/models/setup.cc:1506:25:
/usr/include/c++/12/bits/vector.tcc:364:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  364 |           _M_insert_aux(begin() + __n, std::move(__v));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:366:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > extract_terms(ptree&)’ at ../src/models/setup.cc:1528:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, ptree}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’,
    inlined from ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > extract_terms(ptree&)’ at ../src/models/setup.cc:1539:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from ‘static _OI std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = std::pair<std::__cxx11::basic_string<char>, ptree>*; _OI = std::back_insert_iterator<std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >]’ at /usr/include/c++/12/bits/stl_algobase.h:405:18,
    inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = pair<__cxx11::basic_string<char>, ptree>*; _OI = back_insert_iterator<vector<pair<__cxx11::basic_string<char>, ptree> > >]’ at /usr/include/c++/12/bits/stl_algobase.h:495:30,
    inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = pair<__cxx11::basic_string<char>, ptree>*; _OI = back_insert_iterator<vector<pair<__cxx11::basic_string<char>, ptree> > >]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42,
    inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, ptree>*, vector<pair<__cxx11::basic_string<char>, ptree> > >; _OI = back_insert_iterator<vector<pair<__cxx11::basic_string<char>, ptree> > >]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31,
    inlined from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, ptree>*, vector<pair<__cxx11::basic_string<char>, ptree> > >; _OI = back_insert_iterator<vector<pair<__cxx11::basic_string<char>, ptree> > >]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38,
    inlined from ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > extract_terms(ptree&)’ at ../src/models/setup.cc:1543:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {pretty_model_t}; _Tp = pretty_model_t; _Alloc = std::allocator<pretty_model_t>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<pretty_model_t>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {pretty_model_t}; _Tp = pretty_model_t; _Alloc = std::allocator<pretty_model_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = pretty_model_t; _Alloc = std::allocator<pretty_model_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘pretty_model_t::pretty_model_t(const ptree&)’ at ../src/models/setup.cc:1584:24:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<pretty_model_t*, std::vector<pretty_model_t> >’ 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 /usr/include/boost/program_options/errors.hpp:15,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from ../src/models/setup.cc:81:
/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>, expression_ref>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, expression_ref> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, expression_ref> >]’:
/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>, expression_ref>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, expression_ref> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, expression_ref> > >::const_iterator’ changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref generate_loggers(do_block&, const Loggers&)’ at ../src/models/setup.cc:383:37:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref generate_loggers(do_block&, const Loggers&)’ at ../src/models/setup.cc:386:37:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void use_block(translation_result_t&, const var&, const translation_result_t&, const std::string&)’ at ../src/models/setup.cc:706:35:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ 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 = expression_ref; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, expression_ref> >]’,
    inlined from ‘translation_result_t get_model_function(const Rules&, const ptree&, const name_scope_t&)’ at ../src/models/setup.cc:1149:42:
/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>, expression_ref>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, expression_ref> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, expression_ref> > >::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 = expression_ref; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, expression_ref> >]’,
    inlined from ‘translation_result_t get_model_function(const Rules&, const ptree&, const name_scope_t&)’ at ../src/models/setup.cc:1232:46:
/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>, expression_ref>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, expression_ref> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, expression_ref> > >::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 = expression_ref; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, expression_ref> >]’,
    inlined from ‘translation_result_t get_model_function(const Rules&, const ptree&, const name_scope_t&)’ at ../src/models/setup.cc:1243:82:
/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>, expression_ref>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, expression_ref> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, expression_ref> > >::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<>());
      |                                             ~~~~~~~~~~~~~~~
[142/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/models_parameters.cc.o -MF src/libbaliphy.a.p/models_parameters.cc.o.d -o src/libbaliphy.a.p/models_parameters.cc.o -c ../src/models/parameters.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from ../src/models/parameters.H:31,
                 from ../src/models/parameters.cc:31:
/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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘EVector unaligned_alignments_on_tree(const TreeInterface&, const std::vector<std::vector<int> >&)’ at ../src/models/parameters.cc:382:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘EVector unaligned_alignments_on_tree(const Tree&, const std::vector<std::vector<int> >&)’ at ../src/models/parameters.cc:408:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref tree_expression(const SequenceTree&)’ at ../src/models/parameters.cc:658:27:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref tree_expression(const SequenceTree&)’ at ../src/models/parameters.cc:660:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref tree_expression(const SequenceTree&)’ at ../src/models/parameters.cc:672:31:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = {param}; _Tp = param; _Alloc = std::allocator<param>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<param>::iterator’ changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {param}; _Tp = param; _Alloc = std::allocator<param>]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<param*, std::vector<param> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {param}; _Tp = param; _Alloc = std::allocator<param>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = param; _Alloc = std::allocator<param>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<param> get_params_from_array(context*, const expression_ref&, std::optional<int>)’ at ../src/models/parameters.cc:440:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<param*, std::vector<param> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Parameters*, int&, const alphabet&, const int&}; _Tp = data_partition_constants; _Alloc = std::allocator<data_partition_constants>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<data_partition_constants>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {param}; _Tp = param; _Alloc = std::allocator<param>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = param; _Alloc = std::allocator<param>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<param> get_params_from_list(context*, const expression_ref&, std::optional<int>)’ at ../src/models/parameters.cc:423:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<param*, std::vector<param> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple<param, param, param>}; _Tp = std::tuple<param, param, param>; _Alloc = std::allocator<std::tuple<param, param, param> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::tuple<param, param, param> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {param}; _Tp = param; _Alloc = std::allocator<param>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = param; _Alloc = std::allocator<param>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘tree_constants::tree_constants(context*, const std::vector<std::__cxx11::basic_string<char> >&, int)’ at ../src/models/parameters.cc:630:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<param*, std::vector<param> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple<param, param, param>}; _Tp = std::tuple<param, param, param>; _Alloc = std::allocator<std::tuple<param, param, param> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple<param, param, param>; _Alloc = std::allocator<std::tuple<param, param, param> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘tree_constants::tree_constants(context*, const std::vector<std::__cxx11::basic_string<char> >&, int)’ at ../src/models/parameters.cc:646:45:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::tuple<param, param, param>*, std::vector<std::tuple<param, param, param> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<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 ‘Parameters::Parameters(const Program&, const Model::key_map_t&, const std::vector<alignment>&, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, const SequenceTree&, const std::vector<std::optional<int> >&, const std::vector<std::optional<int> >&, const std::vector<std::optional<int> >&, const std::vector<int>&)’ at ../src/models/parameters.cc:2022: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 ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Parameters*, int&, const alphabet&, const int&}; _Tp = data_partition_constants; _Alloc = std::allocator<data_partition_constants>]’,
    inlined from ‘Parameters::Parameters(const Program&, const Model::key_map_t&, const std::vector<alignment>&, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, const SequenceTree&, const std::vector<std::optional<int> >&, const std::vector<std::optional<int> >&, const std::vector<std::optional<int> >&, const std::vector<int>&)’ at ../src/models/parameters.cc:2148:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<data_partition_constants*, std::vector<data_partition_constants> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Parameters*, int&, const alphabet&, const int&}; _Tp = data_partition_constants; _Alloc = std::allocator<data_partition_constants>]’,
    inlined from ‘Parameters::Parameters(const Program&, const Model::key_map_t&, const std::vector<alignment>&, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, const SequenceTree&, const std::vector<std::optional<int> >&, const std::vector<std::optional<int> >&, const std::vector<std::optional<int> >&, const std::vector<int>&)’ at ../src/models/parameters.cc:2155:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<data_partition_constants*, std::vector<data_partition_constants> >’ 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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘std::string generate_atmodel_program(int, const std::vector<expression_ref>&, const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, const std::vector<model_t>&, const std::vector<std::optional<int> >&, const std::vector<model_t>&, const std::vector<std::optional<int> >&, const std::vector<model_t>&, const std::vector<std::optional<int> >&, const model_t&, const std::vector<int>&)’ at ../src/models/parameters.cc:1688:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[143/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/models_typecheck.cc.o -MF src/libbaliphy.a.p/models_typecheck.cc.o.d -o src/libbaliphy.a.p/models_typecheck.cc.o -c ../src/models/typecheck.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/models/typecheck.H:4,
                 from ../src/models/typecheck.cc: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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from ../src/models/unification.H:4,
                 from ../src/models/typecheck.H:7:
/usr/include/c++/12/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, ptree>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ptree> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, ptree>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, ptree> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, ptree> > >::const_iterator’ changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ptree&}; _Tp = ptree; _Alloc = std::allocator<ptree>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<ptree>::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 constructor ‘std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/stl_vector.h:673:7: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  673 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ptree>&}; _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
../src/models/typecheck.cc: In function ‘std::optional<std::pair<ptree, equations> > typecheck_and_annotate_get_state(const ptree&, const ptree&, const tr_name_scope_t&)’:
../src/models/typecheck.cc:488:69: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  488 |     auto arg = ptree({{"value",ptree(state_name)},{"type","String"}});
      |                                                                     ^
../src/models/typecheck.cc:490:48: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  490 |     auto model2 = ptree("get_state",{ {"",arg}});
      |                                                ^
../src/models/typecheck.cc:496:14: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  496 |     model2 = ptree({{"value",model2},{"type",required_type}});
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/models/typecheck.cc: In function ‘std::optional<std::pair<ptree, equations> > typecheck_and_annotate_constant(const Rules&, const ptree&, const ptree&, std::set<std::__cxx11::basic_string<char> >, const tr_name_scope_t&)’:
../src/models/typecheck.cc:598:63: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  598 |     auto model2 = ptree({{"value",model},{"type",result_type}});
      |                                                               ^
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, ptree>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, ptree> >]’,
    inlined from ‘std::pair<ptree, equations> typecheck_and_annotate_function(const Rules&, const ptree&, const ptree&, std::set<std::__cxx11::basic_string<char> >, const tr_name_scope_t&)’ at ../src/models/typecheck.cc:709:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, ptree>*, std::vector<std::pair<std::__cxx11::basic_string<char>, ptree> > >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../src/models/typecheck.cc: In function ‘std::pair<ptree, equations> typecheck_and_annotate_function(const Rules&, const ptree&, const ptree&, std::set<std::__cxx11::basic_string<char> >, const tr_name_scope_t&)’:
../src/models/typecheck.cc:721:14: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  721 |     model2 = ptree({{"value",model2},{"type",result_type}});
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/models/typecheck.cc: In function ‘std::optional<std::pair<ptree, equations> > typecheck_and_annotate_let(const Rules&, const ptree&, const ptree&, std::set<std::__cxx11::basic_string<char> >, const tr_name_scope_t&)’:
../src/models/typecheck.cc:259:68: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  259 |     auto model2 = ptree("let",{{var_name, var_exp2},{"",body_exp2}});
      |                                                                    ^
../src/models/typecheck.cc:265:14: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  265 |     model2 = ptree({{"value",model2},{"type",required_type}});
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/models/typecheck.cc: In function ‘std::optional<std::pair<ptree, equations> > typecheck_and_annotate_lambda(const Rules&, const ptree&, const ptree&, std::set<std::__cxx11::basic_string<char> >, const tr_name_scope_t&)’:
../src/models/typecheck.cc:334:52: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  334 |     auto ftype = ptree("Function",{ {"",a},{"",b} });
      |                                                    ^
../src/models/typecheck.cc:352:66: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  352 |     auto model2 = ptree("function",{{"",pattern2},{"",body_exp2}});
      |                                                                  ^
../src/models/typecheck.cc:358:14: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  358 |     model2 = ptree({{"value",model2},{"type",required_type}});
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ptree; _Alloc = std::allocator<ptree>]’,
    inlined from ‘std::optional<std::pair<ptree, equations> > typecheck_and_annotate_tuple(const Rules&, const ptree&, const ptree&, std::set<std::__cxx11::basic_string<char> >, const tr_name_scope_t&)’ at ../src/models/typecheck.cc:384:32:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<ptree*, std::vector<ptree> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../src/models/typecheck.cc: In function ‘std::optional<std::pair<ptree, equations> > typecheck_and_annotate_tuple(const Rules&, const ptree&, const ptree&, std::set<std::__cxx11::basic_string<char> >, const tr_name_scope_t&)’:
../src/models/typecheck.cc:414:14: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  414 |     model2 = ptree({{"value",model2},{"type",required_type}});
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/models/typecheck.cc: In function ‘std::optional<std::pair<ptree, equations> > typecheck_and_annotate_list(const Rules&, const ptree&, const ptree&, std::set<std::__cxx11::basic_string<char> >, const tr_name_scope_t&)’:
../src/models/typecheck.cc:436:45: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  436 |     auto list_type = ptree("List",{ {"",a} });
      |                                             ^
../src/models/typecheck.cc:463:14: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  463 |     model2 = ptree({{"value",model2},{"type",required_type}});
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/models/typecheck.cc: In function ‘std::optional<std::pair<ptree, equations> > typecheck_and_annotate_var(const Rules&, const ptree&, const ptree&, std::set<std::__cxx11::basic_string<char> >, const tr_name_scope_t&)’:
../src/models/typecheck.cc:549:63: note: parameter passing for argument of type ‘std::initializer_list<std::pair<std::__cxx11::basic_string<char>, ptree> >’ changed in GCC 7.1
  549 |     auto model2 = ptree({{"value",model},{"type",result_type}});
      |                                                               ^
[144/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/models_unification.cc.o -MF src/libbaliphy.a.p/models_unification.cc.o.d -o src/libbaliphy.a.p/models_unification.cc.o -c ../src/models/unification.cc
[145/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/tree-align_link2.cc.o -MF src/libbaliphy.a.p/tree-align_link2.cc.o.d -o src/libbaliphy.a.p/tree-align_link2.cc.o -c ../src/tree-align/link2.cc
[146/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/probability_choose.cc.o -MF src/libbaliphy.a.p/probability_choose.cc.o.d -o src/libbaliphy.a.p/probability_choose.cc.o -c ../src/probability/choose.cc
[147/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/models_model.cc.o -MF src/libbaliphy.a.p/models_model.cc.o.d -o src/libbaliphy.a.p/models_model.cc.o -c ../src/models/model.cc
[148/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/imodel_imodel.cc.o -MF src/libbaliphy.a.p/imodel_imodel.cc.o.d -o src/libbaliphy.a.p/imodel_imodel.cc.o -c ../src/imodel/imodel.cc
[149/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/alignment_alignment-constraint.cc.o -MF src/libbaliphy.a.p/alignment_alignment-constraint.cc.o.d -o src/libbaliphy.a.p/alignment_alignment-constraint.cc.o -c ../src/alignment/alignment-constraint.cc
[150/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/probability_probability.cc.o -MF src/libbaliphy.a.p/probability_probability.cc.o.d -o src/libbaliphy.a.p/probability_probability.cc.o -c ../src/probability/probability.cc
In file included from ../src/probability/probability.cc:22:
/usr/include/boost/math/special_functions/gamma.hpp: In instantiation of ‘boost::math::detail::upper_incomplete_gamma_fract<T>::result_type boost::math::detail::upper_incomplete_gamma_fract<T>::operator()() [with T = long double; result_type = std::pair<long double, long double>]’:
/usr/include/boost/math/tools/fraction.hpp:216:20:   required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::continued_fraction_a(Gen&, const U&, uintmax_t&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<long double>; U = long double; typename detail::fraction_traits<Gen>::result_type = long double; uintmax_t = long long unsigned int]’
/usr/include/boost/math/tools/fraction.hpp:251:31:   required from ‘typename boost::math::tools::detail::fraction_traits<Gen>::result_type boost::math::tools::continued_fraction_a(Gen&, const U&) [with Gen = boost::math::detail::upper_incomplete_gamma_fract<long double>; U = long double; typename detail::fraction_traits<Gen>::result_type = long double]’
/usr/include/boost/math/special_functions/gamma.hpp:317:68:   required from ‘T boost::math::detail::upper_gamma_fraction(T, T, T) [with T = long double]’
/usr/include/boost/math/special_functions/gamma.hpp:1157:44:   required from ‘T boost::math::detail::gamma_incomplete_imp(T, T, bool, bool, const Policy&, T*) [with T = long double; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]’
/usr/include/boost/math/special_functions/gamma.hpp:2085:35:   required from ‘typename boost::math::tools::promote_args<RT1, RT2>::type boost::math::gamma_p(RT1, RT2, const Policy&) [with RT1 = double; RT2 = double; Policy = policies::policy<policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>; typename tools::promote_args<RT1, RT2>::type = double]’
/usr/include/boost/math/special_functions/gamma.hpp:2093:18:   required from ‘typename boost::math::tools::promote_args<RT1, RT2>::type boost::math::gamma_p(RT1, RT2) [with RT1 = double; RT2 = double; typename tools::promote_args<RT1, RT2>::type = double]’
../src/probability/probability.cc:348:29:   required from here
/usr/include/boost/math/special_functions/gamma.hpp:302:16: note: parameter passing for argument of type ‘std::pair<long double, long double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
  302 |    result_type operator()()
      |                ^~~~~~~~
[151/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/tree-align_n_indels2.cc.o -MF src/libbaliphy.a.p/tree-align_n_indels2.cc.o.d -o src/libbaliphy.a.p/tree-align_n_indels2.cc.o -c ../src/tree-align/n_indels2.cc
[152/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/alignment_alignment-util2.cc.o -MF src/libbaliphy.a.p/alignment_alignment-util2.cc.o.d -o src/libbaliphy.a.p/alignment_alignment-util2.cc.o -c ../src/alignment/alignment-util2.cc
[153/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/tools_parsimony2.cc.o -MF src/libbaliphy.a.p/tools_parsimony2.cc.o.d -o src/libbaliphy.a.p/tools_parsimony2.cc.o -c ../src/tools/parsimony2.cc
[154/297] c++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libbaliphy.a.p/version.cc.o -MF src/libbaliphy.a.p/version.cc.o.d -o src/libbaliphy.a.p/version.cc.o -c ../src/version.cc
../src/version.cc:67:8: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
   67 |     s<<__DATE__<<" "<<__TIME__;
      |        ^~~~~~~~
../src/version.cc:67:23: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]
   67 |     s<<__DATE__<<" "<<__TIME__;
      |                       ^~~~~~~~
[155/297] rm -f src/libbaliphy.a && gcc-ar csrDT src/libbaliphy.a src/libbaliphy.a.p/dp_dp_hmm.cc.o src/libbaliphy.a.p/dp_hmm.cc.o src/libbaliphy.a.p/dp_dp-engine.cc.o src/libbaliphy.a.p/dp_dp-array.cc.o src/libbaliphy.a.p/dp_dp-matrix.cc.o src/libbaliphy.a.p/dp_dp-cube.cc.o src/libbaliphy.a.p/dp_2way.cc.o src/libbaliphy.a.p/dp_3way.cc.o src/libbaliphy.a.p/dp_5way.cc.o src/libbaliphy.a.p/dp_alignment-sums.cc.o src/libbaliphy.a.p/mcmc_mcmc.cc.o src/libbaliphy.a.p/mcmc_proposals.cc.o src/libbaliphy.a.p/mcmc_slice-sampling.cc.o src/libbaliphy.a.p/mcmc_AIS.cc.o src/libbaliphy.a.p/mcmc_logger.cc.o src/libbaliphy.a.p/mcmc_moves.cc.o src/libbaliphy.a.p/mcmc_sample-branch-lengths.cc.o src/libbaliphy.a.p/mcmc_sample-alignment.cc.o src/libbaliphy.a.p/mcmc_sample-topology-SPR.cc.o src/libbaliphy.a.p/mcmc_sample-topology-NNI.cc.o src/libbaliphy.a.p/mcmc_sample-two-nodes.cc.o src/libbaliphy.a.p/mcmc_sample-node.cc.o src/libbaliphy.a.p/mcmc_sample-cube.cc.o src/libbaliphy.a.p/mcmc_sample-tri.cc.o src/libbaliphy.a.p/mcmc_setup.cc.o src/libbaliphy.a.p/substitution_substitution.cc.o src/libbaliphy.a.p/substitution_parsimony.cc.o src/libbaliphy.a.p/math_exponential.cc.o src/libbaliphy.a.p/math_eigenvalue.cc.o src/libbaliphy.a.p/math_pow2.cc.o src/libbaliphy.a.p/models_parameters.cc.o src/libbaliphy.a.p/models_site-compression.cc.o src/libbaliphy.a.p/models_TreeInterface.cc.o src/libbaliphy.a.p/models_setup.cc.o src/libbaliphy.a.p/models_rules.cc.o src/libbaliphy.a.p/models_parse.cc.o src/libbaliphy.a.p/models_typecheck.cc.o src/libbaliphy.a.p/models_unification.cc.o src/libbaliphy.a.p/models_model.cc.o src/libbaliphy.a.p/tree-align_link2.cc.o src/libbaliphy.a.p/probability_choose.cc.o src/libbaliphy.a.p/probability_probability.cc.o src/libbaliphy.a.p/imodel_imodel.cc.o src/libbaliphy.a.p/alignment_alignment-constraint.cc.o src/libbaliphy.a.p/alignment_alignment-util2.cc.o src/libbaliphy.a.p/tree-align_n_indels2.cc.o src/libbaliphy.a.p/tools_parsimony2.cc.o src/libbaliphy.a.p/version.cc.o
[156/297] c++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-phy/bali-phy.p/link-partitions.cc.o -MF src/bali-phy/bali-phy.p/link-partitions.cc.o.d -o src/bali-phy/bali-phy.p/link-partitions.cc.o -c ../src/bali-phy/link-partitions.cc
[157/297] c++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-phy/bali-phy.p/bali-phy.cc.o -MF src/bali-phy/bali-phy.p/bali-phy.cc.o.d -o src/bali-phy/bali-phy.p/bali-phy.cc.o -c ../src/bali-phy/bali-phy.cc
../src/bali-phy/bali-phy.cc: In function ‘void report_mem()’:
../src/bali-phy/bali-phy.cc:122:9: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  122 |   system(cmd.str().c_str());
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~
[158/297] c++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-phy/bali-phy.p/files.cc.o -MF src/bali-phy/bali-phy.p/files.cc.o.d -o src/bali-phy/bali-phy.p/files.cc.o -c ../src/bali-phy/files.cc
In file included from /usr/include/c++/12/map:60,
                 from /usr/include/boost/system/detail/std_interoperability.hpp:11,
                 from /usr/include/boost/system/error_code.hpp:963,
                 from /usr/include/boost/filesystem/path_traits.hpp:22,
                 from /usr/include/boost/filesystem/path.hpp:26,
                 from /usr/include/boost/filesystem/operations.hpp:26,
                 from ../src/bali-phy/files.cc:1:
/usr/include/c++/12/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’:
/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2209 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’:
/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>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61:
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’,
    inlined from ‘std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_2::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]’ at /usr/include/c++/12/bits/stl_map.h:599:22,
    inlined from ‘nlohmann::json_abi_v3_11_2::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_2::adl_serializer; BinaryType = std::vector<unsigned char>]’ at /usr/include/nlohmann/json.hpp:929:40:
/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type ‘std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator’ {aka ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator’} changed in GCC 7.1
  638 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  639 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[159/297] c++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-phy/bali-phy.p/system.cc.o -MF src/bali-phy/bali-phy.p/system.cc.o.d -o src/bali-phy/bali-phy.p/system.cc.o -c ../src/bali-phy/system.cc
[160/297] c++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-phy/bali-phy.p/help.cc.o -MF src/bali-phy/bali-phy.p/help.cc.o.d -o src/bali-phy/bali-phy.p/help.cc.o -c ../src/bali-phy/help.cc
[161/297] c++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-phy/bali-phy.p/paths.cc.o -MF src/bali-phy/bali-phy.p/paths.cc.o.d -o src/bali-phy/bali-phy.p/paths.cc.o -c ../src/bali-phy/paths.cc
[162/297] c++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-phy/bali-phy.p/A-T-model.cc.o -MF src/bali-phy/bali-phy.p/A-T-model.cc.o.d -o src/bali-phy/bali-phy.p/A-T-model.cc.o -c ../src/bali-phy/A-T-model.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/bali-phy/A-T-model.H:4,
                 from ../src/bali-phy/A-T-model.cc:1:
/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 setup_heating(int, const boost::program_options::variables_map&, Parameters&)’ at ../src/bali-phy/A-T-model.cc:139: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 setup_heating(int, const boost::program_options::variables_map&, Parameters&)’ at ../src/bali-phy/A-T-model.cc:153:44:
/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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = {model_t}; _Tp = model_t; _Alloc = std::allocator<model_t>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<model_t>::iterator’ changed in GCC 7.1
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {model_t}; _Tp = model_t; _Alloc = std::allocator<model_t>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = model_t; _Alloc = std::allocator<model_t>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<model_t> get_imodels(const Rules&, const shared_items<std::__cxx11::basic_string<char> >&, const SequenceTree&)’ at ../src/bali-phy/A-T-model.cc:166:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<model_t*, std::vector<model_t> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘owned_ptr<Model> create_A_and_T_model(const Rules&, boost::program_options::variables_map&, const std::shared_ptr<module_loader>&, std::ostream&, std::ostream&, std::ostream&, nlohmann::json_abi_v3_11_2::json&, int, const std::string&)’ at ../src/bali-phy/A-T-model.cc:859:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[163/297] c++ -Isrc/builtins/Array.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Array.so.p/Array.cc.o -MF src/builtins/Array.so.p/Array.cc.o.d -o src/builtins/Array.so.p/Array.cc.o -c ../src/builtins/Array.cc
[164/297] c++  -o src/builtins/Array.so src/builtins/Array.so.p/Array.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[165/297] c++ -Isrc/builtins/Data.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Data.so.p/Data.cc.o -MF src/builtins/Data.so.p/Data.cc.o.d -o src/builtins/Data.so.p/Data.cc.o -c ../src/builtins/Data.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/builtins/Data.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_read_file_lines(OperationArgs&)’ at ../src/builtins/Data.cc:22:16:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[166/297] c++  -o src/builtins/Data.so src/builtins/Data.so.p/Data.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[167/297] c++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-phy/bali-phy.p/cmd_line.cc.o -MF src/bali-phy/bali-phy.p/cmd_line.cc.o.d -o src/bali-phy/bali-phy.p/cmd_line.cc.o -c ../src/bali-phy/cmd_line.cc
[168/297] c++ -Isrc/builtins/Prelude.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Prelude.so.p/Prelude.cc.o -MF src/builtins/Prelude.so.p/Prelude.cc.o.d -o src/builtins/Prelude.so.p/Prelude.cc.o -c ../src/builtins/Prelude.cc
[169/297] c++  -o src/builtins/Prelude.so src/builtins/Prelude.so.p/Prelude.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[170/297] c++ -Isrc/builtins/Pair.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Pair.so.p/Pair.cc.o -MF src/builtins/Pair.so.p/Pair.cc.o.d -o src/builtins/Pair.so.p/Pair.cc.o -c ../src/builtins/Pair.cc
[171/297] c++  -o src/builtins/Pair.so src/builtins/Pair.so.p/Pair.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[172/297] c++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-phy/bali-phy.p/loggers.cc.o -MF src/bali-phy/bali-phy.p/loggers.cc.o.d -o src/bali-phy/bali-phy.p/loggers.cc.o -c ../src/bali-phy/loggers.cc
[173/297] c++ -Isrc/builtins/Alphabet.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Alphabet.so.p/Alphabet.cc.o -MF src/builtins/Alphabet.so.p/Alphabet.cc.o.d -o src/builtins/Alphabet.so.p/Alphabet.cc.o -c ../src/builtins/Alphabet.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/machine/args.H:5,
                 from ../src/builtins/Alphabet.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_alphabet_letters(OperationArgs&)’ at ../src/builtins/Alphabet.cc:28:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[174/297] c++  -o src/builtins/Alphabet.so src/builtins/Alphabet.so.p/Alphabet.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[175/297] c++  -o src/bali-phy/bali-phy src/bali-phy/bali-phy.p/link-partitions.cc.o src/bali-phy/bali-phy.p/bali-phy.cc.o src/bali-phy/bali-phy.p/help.cc.o src/bali-phy/bali-phy.p/A-T-model.cc.o src/bali-phy/bali-phy.p/files.cc.o src/bali-phy/bali-phy.p/loggers.cc.o src/bali-phy/bali-phy.p/system.cc.o src/bali-phy/bali-phy.p/cmd_line.cc.o src/bali-phy/bali-phy.p/paths.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-export-dynamic -Wl,--whole-archive -Wl,--start-group src/util/libutil.a src/libcommon.a src/computation/libcomputation.a src/libbaliphy.a -Wl,--no-whole-archive -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -ldl -lm -Wl,--end-group
[176/297] c++ -Isrc/builtins/Modifiables.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Modifiables.so.p/Modifiables.cc.o -MF src/builtins/Modifiables.so.p/Modifiables.cc.o.d -o src/builtins/Modifiables.so.p/Modifiables.cc.o -c ../src/builtins/Modifiables.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/machine/args.H:5,
                 from ../src/builtins/Modifiables.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘expression_ref maybe_modifiable_structure(reg_heap&, int)’ at ../src/builtins/Modifiables.cc:52:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[177/297] c++  -o src/builtins/Modifiables.so src/builtins/Modifiables.so.p/Modifiables.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[178/297] c++ -Isrc/builtins/Distribution.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Distribution.so.p/Distribution.cc.o -MF src/builtins/Distribution.so.p/Distribution.cc.o.d -o src/builtins/Distribution.so.p/Distribution.cc.o -c ../src/builtins/Distribution.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/builtins/Distribution.cc:2:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
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 ‘closure builtin_function_sample_CRP(OperationArgs&)’ at ../src/builtins/Distribution.cc:351: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 ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_sample_CRP(OperationArgs&)’ at ../src/builtins/Distribution.cc:358:14:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[179/297] c++  -o src/builtins/Distribution.so src/builtins/Distribution.so.p/Distribution.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[180/297] c++ -Isrc/builtins/Range.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Range.so.p/Range.cc.o -MF src/builtins/Range.so.p/Range.cc.o.d -o src/builtins/Range.so.p/Range.cc.o -c ../src/builtins/Range.cc
[181/297] c++  -o src/builtins/Range.so src/builtins/Range.so.p/Range.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[182/297] c++ -Isrc/builtins/PopGen.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/PopGen.so.p/PopGen.cc.o -MF src/builtins/PopGen.so.p/PopGen.cc.o.d -o src/builtins/PopGen.so.p/PopGen.cc.o -c ../src/builtins/PopGen.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/builtins/PopGen.cc:3:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_read_phase2_file(OperationArgs&)’ at ../src/builtins/PopGen.cc:345:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_read_phase2_file(OperationArgs&)’ at ../src/builtins/PopGen.cc:346:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_read_phase2_file(OperationArgs&)’ at ../src/builtins/PopGen.cc:348:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_allele_frequency_spectrum(OperationArgs&)’ at ../src/builtins/PopGen.cc:389:15:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_read_phase_file(OperationArgs&)’ at ../src/builtins/PopGen.cc:113:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_read_phase_file(OperationArgs&)’ at ../src/builtins/PopGen.cc:114:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_read_phase_file(OperationArgs&)’ at ../src/builtins/PopGen.cc:116:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘closure builtin_function_remove_2nd_allele(OperationArgs&)’ at ../src/builtins/PopGen.cc:361:20:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[183/297] c++  -o src/builtins/PopGen.so src/builtins/PopGen.so.p/PopGen.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[184/297] c++ -Isrc/builtins/Alignment.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Alignment.so.p/Alignment.cc.o -MF src/builtins/Alignment.so.p/Alignment.cc.o.d -o src/builtins/Alignment.so.p/Alignment.cc.o -c ../src/builtins/Alignment.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/machine/args.H:5,
                 from ../src/builtins/Alignment.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_leaf_sequence_counts(OperationArgs&)’ at ../src/builtins/Alignment.cc:366:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_sequence_names(OperationArgs&)’ at ../src/builtins/Alignment.cc:499:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_select_range(OperationArgs&)’ at ../src/builtins/Alignment.cc:422:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_sequences_from_alignment(OperationArgs&)’ at ../src/builtins/Alignment.cc:485:16:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_sequences_from_alignment(OperationArgs&)’ at ../src/builtins/Alignment.cc:486:21:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[185/297] c++  -o src/builtins/Alignment.so src/builtins/Alignment.so.p/Alignment.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[186/297] c++ -Isrc/builtins/Vector.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Vector.so.p/Vector.cc.o -MF src/builtins/Vector.so.p/Vector.cc.o.d -o src/builtins/Vector.so.p/Vector.cc.o -c ../src/builtins/Vector.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/builtins/Vector.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘closure builtin_function_list_to_vector(OperationArgs&)’ at ../src/builtins/Vector.cc:85:21:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[187/297] c++  -o src/builtins/Vector.so src/builtins/Vector.so.p/Vector.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[188/297] c++ -Isrc/builtins/Environment.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Environment.so.p/Environment.cc.o -MF src/builtins/Environment.so.p/Environment.cc.o.d -o src/builtins/Environment.so.p/Environment.cc.o -c ../src/builtins/Environment.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/machine/args.H:5,
                 from ../src/builtins/Environment.cc:2:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_getArgs(OperationArgs&)’ at ../src/builtins/Environment.cc:17:16:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[189/297] c++  -o src/builtins/Environment.so src/builtins/Environment.so.p/Environment.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[190/297] c++ -Isrc/builtins/MCMC.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/MCMC.so.p/MCMC.cc.o -MF src/builtins/MCMC.so.p/MCMC.cc.o.d -o src/builtins/MCMC.so.p/MCMC.cc.o -c ../src/builtins/MCMC.cc
[191/297] c++  -o src/builtins/MCMC.so src/builtins/MCMC.so.p/MCMC.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[192/297] c++ -Isrc/builtins/SModel.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/SModel.so.p/SModel.cc.o -MF src/builtins/SModel.so.p/SModel.cc.o.d -o src/builtins/SModel.so.p/SModel.cc.o -c ../src/builtins/SModel.cc
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/c++/12/functional:62,
                 from /usr/include/boost/config/no_tr1/functional.hpp:21,
                 from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:24,
                 from /usr/include/boost/intrusive_ptr.hpp:16,
                 from ../src/computation/object.H:6,
                 from ../src/computation/machine/args.H:5,
                 from ../src/builtins/SModel.cc:3:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const expression_ref&}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::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 = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘closure builtin_function_modulated_markov_smap(OperationArgs&)’ at ../src/builtins/SModel.cc:527:31:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[193/297] c++  -o src/builtins/SModel.so src/builtins/SModel.so.p/SModel.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[194/297] c++ -Isrc/builtins/Real.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Real.so.p/Real.cc.o -MF src/builtins/Real.so.p/Real.cc.o.d -o src/builtins/Real.so.p/Real.cc.o -c ../src/builtins/Real.cc
[195/297] c++  -o src/builtins/Real.so src/builtins/Real.so.p/Real.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[196/297] c++ -Isrc/builtins/Bits.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Bits.so.p/Bits.cc.o -MF src/builtins/Bits.so.p/Bits.cc.o.d -o src/builtins/Bits.so.p/Bits.cc.o -c ../src/builtins/Bits.cc
[197/297] c++  -o src/builtins/Bits.so src/builtins/Bits.so.p/Bits.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[198/297] c++ -Isrc/builtins/Text.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Text.so.p/Text.cc.o -MF src/builtins/Text.so.p/Text.cc.o.d -o src/builtins/Text.so.p/Text.cc.o -c ../src/builtins/Text.cc
[199/297] c++  -o src/builtins/Text.so src/builtins/Text.so.p/Text.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[200/297] c++ -Isrc/builtins/Char.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Char.so.p/Char.cc.o -MF src/builtins/Char.so.p/Char.cc.o.d -o src/builtins/Char.so.p/Char.cc.o -c ../src/builtins/Char.cc
[201/297] c++ -Isrc/builtins/Foreign.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/Foreign.so.p/Foreign.cc.o -MF src/builtins/Foreign.so.p/Foreign.cc.o.d -o src/builtins/Foreign.so.p/Foreign.cc.o -c ../src/builtins/Foreign.cc
[202/297] c++  -o src/builtins/Char.so src/builtins/Char.so.p/Char.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[203/297] c++  -o src/builtins/Foreign.so src/builtins/Foreign.so.p/Foreign.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[204/297] c++ -Isrc/model_P.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/model_P.p/tools_model_P.cc.o -MF src/model_P.p/tools_model_P.cc.o.d -o src/model_P.p/tools_model_P.cc.o -c ../src/tools/model_P.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/tools/model_P.cc:21:
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const 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 ‘int main(int, char**)’ at ../src/tools/model_P.cc:192:21:
/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[205/297] c++  -o src/model_P src/model_P.p/tools_model_P.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[206/297] c++ -Isrc/stats-select.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/stats-select.p/tools_stats-select.cc.o -MF src/stats-select.p/tools_stats-select.cc.o.d -o src/stats-select.p/tools_stats-select.cc.o -c ../src/tools/stats-select.cc
[207/297] c++  -o src/stats-select src/stats-select.p/tools_stats-select.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[208/297] c++ -Isrc/builtins/SMC.so.p -Isrc/builtins -I../src/builtins -I../src/util/include -I. -I.. -Isrc -I../src -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/builtins/SMC.so.p/SMC.cc.o -MF src/builtins/SMC.so.p/SMC.cc.o.d -o src/builtins/SMC.so.p/SMC.cc.o -c ../src/builtins/SMC.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/builtins/SMC.cc:3:
/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, int>}; _Tp = std::pair<double, int>; _Alloc = std::allocator<std::pair<double, int> >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<double, int> >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, int>}; _Tp = std::pair<double, int>; _Alloc = std::allocator<std::pair<double, int> >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, int>; _Alloc = std::allocator<std::pair<double, int> >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<std::pair<double, int> > compress_states(const std::vector<int>&, const std::vector<double>&)’ at ../src/builtins/SMC.cc:652:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, int>*, std::vector<std::pair<double, int> > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _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 = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<expression_ref>::iterator’ changed in GCC 7.1
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<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 ‘std::vector<std::pair<double, int> > smc_trace(double, std::vector<double>, std::vector<double>, double, const alignment&)’ at ../src/builtins/SMC.cc:728: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 ‘std::vector<_Tp, _Alloc>::reference 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 ‘std::vector<std::pair<double, int> > smc_trace(double, std::vector<double>, std::vector<double>, double, const alignment&)’ at ../src/builtins/SMC.cc:729: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 ‘std::vector<_Tp, _Alloc>::reference 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 ‘closure builtin_function_smc_trace(OperationArgs&)’ at ../src/builtins/SMC.cc:908: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 ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {expression_ref}; _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = expression_ref; _Alloc = std::allocator<expression_ref>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘closure builtin_function_smc_trace(OperationArgs&)’ at ../src/builtins/SMC.cc:917:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<expression_ref*, std::vector<expression_ref> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<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 ‘log_double_t smc(double, std::vector<double>, std::vector<double>, double, const alignment&)’ at ../src/builtins/SMC.cc:824: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 ‘std::vector<_Tp, _Alloc>::reference 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 ‘log_double_t smc(double, std::vector<double>, std::vector<double>, double, const alignment&)’ at ../src/builtins/SMC.cc:825: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 ‘std::vector<_Tp, _Alloc>::reference 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 ‘closure builtin_function_smc_density(OperationArgs&)’ at ../src/builtins/SMC.cc:887: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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[209/297] c++  -o src/builtins/SMC.so src/builtins/SMC.so.p/SMC.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -Wl,--end-group
[210/297] c++ -Isrc/statreport.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/statreport.p/tools_statreport.cc.o -MF src/statreport.p/tools_statreport.cc.o.d -o src/statreport.p/tools_statreport.cc.o -c ../src/tools/statreport.cc
../src/tools/statreport.cc: In function ‘void show_mode(const std::string&, const std::vector<Table<double> >&, int, const std::vector<double>&, bool)’:
../src/tools/statreport.cc:300:24: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
  300 |     auto m = mode(total);
      |                        ^
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /usr/include/c++/12/valarray:38,
                 from ../src/tools/statistics.H:24,
                 from ../src/tools/statreport.cc:36:
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<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<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from ../src/tools/statreport.cc:27:
/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 ‘int get_burn_in(const std::vector<double>&, double, int)’ at ../src/tools/statreport.cc:216: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 function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘int get_burn_in(const std::vector<double>&, double, int)’ at ../src/tools/statreport.cc:218:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘int get_burn_in(const std::vector<double>&, double, int)’ at ../src/tools/statreport.cc:218:14:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘void show_median(boost::program_options::variables_map&, const std::string&, const std::vector<Table<double> >&, int, const std::vector<double>&, bool, double&, double&, double&)’ at ../src/tools/statreport.cc:335:9:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘void show_median(boost::program_options::variables_map&, const std::string&, const std::vector<Table<double> >&, int, const std::vector<double>&, bool, double&, double&, double&)’ at ../src/tools/statreport.cc:335:9:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]’,
    inlined from ‘int get_burn_in(const std::vector<double>&, double, int)’ at ../src/tools/statreport.cc:216:23,
    inlined from ‘int main(int, char**)’ at ../src/tools/statreport.cc:648: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 function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘int get_burn_in(const std::vector<double>&, double, int)’ at ../src/tools/statreport.cc:218:14,
    inlined from ‘int main(int, char**)’ at ../src/tools/statreport.cc:648:22:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘int get_burn_in(const std::vector<double>&, double, int)’ at ../src/tools/statreport.cc:218:14,
    inlined from ‘int main(int, char**)’ at ../src/tools/statreport.cc:648:22:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[211/297] c++  -o src/statreport src/statreport.p/tools_statreport.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[212/297] c++ -Isrc/alignment-gild.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-gild.p/tools_alignment-gild.cc.o -MF src/alignment-gild.p/tools_alignment-gild.cc.o.d -o src/alignment-gild.p/tools_alignment-gild.cc.o -c ../src/tools/alignment-gild.cc
[213/297] c++  -o src/alignment-gild src/alignment-gild.p/tools_alignment-gild.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[214/297] c++ -Isrc/alignment-consensus.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-consensus.p/tools_alignment-consensus.cc.o -MF src/alignment-consensus.p/tools_alignment-consensus.cc.o.d -o src/alignment-consensus.p/tools_alignment-consensus.cc.o -c ../src/tools/alignment-consensus.cc
[215/297] c++  -o src/alignment-consensus src/alignment-consensus.p/tools_alignment-consensus.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[216/297] c++ -Isrc/alignment-chop-internal.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-chop-internal.p/tools_alignment-chop-internal.cc.o -MF src/alignment-chop-internal.p/tools_alignment-chop-internal.cc.o.d -o src/alignment-chop-internal.p/tools_alignment-chop-internal.cc.o -c ../src/tools/alignment-chop-internal.cc
[217/297] c++  -o src/alignment-chop-internal src/alignment-chop-internal.p/tools_alignment-chop-internal.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[218/297] c++ -Isrc/alignment-max.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-max.p/tools_alignment-max.cc.o -MF src/alignment-max.p/tools_alignment-max.cc.o.d -o src/alignment-max.p/tools_alignment-max.cc.o -c ../src/tools/alignment-max.cc
[219/297] c++  -o src/alignment-max src/alignment-max.p/tools_alignment-max.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[220/297] c++ -Isrc/alignment-indices.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-indices.p/tools_alignment-indices.cc.o -MF src/alignment-indices.p/tools_alignment-indices.cc.o.d -o src/alignment-indices.p/tools_alignment-indices.cc.o -c ../src/tools/alignment-indices.cc
[221/297] c++  -o src/alignment-indices src/alignment-indices.p/tools_alignment-indices.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[222/297] c++ -Isrc/alignment-info.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-info.p/tools_alignment-info.cc.o -MF src/alignment-info.p/tools_alignment-info.cc.o.d -o src/alignment-info.p/tools_alignment-info.cc.o -c ../src/tools/alignment-info.cc
[223/297] c++  -o src/alignment-info src/alignment-info.p/tools_alignment-info.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[224/297] c++ -Isrc/alignment-translate.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-translate.p/tools_alignment-translate.cc.o -MF src/alignment-translate.p/tools_alignment-translate.cc.o.d -o src/alignment-translate.p/tools_alignment-translate.cc.o -c ../src/tools/alignment-translate.cc
[225/297] c++  -o src/alignment-translate src/alignment-translate.p/tools_alignment-translate.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[226/297] c++ -Isrc/alignment-find.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-find.p/tools_alignment-find.cc.o -MF src/alignment-find.p/tools_alignment-find.cc.o.d -o src/alignment-find.p/tools_alignment-find.cc.o -c ../src/tools/alignment-find.cc
[227/297] c++  -o src/alignment-find src/alignment-find.p/tools_alignment-find.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[228/297] c++ -Isrc/alignment-cat.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-cat.p/tools_alignment-cat.cc.o -MF src/alignment-cat.p/tools_alignment-cat.cc.o.d -o src/alignment-cat.p/tools_alignment-cat.cc.o -c ../src/tools/alignment-cat.cc
[229/297] c++  -o src/alignment-cat src/alignment-cat.p/tools_alignment-cat.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[230/297] c++ -Isrc/tree-mean-lengths.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/tree-mean-lengths.p/tools_tree-mean-lengths.cc.o -MF src/tree-mean-lengths.p/tools_tree-mean-lengths.cc.o.d -o src/tree-mean-lengths.p/tools_tree-mean-lengths.cc.o -c ../src/tools/tree-mean-lengths.cc
[231/297] c++  -o src/tree-mean-lengths src/tree-mean-lengths.p/tools_tree-mean-lengths.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[232/297] c++ -Isrc/mctree-mean-lengths.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/mctree-mean-lengths.p/tools_mctree-mean-lengths.cc.o -MF src/mctree-mean-lengths.p/tools_mctree-mean-lengths.cc.o.d -o src/mctree-mean-lengths.p/tools_mctree-mean-lengths.cc.o -c ../src/tools/mctree-mean-lengths.cc
[233/297] c++  -o src/mctree-mean-lengths src/mctree-mean-lengths.p/tools_mctree-mean-lengths.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[234/297] c++ -Isrc/trees-consensus.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-consensus.p/tools_trees-consensus.cc.o -MF src/trees-consensus.p/tools_trees-consensus.cc.o.d -o src/trees-consensus.p/tools_trees-consensus.cc.o -c ../src/tools/trees-consensus.cc
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from ../src/tools/trees-consensus.cc:21:
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Distance = int; _Tp = pair<double, __cxx11::basic_string<char> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<consensus_level_order>]’:
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ 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<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ 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<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from ../src/tools/trees-consensus.cc:23:
/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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::pair<double, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<double, std::__cxx11::basic_string<char> > >]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<std::pair<double, std::__cxx11::basic_string<char> > >::iterator’ changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’:
/usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/12/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’,
    inlined from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’ at /usr/include/c++/12/bits/stl_algo.h:1900:25,
    inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’ at /usr/include/c++/12/bits/stl_algo.h:1916:27:
/usr/include/c++/12/bits/stl_algo.h:1629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
 1629 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::pair<double, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<double, std::__cxx11::basic_string<char> > >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<double, std::__cxx11::basic_string<char> > >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘std::vector<std::pair<double, std::__cxx11::basic_string<char> > > get_consensus_levels(const std::vector<std::__cxx11::basic_string<char> >&)’ at ../src/tools/trees-consensus.cc:137:25:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = consensus_level_order]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘std::vector<std::pair<double, std::__cxx11::basic_string<char> > > get_consensus_levels(const std::vector<std::__cxx11::basic_string<char> >&)’ at ../src/tools/trees-consensus.cc:140:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<consensus_level_order>]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, __cxx11::basic_string<char> >*, vector<pair<double, __cxx11::basic_string<char> > > >; _Compare = consensus_level_order]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from ‘std::vector<std::pair<double, std::__cxx11::basic_string<char> > > get_consensus_levels(const std::vector<std::__cxx11::basic_string<char> >&)’ at ../src/tools/trees-consensus.cc:140:14:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >}; _Tp = std::pair<double, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<double, std::__cxx11::basic_string<char> > >]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<double, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<double, std::__cxx11::basic_string<char> > >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘int main(int, char**)’ at ../src/tools/trees-consensus.cc:990:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<double, std::__cxx11::basic_string<char> >*, std::vector<std::pair<double, std::__cxx11::basic_string<char> > > >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[235/297] c++  -o src/trees-consensus src/trees-consensus.p/tools_trees-consensus.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[236/297] c++ -Isrc/pickout.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/pickout.p/tools_pickout.cc.o -MF src/pickout.p/tools_pickout.cc.o.d -o src/pickout.p/tools_pickout.cc.o -c ../src/tools/pickout.cc
[237/297] c++  -o src/pickout src/pickout.p/tools_pickout.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[238/297] c++ -Isrc/trees-to-SRQ.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-to-SRQ.p/tools_trees-to-SRQ.cc.o -MF src/trees-to-SRQ.p/tools_trees-to-SRQ.cc.o.d -o src/trees-to-SRQ.p/tools_trees-to-SRQ.cc.o -c ../src/tools/trees-to-SRQ.cc
[239/297] c++  -o src/trees-to-SRQ src/trees-to-SRQ.p/tools_trees-to-SRQ.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[240/297] c++ -Isrc/cut-range.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/cut-range.p/tools_cut-range.cc.o -MF src/cut-range.p/tools_cut-range.cc.o.d -o src/cut-range.p/tools_cut-range.cc.o -c ../src/tools/cut-range.cc
[241/297] c++  -o src/cut-range src/cut-range.p/tools_cut-range.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[242/297] c++ -Isrc/trees-distances.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-distances.p/tools_trees-distances.cc.o -MF src/trees-distances.p/tools_trees-distances.cc.o.d -o src/trees-distances.p/tools_trees-distances.cc.o -c ../src/tools/trees-distances.cc
[243/297] c++  -o src/trees-distances src/trees-distances.p/tools_trees-distances.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[244/297] c++ -Isrc/tree-tool.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/tree-tool.p/tools_tree-tool.cc.o -MF src/tree-tool.p/tools_tree-tool.cc.o.d -o src/tree-tool.p/tools_tree-tool.cc.o -c ../src/tools/tree-tool.cc
[245/297] c++  -o src/tree-tool src/tree-tool.p/tools_tree-tool.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[246/297] c++ -Isrc/alignments-diff.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignments-diff.p/tools_alignments-diff.cc.o -MF src/alignments-diff.p/tools_alignments-diff.cc.o.d -o src/alignments-diff.p/tools_alignments-diff.cc.o -c ../src/tools/alignments-diff.cc
[247/297] c++  -o src/alignments-diff src/alignments-diff.p/tools_alignments-diff.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[248/297] c++ -Isrc/alignment-thin.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-thin.p/tools_alignment-thin.cc.o -MF src/alignment-thin.p/tools_alignment-thin.cc.o.d -o src/alignment-thin.p/tools_alignment-thin.cc.o -c ../src/tools/alignment-thin.cc
[249/297] c++  -o src/alignment-thin src/alignment-thin.p/tools_alignment-thin.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[250/297] c++ -Isrc/alignment-draw.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-draw.p/tools_colors.cc.o -MF src/alignment-draw.p/tools_colors.cc.o.d -o src/alignment-draw.p/tools_colors.cc.o -c ../src/tools/colors.cc
[251/297] c++ -Isrc/trees-bootstrap.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-bootstrap.p/tools_bootstrap.cc.o -MF src/trees-bootstrap.p/tools_bootstrap.cc.o.d -o src/trees-bootstrap.p/tools_bootstrap.cc.o -c ../src/tools/bootstrap.cc
[252/297] c++ -Isrc/alignment-distances.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-distances.p/tools_alignment-distances.cc.o -MF src/alignment-distances.p/tools_alignment-distances.cc.o.d -o src/alignment-distances.p/tools_alignment-distances.cc.o -c ../src/tools/alignment-distances.cc
[253/297] c++  -o src/alignment-distances src/alignment-distances.p/tools_alignment-distances.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[254/297] c++ -Isrc/alignment-draw.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-draw.p/tools_alignment-draw.cc.o -MF src/alignment-draw.p/tools_alignment-draw.cc.o.d -o src/alignment-draw.p/tools_alignment-draw.cc.o -c ../src/tools/alignment-draw.cc
In file included from /usr/include/c++/12/vector:70,
                 from ../src/tree/tree.H:31,
                 from ../src/tools/alignment-draw.cc:23:
/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 ‘std::vector<_Tp, _Alloc>::reference 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 ‘std::vector<T> convertTo(const std::vector<std::__cxx11::basic_string<char> >&) [with T = double]’ at ../src/util/include/util/string/convert.H:36:13:
/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[255/297] c++  -o src/alignment-draw src/alignment-draw.p/tools_alignment-draw.cc.o src/alignment-draw.p/tools_colors.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[256/297] c++ -Isrc/trees-bootstrap.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-bootstrap.p/tools_trees-bootstrap.cc.o -MF src/trees-bootstrap.p/tools_trees-bootstrap.cc.o.d -o src/trees-bootstrap.p/tools_trees-bootstrap.cc.o -c ../src/tools/trees-bootstrap.cc
../src/tools/trees-bootstrap.cc: In function ‘std::pair<double, double> am_sdsf(const tree_sample_collection&, int, const std::map<boost::dynamic_bitset<>, p_counts>&, double)’:
../src/tools/trees-bootstrap.cc:567:117: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1
  567 | am_sdsf(const tree_sample_collection& tree_dists, int d, const map<dynamic_bitset<>, p_counts>& counts, double min_f)
      |                                                                                                                     ^
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from ../src/tools/trees-bootstrap.cc:35:
/usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<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<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’:
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double greater_than(const std::valarray<double>&, std::valarray<double>, double)’ at ../src/tools/trees-bootstrap.cc:195:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double greater_than(const std::valarray<double>&, std::valarray<double>, double)’ at ../src/tools/trees-bootstrap.cc:195:14:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double greater_than(const std::valarray<double>&, std::valarray<double>, double)’ at ../src/tools/trees-bootstrap.cc:202:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’,
    inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]’ at /usr/include/c++/12/bits/stl_algo.h:4820:18,
    inlined from ‘double greater_than(const std::valarray<double>&, std::valarray<double>, double)’ at ../src/tools/trees-bootstrap.cc:202:14:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from ../src/tools/trees-bootstrap.cc:37:
/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 ‘std::vector<_Tp, _Alloc>::reference 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 write_LODs(const std::string&, std::vector<std::vector<var_stats> >&)’ at ../src/tools/trees-bootstrap.cc:320: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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[257/297] c++  -o src/trees-bootstrap src/trees-bootstrap.p/tools_trees-bootstrap.cc.o src/trees-bootstrap.p/tools_bootstrap.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[258/297] c++ -Isrc/extract-ancestors.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/extract-ancestors.p/tools_extract-ancestors.cc.o -MF src/extract-ancestors.p/tools_extract-ancestors.cc.o.d -o src/extract-ancestors.p/tools_extract-ancestors.cc.o -c ../src/tools/extract-ancestors.cc
[259/297] c++  -o src/extract-ancestors src/extract-ancestors.p/tools_extract-ancestors.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[260/297] c++ -Isrc/bali-subsample.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-subsample.p/tools_subsample.cc.o -MF src/bali-subsample.p/tools_subsample.cc.o.d -o src/bali-subsample.p/tools_subsample.cc.o -c ../src/tools/subsample.cc
[261/297] c++  -o src/bali-subsample src/bali-subsample.p/tools_subsample.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[262/297] /usr/bin/meson --internal exe --capture doc/bali-phy.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/bali-phy.md
[263/297] /usr/bin/meson --internal exe --capture doc/model_P.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/model_P.md
[264/297] /usr/bin/meson --internal exe --capture doc/statreport.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/statreport.md
[265/297] /usr/bin/meson --internal exe --capture doc/stats-select.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/stats-select.md
[266/297] /usr/bin/meson --internal exe --capture doc/alignment-gild.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-gild.md
[267/297] /usr/bin/meson --internal exe --capture doc/alignment-consensus.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-consensus.md
[268/297] /usr/bin/meson --internal exe --capture doc/alignment-max.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-max.md
[269/297] /usr/bin/meson --internal exe --capture doc/alignment-chop-internal.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-chop-internal.md
[270/297] /usr/bin/meson --internal exe --capture doc/alignment-indices.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-indices.md
[271/297] /usr/bin/meson --internal exe --capture doc/alignment-info.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-info.md
[272/297] /usr/bin/meson --internal exe --capture doc/alignment-cat.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-cat.md
[273/297] /usr/bin/meson --internal exe --capture doc/alignment-translate.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-translate.md
[274/297] /usr/bin/meson --internal exe --capture doc/alignment-find.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-find.md
[275/297] c++ -Isrc/summarize-ancestors.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/summarize-ancestors.p/tools_summarize-ancestors.cc.o -MF src/summarize-ancestors.p/tools_summarize-ancestors.cc.o.d -o src/summarize-ancestors.p/tools_summarize-ancestors.cc.o -c ../src/tools/summarize-ancestors.cc
[276/297] c++ -Isrc/draw-tree.p -Isrc -I../src -I. -I.. -I../src/util/include -I/usr/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -std=c++17 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/draw-tree.p/tools_draw-tree.cc.o -MF src/draw-tree.p/tools_draw-tree.cc.o.d -o src/draw-tree.p/tools_draw-tree.cc.o -c ../src/tools/draw-tree.cc
../src/tools/draw-tree.cc: In function ‘MC_tree_with_lengths collapse_MC_tree(const MC_tree_with_lengths&)’:
../src/tools/draw-tree.cc:3351:17: warning: unused variable ‘right1’ [-Wunused-variable]
 3351 |             int right1 = MC1.mapping[b1];
      |                 ^~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from ../src/tools/draw-tree.cc:23:
/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>::
      |       ^~~~~~~~~~~~~~~~~~~
/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>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {circular_range}; _Tp = circular_range; _Alloc = std::allocator<circular_range>]’:
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<circular_range>::iterator’ changed in GCC 7.1
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {circular_range}; _Tp = circular_range; _Alloc = std::allocator<circular_range>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = circular_range; _Alloc = std::allocator<circular_range>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘bool subtrees_of_node_overlap(tree_layout&, int)’ at ../src/tools/draw-tree.cc:1255:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<circular_range*, std::vector<circular_range> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {circular_range}; _Tp = circular_range; _Alloc = std::allocator<circular_range>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = circular_range; _Alloc = std::allocator<circular_range>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void equalize_daylight_greedy(tree_layout&, int)’ at ../src/tools/draw-tree.cc:1330:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<circular_range*, std::vector<circular_range> >’ changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {circular_range}; _Tp = circular_range; _Alloc = std::allocator<circular_range>]’,
    inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = circular_range; _Alloc = std::allocator<circular_range>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from ‘void equalize_daylight(tree_layout&, int)’ at ../src/tools/draw-tree.cc:1287:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<circular_range*, std::vector<circular_range> >’ 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 ‘MC_tree_with_lengths get_MC_tree_with_lengths(const std::string&)’ at ../src/tools/draw-tree.cc:315: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>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]’,
    inlined from ‘MC_tree_with_lengths get_MC_tree_with_lengths(const std::string&)’ at ../src/tools/draw-tree.cc:337:30:
/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 ‘MC_tree_with_lengths get_MC_tree_with_lengths(const std::string&)’ at ../src/tools/draw-tree.cc:355:28:
/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 ‘MC_tree_with_lengths get_MC_tree_with_lengths(const std::string&)’ at ../src/tools/draw-tree.cc:371:35:
/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 ‘std::vector<_Tp, _Alloc>::reference 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 ‘MC_tree_with_lengths get_MC_tree_with_lengths(const std::string&)’ at ../src/tools/draw-tree.cc:379: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>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]’,
    inlined from ‘virtual double energy2::operator()(const graph_layout&, std::vector<point_position>&) const’ at ../src/tools/draw-tree.cc:2325: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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[277/297] /usr/bin/meson --internal exe --capture doc/trees-consensus.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/trees-consensus.md
[278/297] c++  -o src/summarize-ancestors src/summarize-ancestors.p/tools_summarize-ancestors.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm -Wl,--end-group
[279/297] c++  -o src/draw-tree src/draw-tree.p/tools_draw-tree.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_random.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.74.0 -lm /usr/lib/arm-linux-gnueabihf/libcairo.so -Wl,--end-group
[280/297] /usr/bin/meson --internal exe --capture doc/tree-mean-lengths.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/tree-mean-lengths.md
[281/297] /usr/bin/meson --internal exe --capture doc/mctree-mean-lengths.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/mctree-mean-lengths.md
[282/297] /usr/bin/meson --internal exe --capture doc/pickout.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/pickout.md
[283/297] /usr/bin/meson --internal exe --capture doc/trees-to-SRQ.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/trees-to-SRQ.md
[284/297] /usr/bin/meson --internal exe --capture doc/cut-range.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/cut-range.md
[285/297] /usr/bin/meson --internal exe --capture doc/trees-distances.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/trees-distances.md
[286/297] /usr/bin/meson --internal exe --capture doc/alignments-diff.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignments-diff.md
[287/297] /usr/bin/meson --internal exe --capture doc/alignment-thin.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-thin.md
[288/297] /usr/bin/meson --internal exe --capture doc/tree-tool.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/tree-tool.md
[289/297] /usr/bin/meson --internal exe --capture doc/alignment-distances.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-distances.md
[290/297] /usr/bin/meson --internal exe --capture doc/alignment-draw.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/alignment-draw.md
[291/297] /usr/bin/meson --internal exe --capture doc/trees-bootstrap.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/trees-bootstrap.md
[292/297] /usr/bin/meson --internal exe --capture doc/draw-tree.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/draw-tree.md
[293/297] /usr/bin/meson --internal exe --capture doc/extract-ancestors.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/extract-ancestors.md
[294/297] /usr/bin/meson --internal exe --capture doc/summarize-ancestors.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/summarize-ancestors.md
[295/297] /usr/bin/meson --internal exe --capture doc/bali-subsample.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/bali-subsample.md
[296/297] /usr/bin/meson --internal exe --capture doc/bp-analyze.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/bp-analyze.md
[297/297] /usr/bin/meson --internal exe --capture doc/bali-phy-pkg.1 -- /usr/bin/pandoc -s -t man -f markdown-smart ../doc/man/bali-phy-pkg.md
   dh_auto_test -a -O--buildsystem=meson
	cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test
ninja: Entering directory `/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[1/4] Generating src/git-version.h with a custom command
 1/36 bali-phy version               OK                0.14s
 2/36 bali-phy help                  OK                0.15s
 3/36 bali-phy 5d test               OK               19.58s
 4/36 model_P --help                 OK                0.05s
 5/36 statreport --help              OK                0.07s
 6/36 stats-select --help            OK                0.06s
 7/36 alignment-gild --help          OK                0.05s
 8/36 alignment-consensus --help     OK                0.05s
 9/36 alignment-max --help           OK                0.05s
10/36 alignment-chop-internal --help OK                0.05s
11/36 alignment-indices --help       OK                0.06s
12/36 alignment-info --help          OK                0.04s
13/36 alignment-cat --help           OK                0.05s
14/36 alignment-translate --help     OK                0.04s
15/36 alignment-find --help          OK                0.06s
16/36 trees-consensus --help         OK                0.05s
17/36 tree-mean-lengths --help       OK                0.05s
18/36 mctree-mean-lengths --help     OK                0.05s
19/36 trees-to-SRQ --help            OK                0.04s
20/36 pickout --help                 OK                0.04s
21/36 cut-range --help               OK                0.04s
22/36 trees-distances --help         OK                0.05s
23/36 alignment-thin --help          OK                0.06s
24/36 alignments-diff --help         OK                0.05s
25/36 tree-tool --help               OK                0.05s
26/36 alignment-distances --help     OK                0.05s
27/36 alignment-draw --help          OK                0.05s
28/36 trees-bootstrap --help         OK                0.05s
29/36 draw-tree --help               OK                0.23s
30/36 extract-ancestors --help       OK                0.06s
31/36 summarize-ancestors --help     OK                0.06s
32/36 subsample --help               OK                0.04s
33/36 bali-phy 5d -A 200             OK               41.84s
34/36 bali-phy 5d +A 50              OK               54.80s
35/36 bali-phy 48 +A 3               OK               81.45s
36/36 bali-phy testsuite             OK              757.11s

Ok:                 36  
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/meson-logs/testlog.txt
   create-stamp debian/debhelper-build-stamp
   dh_testroot -a -O--buildsystem=meson
   dh_prep -a -O--buildsystem=meson
   dh_auto_install --destdir=debian/bali-phy/ -a -O--buildsystem=meson
	cd obj-arm-linux-gnueabihf && DESTDIR=/<<BUILDDIR>>/bali-phy-3.6.1\+dfsg/debian/bali-phy LC_ALL=C.UTF-8 ninja install
[1/5] Generating src/git-version.h with a custom command
[1/2] Installing files.
Installing subdir /<<PKGBUILDDIR>>/haskell to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/IModel.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/MCMC.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/Parameters.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/Parse.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/PopGen.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/Prelude.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/Probability.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/Range.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/SMC.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/SModel.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/Tree.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell
Installing /<<PKGBUILDDIR>>/haskell/BAliPhy/ATModel.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/BAliPhy
Installing /<<PKGBUILDDIR>>/haskell/BAliPhy/ATModel/DataPartition.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/BAliPhy/ATModel
Installing /<<PKGBUILDDIR>>/haskell/Bio/Alignment.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Bio
Installing /<<PKGBUILDDIR>>/haskell/Bio/Alphabet.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Bio
Installing /<<PKGBUILDDIR>>/haskell/Bio/Sequence.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Bio
Installing /<<PKGBUILDDIR>>/haskell/Bio/Alignment/Matrix.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Bio/Alignment
Installing /<<PKGBUILDDIR>>/haskell/Bio/Alignment/Pairwise.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Bio/Alignment
Installing /<<PKGBUILDDIR>>/haskell/Compiler/Base.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler
Installing /<<PKGBUILDDIR>>/haskell/Compiler/Enum.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler
Installing /<<PKGBUILDDIR>>/haskell/Compiler/IO.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler
Installing /<<PKGBUILDDIR>>/haskell/Compiler/Num.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler
Installing /<<PKGBUILDDIR>>/haskell/Compiler/Real.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler
Installing /<<PKGBUILDDIR>>/haskell/Compiler/ST.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler
Installing /<<PKGBUILDDIR>>/haskell/Control/DeepSeq.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Control
Installing /<<PKGBUILDDIR>>/haskell/Control/Monad.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Control
Installing /<<PKGBUILDDIR>>/haskell/Data/Array.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/BitVector.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Bool.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Char.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Either.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Eq.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Function.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Ix.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/JSON.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/List.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Map.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Matrix.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Maybe.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Ord.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/ReadFile.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Set.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Text.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Data/Tuple.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Data
Installing /<<PKGBUILDDIR>>/haskell/Foreign/Introspection.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign
Installing /<<PKGBUILDDIR>>/haskell/Foreign/Pair.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign
Installing /<<PKGBUILDDIR>>/haskell/Foreign/String.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign
Installing /<<PKGBUILDDIR>>/haskell/Foreign/Vector.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign
Installing /<<PKGBUILDDIR>>/haskell/Probability/Random.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Bernoulli.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Beta.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Binomial.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Categorical.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Cauchy.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Dirichlet.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/DirichletProcess.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Discrete.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/ExpTransform.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Exponential.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/FakeDist.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Gamma.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Geometric.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Laplace.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/List.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Mixture.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Normal.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Poisson.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/RandomAlignment.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Tree.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/Probability/Distribution/Uniform.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution
Installing /<<PKGBUILDDIR>>/haskell/SModel/Codons.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/SModel
Installing /<<PKGBUILDDIR>>/haskell/SModel/Doublets.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/SModel
Installing /<<PKGBUILDDIR>>/haskell/SModel/Frequency.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/SModel
Installing /<<PKGBUILDDIR>>/haskell/SModel/Likelihood.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/SModel
Installing /<<PKGBUILDDIR>>/haskell/SModel/Nucleotides.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/SModel
Installing /<<PKGBUILDDIR>>/haskell/SModel/ReversibleMarkov.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/SModel
Installing /<<PKGBUILDDIR>>/haskell/System/Environment.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/System
Installing /<<PKGBUILDDIR>>/haskell/Tree/Newick.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/haskell/Tree
Installing subdir /<<PKGBUILDDIR>>/bindings to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings
Installing /<<PKGBUILDDIR>>/bindings/distributions/bernoulli.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/beta.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/binomial.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/cauchy.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/exponential.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/gamma.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/geometric.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/iid.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/laplace.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/log_gamma.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/log_laplace.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/log_normal.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/normal.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/poisson.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/shifted_exponential.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/shifted_gamma.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/symmetric_dirichlet.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/symmetric_dirichlet_on.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/uniform.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/distributions/uniform_int.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/distributions
Installing /<<PKGBUILDDIR>>/bindings/functions/aa.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/add.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/codons.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/cos.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/div.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/dna.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/exp.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/getAminoAcids.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/getNucleotides.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/intToDouble.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/length.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/letter_pairs.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/letters.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/log.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/map.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/mul.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/num_branches.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/quantile.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/replicate.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/rna.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/sin.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/sqrt.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/standard_code.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/sub.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/take.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/tan.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/uniform_discretize.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/unit_mixture.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/zip.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/zipWith.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions
Installing /<<PKGBUILDDIR>>/bindings/functions/constructors/Cons.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions/constructors
Installing /<<PKGBUILDDIR>>/bindings/functions/constructors/Nil.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/functions/constructors
Installing /<<PKGBUILDDIR>>/bindings/models/branch_site.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/dNdS.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/density.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/empirical.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/equ.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/f.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/f1x4.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/f3x4.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/f61.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/f81.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/fMutSel.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/fMutSel0.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/fe.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/get_q.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/gtr.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/gtr_sym.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/gwF.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/gy94.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/gy94_ext.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/hky85.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/hky85_sym.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/inv.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/jc69.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/jtt.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/k80.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/lg08.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/lg08_freq.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/m1a.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/m2a.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/m2a_test.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/m3.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/m3_test.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/m7.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/m8.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/m8a.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/m8a_test.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/markov_modulate_mixture.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/mg94.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/mg94_ext.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/mg94k.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/mixture.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/multiMixtureModel.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/multi_rate.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/mut_sel.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/mut_sel_aa.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/pam.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/parameter_mixture.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/rna_16a.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/rs05.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/rs07.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/rs07_relaxed_rates.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/sample.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/scaled_mixture.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/tn93.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/tn93_sym.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/wag.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/wag_freq.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/x2.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/x2_sym.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/x2x2.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/x3.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/x3_sym.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/x3x3.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models
Installing /<<PKGBUILDDIR>>/bindings/models/Covarion/galtier01.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion
Installing /<<PKGBUILDDIR>>/bindings/models/Covarion/huelsenbeck02.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion
Installing /<<PKGBUILDDIR>>/bindings/models/Covarion/ts98.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion
Installing /<<PKGBUILDDIR>>/bindings/models/Covarion/wang07.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion
Installing /<<PKGBUILDDIR>>/bindings/models/Frequencies/uniform.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models/Frequencies
Installing /<<PKGBUILDDIR>>/bindings/models/Rates/free.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models/Rates
Installing /<<PKGBUILDDIR>>/bindings/models/Rates/gamma.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models/Rates
Installing /<<PKGBUILDDIR>>/bindings/models/Rates/log_normal.json to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/bindings/models/Rates
Installing subdir /<<PKGBUILDDIR>>/help to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help
Installing /<<PKGBUILDDIR>>/help/alphabets.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help
Installing /<<PKGBUILDDIR>>/help/parameters.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help
Installing /<<PKGBUILDDIR>>/help/alphabets/Codons.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/alphabets
Installing /<<PKGBUILDDIR>>/help/alphabets/Doublets.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/alphabets
Installing /<<PKGBUILDDIR>>/help/alphabets/Triplets.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/alphabets
Installing /<<PKGBUILDDIR>>/help/alphabets/genetic-code.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/alphabets
Installing /<<PKGBUILDDIR>>/help/commands/Rao-Blackwellize.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/align.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/alphabet.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/branch-lengths.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/config.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/disable.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/enable.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/imodel.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/iterations.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/link.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/model.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/name.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/package-path.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/pre-burnin.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/print.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/scale.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/seed.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/set.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/smodel.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/subsample.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/test.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/tree.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/unalign.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/verbose.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/commands/version.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/commands
Installing /<<PKGBUILDDIR>>/help/parameters/priors.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/help/parameters
Installing subdir /<<PKGBUILDDIR>>/examples to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples
Installing /<<PKGBUILDDIR>>/examples/models/Demo6.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/models
Warning: trying to copy a symlink that points to a file. This will copy the file,
but this will be changed in a future version of Meson to copy the symlink as is. Please update your
build definitions so that it will not break when the change happens.
Installing /<<PKGBUILDDIR>>/examples/models/Demo5.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/models
Warning: trying to copy a symlink that points to a file. This will copy the file,
but this will be changed in a future version of Meson to copy the symlink as is. Please update your
build definitions so that it will not break when the change happens.
Installing /<<PKGBUILDDIR>>/examples/models/Demo4.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/models
Warning: trying to copy a symlink that points to a file. This will copy the file,
but this will be changed in a future version of Meson to copy the symlink as is. Please update your
build definitions so that it will not break when the change happens.
Installing /<<PKGBUILDDIR>>/examples/models/Demo3.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/models
Warning: trying to copy a symlink that points to a file. This will copy the file,
but this will be changed in a future version of Meson to copy the symlink as is. Please update your
build definitions so that it will not break when the change happens.
Installing /<<PKGBUILDDIR>>/examples/models/Demo2.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/models
Warning: trying to copy a symlink that points to a file. This will copy the file,
but this will be changed in a future version of Meson to copy the symlink as is. Please update your
build definitions so that it will not break when the change happens.
Installing /<<PKGBUILDDIR>>/examples/models/Demo1.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/models
Warning: trying to copy a symlink that points to a file. This will copy the file,
but this will be changed in a future version of Meson to copy the symlink as is. Please update your
build definitions so that it will not break when the change happens.
Installing /<<PKGBUILDDIR>>/examples/models/Coalmine.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/models
Warning: trying to copy a symlink that points to a file. This will copy the file,
but this will be changed in a future version of Meson to copy the symlink as is. Please update your
build definitions so that it will not break when the change happens.
Installing /<<PKGBUILDDIR>>/examples/models/Airline.hs to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/models
Warning: trying to copy a symlink that points to a file. This will copy the file,
but this will be changed in a future version of Meson to copy the symlink as is. Please update your
build definitions so that it will not break when the change happens.
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-GTR-LN8-WPD.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-GTR-LN8-c50.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-GTR-LN8-c50.tree to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-clustalw.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-dialign2-2.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-fsa.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-fsa.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-poy.command to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-poy.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-poy.tree to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-poy.trees to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-probcons-RNA-trained.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-probcons-RNA.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-t-coffee.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-t-coffee.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-tcoffee.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25-tcoffee.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/25.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-GTR-DP6-MAP.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-GTR-DP6-MAP.tree to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-GTR-DP6-WPD.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-GTR-DP6-c10.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-GTR-DP6-consensus.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-clustalw.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-dialign2-2.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-fsa.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-fsa.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-probcons-RNA-trained.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-probcons-RNA.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-t-coffee.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48-t-coffee.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/48.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/5d-clustalw.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/5d-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/5d-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/5S-rRNA/5d.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/5S-rRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/hisA-hisF/hisA-hisF-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/hisA-hisF/hisA-hisF-muscle.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/hisA-hisF/hisA-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/hisA-hisF/hisA.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/hisA-hisF/hisF-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/hisA-hisF/hisF.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/trp-tyr/trp-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/trp-tyr/trp-tyr-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/trp-tyr/trp.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/trp-tyr/tyr-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr
Installing /<<PKGBUILDDIR>>/examples/sequences/Duplications/trp-tyr/tyr.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/12d-clustalw.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/12d-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/12d-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/12d.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/25-mafft.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/48b-clustalw.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/48b-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/48b.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/5d-clustalw.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/5d-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/5d-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/EF-Tu/5d.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/EF-Tu
Installing /<<PKGBUILDDIR>>/examples/sequences/Enolase/enolase-38-trimmed.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Enolase
Installing /<<PKGBUILDDIR>>/examples/sequences/Enolase/enolase-38.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Enolase
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4-c50.PP.tree to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.MAP.tree to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-fsa.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-mafft.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-prank.1.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-prank.1.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-prank.2.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins-prank.2.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/globins.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4-c50.PP.tree to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.MAP.tree to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-fsa.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-mafft.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-prank.1.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-prank.1.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-prank.2.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod-prank.2.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/sod.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/v-src-fsa.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/v-src-mafft.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/v-src-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Feng-Doolittle-1987/v-src.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/10-globins-Lunter.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/10-globins.xml to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/bglobin.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/few-clustalw.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/few-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/few-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/few.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/globins.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/many-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/many.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/Globins/some.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Globins
Installing /<<PKGBUILDDIR>>/examples/sequences/HIV/HIVSIV.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/HIV
Installing /<<PKGBUILDDIR>>/examples/sequences/HIV/chain-2005/env-clustal-codons.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005
Installing /<<PKGBUILDDIR>>/examples/sequences/HIV/chain-2005/env-clustal.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005
Installing /<<PKGBUILDDIR>>/examples/sequences/HIV/chain-2005/env-common.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005
Installing /<<PKGBUILDDIR>>/examples/sequences/HIV/chain-2005/env.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005
Installing /<<PKGBUILDDIR>>/examples/sequences/HIV/chain-2005/pol-clustal.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005
Installing /<<PKGBUILDDIR>>/examples/sequences/HIV/chain-2005/pol-common.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005
Installing /<<PKGBUILDDIR>>/examples/sequences/HIV/chain-2005/pol.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005
Installing /<<PKGBUILDDIR>>/examples/sequences/ITS/5.8S.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/ITS
Installing /<<PKGBUILDDIR>>/examples/sequences/ITS/ITS1-trimmed.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/ITS
Installing /<<PKGBUILDDIR>>/examples/sequences/ITS/ITS2-trimmed.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/ITS
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/Src_homology_2_domains.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/Starch_binding_domain.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/annexin.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/haloperoxidase.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/lectin.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/legume_lectin.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/lysozyme.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/papain.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/parvalbumin-like.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/rr_receiver.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/subtilase.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/Miklos-2008/xylose_isomerase.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/Miklos-2008
Installing /<<PKGBUILDDIR>>/examples/sequences/ferns/README.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/ferns
Installing /<<PKGBUILDDIR>>/examples/sequences/ferns/cleaned.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/ferns
Installing /<<PKGBUILDDIR>>/examples/sequences/ferns/config.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/ferns
Installing /<<PKGBUILDDIR>>/examples/sequences/ferns/config2.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/ferns
Installing /<<PKGBUILDDIR>>/examples/sequences/ferns/orig.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/ferns
Installing /<<PKGBUILDDIR>>/examples/sequences/ferns/orig.nex to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/ferns
Installing /<<PKGBUILDDIR>>/examples/sequences/lrRNA/NOTES.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/lrRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/lrRNA/keep.pl to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/lrRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/lrRNA/mollusc.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/lrRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/lrRNA/mollusc.gb to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/lrRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/lrRNA/mollusc.rna.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/lrRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/lrRNA/mollusc12.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/lrRNA
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/30-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/30-clustalw.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/30-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/30-muscle.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/30.aln to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/30.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/30.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/30.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/37-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/37-clustalw.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/37-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/37-muscle.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/37.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/37.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/76-clustalw.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/76-clustalw.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/76-muscle.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/76-muscle.ph to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/76.dnd to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/76.fasta to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/additional.accessions to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/other.accessions to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/paper.txt to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing /<<PKGBUILDDIR>>/examples/sequences/microbotryum/table1.accessions to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/doc/bali-phy/examples/sequences/microbotryum
Installing src/bali-phy/bali-phy to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/builtins/Array.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Data.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Prelude.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Alphabet.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Pair.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Modifiables.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Alignment.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/PopGen.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Distribution.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Range.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/SModel.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/MCMC.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Vector.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Environment.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/SMC.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Real.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Bits.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Foreign.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Text.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/builtins/Char.so to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy
Installing src/model_P to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/statreport to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/stats-select to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-gild to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-consensus to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-max to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-chop-internal to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-indices to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-info to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-cat to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-translate to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-find to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/trees-consensus to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/tree-mean-lengths to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/mctree-mean-lengths to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/trees-to-SRQ to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/pickout to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/cut-range to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/trees-distances to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-thin to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignments-diff to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/tree-tool to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-distances to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/alignment-draw to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/trees-bootstrap to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/draw-tree to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/extract-ancestors to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/summarize-ancestors to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing src/bali-subsample to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing doc/bali-phy.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/model_P.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/statreport.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/stats-select.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-gild.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-consensus.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-max.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-chop-internal.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-indices.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-info.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-cat.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-translate.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-find.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/trees-consensus.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/tree-mean-lengths.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/mctree-mean-lengths.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/trees-to-SRQ.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/pickout.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/cut-range.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/trees-distances.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-thin.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignments-diff.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/tree-tool.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-distances.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/alignment-draw.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/trees-bootstrap.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/draw-tree.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/extract-ancestors.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/summarize-ancestors.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/bali-subsample.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/bp-analyze.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing doc/bali-phy-pkg.1 to /<<PKGBUILDDIR>>/debian/bali-phy/usr/share/man/man1
Installing /<<PKGBUILDDIR>>/scripts/bp-analyze to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing /<<PKGBUILDDIR>>/scripts/bali-phy-pkg to /<<PKGBUILDDIR>>/debian/bali-phy/usr/bin
Installing /<<PKGBUILDDIR>>/scripts/compare-runs.R to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/libexec
Installing /<<PKGBUILDDIR>>/scripts/compare-runs2.R to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/libexec
Installing /<<PKGBUILDDIR>>/scripts/tree-plot.R to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/libexec
Installing /<<PKGBUILDDIR>>/scripts/tree-plot-3D.R to /<<PKGBUILDDIR>>/debian/bali-phy/usr/lib/bali-phy/libexec
   dh_installdocs -a -O--buildsystem=meson
   dh_installchangelogs -a -O--buildsystem=meson
   dh_installman -a -O--buildsystem=meson
   dh_installsystemduser -a -O--buildsystem=meson
   dh_lintian -a -O--buildsystem=meson
   dh_perl -a -O--buildsystem=meson
   dh_link -a -O--buildsystem=meson
   dh_strip_nondeterminism -a -O--buildsystem=meson
   dh_compress -a -O--buildsystem=meson
   dh_fixperms -a -O--buildsystem=meson
   dh_missing -a -O--buildsystem=meson
   dh_dwz -a -O--buildsystem=meson
dwz: debian/bali-phy/usr/bin/alignment-cat: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-chop-internal: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-consensus: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-distances: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-draw: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-find: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-gild: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-indices: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-info: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-max: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-thin: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignment-translate: .debug_info section not present
dwz: debian/bali-phy/usr/bin/alignments-diff: .debug_info section not present
dwz: debian/bali-phy/usr/bin/bali-phy: .debug_info section not present
dwz: debian/bali-phy/usr/bin/bali-subsample: .debug_info section not present
dwz: debian/bali-phy/usr/bin/cut-range: .debug_info section not present
dwz: debian/bali-phy/usr/bin/draw-tree: .debug_info section not present
dwz: debian/bali-phy/usr/bin/extract-ancestors: .debug_info section not present
dwz: debian/bali-phy/usr/bin/mctree-mean-lengths: .debug_info section not present
dwz: debian/bali-phy/usr/bin/model_P: .debug_info section not present
dwz: debian/bali-phy/usr/bin/pickout: .debug_info section not present
dwz: debian/bali-phy/usr/bin/statreport: .debug_info section not present
dwz: debian/bali-phy/usr/bin/stats-select: .debug_info section not present
dwz: debian/bali-phy/usr/bin/summarize-ancestors: .debug_info section not present
dwz: debian/bali-phy/usr/bin/tree-mean-lengths: .debug_info section not present
dwz: debian/bali-phy/usr/bin/tree-tool: .debug_info section not present
dwz: debian/bali-phy/usr/bin/trees-bootstrap: .debug_info section not present
dwz: debian/bali-phy/usr/bin/trees-consensus: .debug_info section not present
dwz: debian/bali-phy/usr/bin/trees-distances: .debug_info section not present
dwz: debian/bali-phy/usr/bin/trees-to-SRQ: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Alignment.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Alphabet.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Array.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Bits.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Char.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Data.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Distribution.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Environment.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Foreign.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/MCMC.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Modifiables.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Pair.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/PopGen.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Prelude.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Range.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Real.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/SMC.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/SModel.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Text.so: .debug_info section not present
dwz: debian/bali-phy/usr/lib/bali-phy/Vector.so: .debug_info section not present
dwz: Too few files for multifile optimization
dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it.
dh_dwz: warning: Common issues include no debug information at all (missing -g) and
dh_dwz: warning: compressed debug information (#931891).
   dh_strip -a -O--buildsystem=meson
   dh_makeshlibs -a -O--buildsystem=meson
   dh_shlibdeps -a -O--buildsystem=meson
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-cat contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/summarize-ancestors contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/extract-ancestors contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/trees-bootstrap contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/tree-mean-lengths contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-distances contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/draw-tree contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/mctree-mean-lengths contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-info contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/stats-select contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/bali-phy contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-find contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-consensus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-gild contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/bali-subsample contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/cut-range contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-chop-internal contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/trees-consensus contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-max contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-draw contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/pickout contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/statreport contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-translate contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/tree-tool contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-indices contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignment-thin contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/model_P contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/trees-to-SRQ contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/trees-distances contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/bali-phy/usr/bin/alignments-diff contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
   dh_installdeb -a -O--buildsystem=meson
   dh_gencontrol -a -O--buildsystem=meson
   dh_md5sums -a -O--buildsystem=meson
   dh_builddeb -a -O--buildsystem=meson
dpkg-deb: building package 'bali-phy-dbgsym' in '../bali-phy-dbgsym_3.6.1+dfsg-1+b1_armhf.deb'.
dpkg-deb: building package 'bali-phy' in '../bali-phy_3.6.1+dfsg-1+b1_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../bali-phy_3.6.1+dfsg-1+b1_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian pi4 based autobuilder <root@raspbian.org> -O../bali-phy_3.6.1+dfsg-1+b1_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-10-28T10:44:09Z

Finished
--------

I: Built successfully

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


bali-phy_3.6.1+dfsg-1+b1_armhf.changes:
---------------------------------------

Format: 1.8
Date: Fri, 28 Oct 2022 09:56:34 +0000
Source: bali-phy (3.6.1+dfsg-1)
Binary: bali-phy bali-phy-dbgsym
Binary-Only: yes
Architecture: armhf
Version: 3.6.1+dfsg-1+b1
Distribution: bookworm-staging
Urgency: low
Maintainer: Raspbian pi4 based autobuilder <root@raspbian.org>
Changed-By: Raspbian pi4 based autobuilder <root@raspbian.org>
Description:
 bali-phy   - Bayesian Inference of Alignment and Phylogeny
Changes:
 bali-phy (3.6.1+dfsg-1+b1) bookworm-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 55374073ad1a238ac32f04f6f4c4c6863e03e199 662352 bali-phy-dbgsym_3.6.1+dfsg-1+b1_armhf.deb
 b14618976a20ded6eb5e046016424e43814ae2cc 8757 bali-phy_3.6.1+dfsg-1+b1_armhf.buildinfo
 b732c60061d14b6a729fc8057e9923262ab9ae1e 4549080 bali-phy_3.6.1+dfsg-1+b1_armhf.deb
Checksums-Sha256:
 dab1bc57de0078863d55261b35265914bf60aac1d68a016f6c0a9542510c8ba8 662352 bali-phy-dbgsym_3.6.1+dfsg-1+b1_armhf.deb
 acd59be6f49e8f5feb55fcd66949976937099755d5cffbdc567e97e82cbe561f 8757 bali-phy_3.6.1+dfsg-1+b1_armhf.buildinfo
 80c1198e3688cfdfa5d7134d46e562bfe419e47faef016d22faaaba9f3e0e326 4549080 bali-phy_3.6.1+dfsg-1+b1_armhf.deb
Files:
 d79e86a3c95fc23da428bde92b75344b 662352 debug optional bali-phy-dbgsym_3.6.1+dfsg-1+b1_armhf.deb
 6ea7ae4f636bbcd415e44aafca04da3d 8757 science optional bali-phy_3.6.1+dfsg-1+b1_armhf.buildinfo
 d7ff8e8477f5194641d4c159793375e6 4549080 science optional bali-phy_3.6.1+dfsg-1+b1_armhf.deb

+------------------------------------------------------------------------------+
| Buildinfo                                                                    |
+------------------------------------------------------------------------------+

Format: 1.0
Source: bali-phy (3.6.1+dfsg-1)
Binary: bali-phy bali-phy-dbgsym
Architecture: armhf
Version: 3.6.1+dfsg-1+b1
Binary-Only-Changes:
 bali-phy (3.6.1+dfsg-1+b1) bookworm-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
 .
  -- Raspbian pi4 based autobuilder <root@raspbian.org>  Fri, 28 Oct 2022 09:56:34 +0000
Checksums-Md5:
 d79e86a3c95fc23da428bde92b75344b 662352 bali-phy-dbgsym_3.6.1+dfsg-1+b1_armhf.deb
 d7ff8e8477f5194641d4c159793375e6 4549080 bali-phy_3.6.1+dfsg-1+b1_armhf.deb
Checksums-Sha1:
 55374073ad1a238ac32f04f6f4c4c6863e03e199 662352 bali-phy-dbgsym_3.6.1+dfsg-1+b1_armhf.deb
 b732c60061d14b6a729fc8057e9923262ab9ae1e 4549080 bali-phy_3.6.1+dfsg-1+b1_armhf.deb
Checksums-Sha256:
 dab1bc57de0078863d55261b35265914bf60aac1d68a016f6c0a9542510c8ba8 662352 bali-phy-dbgsym_3.6.1+dfsg-1+b1_armhf.deb
 80c1198e3688cfdfa5d7134d46e562bfe419e47faef016d22faaaba9f3e0e326 4549080 bali-phy_3.6.1+dfsg-1+b1_armhf.deb
Build-Origin: Raspbian
Build-Architecture: armhf
Build-Date: Fri, 28 Oct 2022 10:44:08 +0000
Build-Path: /<<PKGBUILDDIR>>
Installed-Build-Depends:
 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),
 coreutils (= 9.1-1),
 cpp (= 4:12.2.0-1+rpi1),
 cpp-12 (= 12.2.0-3+rpi1),
 dash (= 0.5.11+git20210903+057cd650a4ed-9),
 debconf (= 1.5.79),
 debhelper (= 13.10),
 debianutils (= 5.7-0.3),
 dh-autoreconf (= 20),
 dh-strip-nondeterminism (= 1.13.0-1),
 diffutils (= 1:3.8-1),
 dpkg (= 1.21.9+rpi1),
 dpkg-dev (= 1.21.9+rpi1),
 dwz (= 0.14+20220924-2),
 file (= 1:5.41-4),
 findutils (= 4.9.0-3),
 fontconfig-config (= 2.13.1-4.5),
 fonts-dejavu-core (= 2.37-2),
 g++ (= 4:12.2.0-1+rpi1),
 g++-12 (= 12.2.0-3+rpi1),
 gcc (= 4:12.2.0-1+rpi1),
 gcc-12 (= 12.2.0-3+rpi1),
 gcc-12-base (= 12.2.0-3+rpi1),
 gettext (= 0.21-9),
 gettext-base (= 0.21-9),
 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),
 libacl1 (= 2.3.1-1),
 libarchive-zip-perl (= 1.68-1),
 libasan8 (= 12.2.0-3+rpi1),
 libatomic1 (= 12.2.0-3+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),
 libblkid-dev (= 2.38.1-1.1),
 libblkid1 (= 2.38.1-1.1),
 libboost-chrono-dev (= 1.74.0.3+b4),
 libboost-chrono1.74-dev (= 1.74.0-17),
 libboost-chrono1.74.0 (= 1.74.0-17),
 libboost-dev (= 1.74.0.3+b4),
 libboost-filesystem-dev (= 1.74.0.3+b4),
 libboost-filesystem1.74-dev (= 1.74.0-17),
 libboost-filesystem1.74.0 (= 1.74.0-17),
 libboost-program-options-dev (= 1.74.0.3+b4),
 libboost-program-options1.74-dev (= 1.74.0-17),
 libboost-program-options1.74.0 (= 1.74.0-17),
 libboost-random-dev (= 1.74.0.3+b4),
 libboost-random1.74-dev (= 1.74.0-17),
 libboost-random1.74.0 (= 1.74.0-17),
 libboost-system-dev (= 1.74.0.3+b4),
 libboost-system1.74-dev (= 1.74.0-17),
 libboost-system1.74.0 (= 1.74.0-17),
 libboost1.74-dev (= 1.74.0-17),
 libbrotli-dev (= 1.0.9-2+b2),
 libbrotli1 (= 1.0.9-2+b2),
 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),
 libcairo-gobject2 (= 1.16.0-6),
 libcairo-script-interpreter2 (= 1.16.0-6),
 libcairo2 (= 1.16.0-6),
 libcairo2-dev (= 1.16.0-6),
 libcap-ng0 (= 0.8.3-1),
 libcap2 (= 1:2.44-1),
 libcc1-0 (= 12.2.0-3+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),
 libdpkg-perl (= 1.21.9+rpi1),
 libeigen3-dev (= 3.4.0-4),
 libelf1 (= 0.187-2+rpi2),
 libexpat1 (= 2.4.9-1),
 libexpat1-dev (= 2.4.9-1),
 libffi-dev (= 3.4.4-1),
 libffi8 (= 3.4.4-1),
 libfile-stripnondeterminism-perl (= 1.13.0-1),
 libfontconfig-dev (= 2.13.1-4.5),
 libfontconfig1 (= 2.13.1-4.5),
 libfreetype-dev (= 2.12.1+dfsg-3),
 libfreetype6 (= 2.12.1+dfsg-3),
 libfreetype6-dev (= 2.12.1+dfsg-3),
 libgcc-12-dev (= 12.2.0-3+rpi1),
 libgcc-s1 (= 12.2.0-3+rpi1),
 libgcrypt20 (= 1.10.1-2+b2),
 libgdbm-compat4 (= 1.23-3),
 libgdbm6 (= 1.23-3),
 libglib2.0-0 (= 2.74.0-3),
 libglib2.0-bin (= 2.74.0-3),
 libglib2.0-data (= 2.74.0-3),
 libglib2.0-dev (= 2.74.0-3),
 libglib2.0-dev-bin (= 2.74.0-3),
 libgmp10 (= 2:6.2.1+dfsg1-1.1),
 libgomp1 (= 12.2.0-3+rpi1),
 libgpg-error0 (= 1.45-2),
 libgssapi-krb5-2 (= 1.20-1),
 libice-dev (= 2:1.0.10-1),
 libice6 (= 2:1.0.10-1),
 libicu71 (= 71.1-3),
 libisl23 (= 0.25-1),
 libk5crypto3 (= 1.20-1),
 libkeyutils1 (= 1.6.3-1),
 libkrb5-3 (= 1.20-1),
 libkrb5support0 (= 1.20-1),
 liblua5.3-0 (= 5.3.6-1),
 liblz4-1 (= 1.9.4-1+rpi1),
 liblzma5 (= 5.2.5-2.1),
 liblzo2-2 (= 2.10-2),
 libmagic-mgc (= 1:5.41-4),
 libmagic1 (= 1:5.41-4),
 libmd0 (= 1.0.4-2),
 libmount-dev (= 2.38.1-1.1),
 libmount1 (= 2.38.1-1.1),
 libmpc3 (= 1.2.1-2),
 libmpdec3 (= 2.5.1-2+rpi1),
 libmpfr6 (= 4.1.0-3),
 libncursesw6 (= 6.3+20220423-2),
 libnsl-dev (= 1.3.0-2),
 libnsl2 (= 1.3.0-2),
 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-16-0 (= 10.40-1+b2),
 libpcre2-32-0 (= 10.40-1+b2),
 libpcre2-8-0 (= 10.40-1+b2),
 libpcre2-dev (= 10.40-1+b2),
 libpcre2-posix3 (= 10.40-1+b2),
 libpcre3 (= 2:8.39-14),
 libperl5.34 (= 5.34.0-5),
 libpipeline1 (= 1.5.6-3),
 libpixman-1-0 (= 0.40.0-1),
 libpixman-1-dev (= 0.40.0-1),
 libpng-dev (= 1.6.38-2),
 libpng16-16 (= 1.6.38-2),
 libpthread-stubs0-dev (= 0.4-1),
 libpython3-stdlib (= 3.10.6-1),
 libpython3.10-minimal (= 3.10.7-2),
 libpython3.10-stdlib (= 3.10.7-2),
 librange-v3-dev (= 0.12.0-1),
 libreadline8 (= 8.2-1),
 libseccomp2 (= 2.5.4-1+rpi1),
 libselinux1 (= 3.4-1),
 libselinux1-dev (= 3.4-1),
 libsepol-dev (= 3.4-2),
 libsepol2 (= 3.4-2),
 libsm-dev (= 2:1.2.3-1),
 libsm6 (= 2:1.2.3-1),
 libsmartcols1 (= 2.38.1-1.1),
 libsqlite3-0 (= 3.39.4-1),
 libssl3 (= 3.0.5-4),
 libstdc++-12-dev (= 12.2.0-3+rpi1),
 libstdc++6 (= 12.2.0-3+rpi1),
 libsub-override-perl (= 0.09-4),
 libsystemd0 (= 251.5-1+rpi1),
 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-3+rpi1),
 libuchardet0 (= 0.0.7-1),
 libudev1 (= 251.5-1+rpi1),
 libunistring2 (= 1.0-2),
 libuuid1 (= 2.38.1-1.1),
 libx11-6 (= 2:1.8.1-2),
 libx11-data (= 2:1.8.1-2),
 libx11-dev (= 2:1.8.1-2),
 libxau-dev (= 1:1.0.9-1),
 libxau6 (= 1:1.0.9-1),
 libxcb-render0 (= 1.15-1),
 libxcb-render0-dev (= 1.15-1),
 libxcb-shm0 (= 1.15-1),
 libxcb-shm0-dev (= 1.15-1),
 libxcb1 (= 1.15-1),
 libxcb1-dev (= 1.15-1),
 libxdmcp-dev (= 1:1.1.2-3),
 libxdmcp6 (= 1:1.1.2-3),
 libxext-dev (= 2:1.3.4-1),
 libxext6 (= 2:1.3.4-1),
 libxml2 (= 2.9.14+dfsg-1),
 libxrender-dev (= 1:0.9.10-1.1),
 libxrender1 (= 1:0.9.10-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),
 lsb-base (= 11.4+rpi1),
 m4 (= 1.4.19-1),
 make (= 4.3-4.1),
 man-db (= 2.11.0-1),
 mawk (= 1.3.4.20200120-3.1),
 media-types (= 8.0.0),
 meson (= 0.63.3-1),
 ncurses-base (= 6.3+20220423-2),
 ncurses-bin (= 6.3+20220423-2),
 ninja-build (= 1.11.1-1),
 nlohmann-json3-dev (= 3.11.2-2),
 pandoc (= 2.17.1.1-1+b1),
 pandoc-data (= 2.17.1.1-1),
 patch (= 2.7.6-7),
 perl (= 5.34.0-5),
 perl-base (= 5.34.0-5),
 perl-modules-5.34 (= 5.34.0-5),
 pkg-config (= 0.29.2-1),
 po-debconf (= 1.0.21+nmu1),
 python3 (= 3.10.6-1),
 python3-distutils (= 3.10.7-1),
 python3-lib2to3 (= 3.10.7-1),
 python3-minimal (= 3.10.6-1),
 python3-pkg-resources (= 65.5.0-1),
 python3-setuptools (= 65.5.0-1),
 python3.10 (= 3.10.7-2),
 python3.10-minimal (= 3.10.7-2),
 readline-common (= 8.2-1),
 rpcsvc-proto (= 1.4.2-4),
 sed (= 4.8-1),
 sensible-utils (= 0.0.17),
 sgml-base (= 1.31),
 sysvinit-utils (= 3.05-6),
 tar (= 1.34+dfsg-1),
 ucf (= 3.0043),
 util-linux (= 2.38.1-1.1),
 util-linux-extra (= 2.38.1-1.1),
 uuid-dev (= 2.38.1-1.1),
 x11-common (= 1:7.7+23),
 x11proto-core-dev (= 2022.1-1),
 x11proto-dev (= 2022.1-1),
 xorg-sgml-doctools (= 1:1.11-1.1),
 xtrans-dev (= 1.4.0-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)
Environment:
 DEB_BUILD_OPTIONS="parallel=4"
 LANG="en_GB.UTF-8"
 LC_ALL="C.UTF-8"
 SOURCE_DATE_EPOCH="1666950994"


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


bali-phy-dbgsym_3.6.1+dfsg-1+b1_armhf.deb
-----------------------------------------

 new Debian package, version 2.0.
 size 662352 bytes: control archive=2820 bytes.
    2415 bytes,    12 lines      control              
    5300 bytes,    50 lines      md5sums              
 Package: bali-phy-dbgsym
 Source: bali-phy (3.6.1+dfsg-1)
 Version: 3.6.1+dfsg-1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
 Installed-Size: 6618
 Depends: bali-phy (= 3.6.1+dfsg-1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for bali-phy
 Build-Ids: 03be3d65b54440cbbe8d7877137f92b19f576c34 063938a9968e5c7c712d15d3d178f5629a7f4cfe 0b1980759d79ad578d69b36bc273dbc5eb10cd5b 139599ed69337c9c066a1a8739ef9917c0736873 13e25bb6c5f6aa03a89667966919e9769742de35 1c4dceb168cb7a8d008330897a4f31f0c3912994 1c4fd80eeb76c8f3a9ae4102ebfcdbfbfec78051 1e0bbf9a17759ff2c7321e2231dd36dabeb1e711 1ea2590d49f299c4da19c2bf0c6b87257285fd10 299dc27f878e6111a9002fea933107abc119d580 2fb08bf96f6feb41a7bb75926805e77289d9d344 30755a3885fd84f54a7211842401ccbb095e97e8 33799275ab60a9e3285608eb52bc17402cb20eeb 37034839253cafcd0da828ca882872e512ebfc76 38721ec2ec57958d071b2f1db24d27b6469340d2 3d4408f8b9391fe0ceec94e28c685138790c4199 3f5376970c5b651656dce2bdea7f7f7c7116cab9 4037d93526bf524054276edb71962ad1668b86d5 4c4508f9a0feec474459199eddbeb7214cee7ae3 4f080042e2b7c530f326f413bbbbf712cd822e57 536a0aab863b57d06013c1a0c69865a97425fad3 5391b25299127af57f2c6528533c50ac7fa247bc 56855b1e50c815b0a18cc2d8b8a9a1c1908af9e9 590084d8f676ef36f9e6f61b6273c7c7bdbc758a 5ae0f3e76bbcca47c2f8cdf7613da6704c5e5b95 5fd270a607596d8952a0d95313e0cfd18e1f8df5 60eada33868b8a3be303fc5b0e3311c903e2a566 61f99e7e381ae73e497f489cb92ae10078c0c5b0 679c1b1c5389627c3cb7cd8931624e38c42fe278 7329cfaec4f2f297d03acc20cdd4b18713df7aaf 76475ea7f8df560853c3f81a669ca0bb2fb3ddfc 7f6acc886203a7cda5c6be77802eafee041ab02e 85e8b15fbd9196026219b159740e5c38b2841c8c 8c4042a4d3f8d532349b8dd9be4a0c3fc9cfa317 8c9d35fe75a2c98905a9128bdf9995b79518334f 90b213d6ec0ca1e81c97840fb4c1b15265cc0123 9688a96442b0ad7074a34b077ac63b62f253f66e 9ffdf1856ca14135eaafbbf2674b8339828807e5 a6a7f1a9e5536439dc83b90e75a2668e116d018a ab823b9eadd34f2f5abfe90edda0742e7b905c89 ad617907be636e7e4f726961ce14b790207fde4d b32d69872c81d14ac035c71a2b53900e17f300e3 bbac8c3832c56b27b73cfd5c407265573a86b8a5 c739f1dc0cf4151d7dc5d8ffff08ba3dc5deeee9 cbd667b39582cd11d9795c8c1c58248767fcd848 cc46413eb7a220d3915b427b2df00a5d1e8674e5 cc6ecc750a6eba3ca588e44feea30abf80e0ac0d cc8d773ec8c4c6757788f088e392a637a8dd81dd ced00cdea623565a6ce5acbf392ec6e162dd9d56 fd5cced1aafbcd794b45162f40be53404e4dc352

drwxr-xr-x root/root         0 2022-10-28 09:56 ./
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/03/
-rw-r--r-- root/root     18088 2022-10-28 09:56 ./usr/lib/debug/.build-id/03/be3d65b54440cbbe8d7877137f92b19f576c34.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/06/
-rw-r--r-- root/root    151172 2022-10-28 09:56 ./usr/lib/debug/.build-id/06/3938a9968e5c7c712d15d3d178f5629a7f4cfe.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/0b/
-rw-r--r-- root/root    162132 2022-10-28 09:56 ./usr/lib/debug/.build-id/0b/1980759d79ad578d69b36bc273dbc5eb10cd5b.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/13/
-rw-r--r-- root/root      8996 2022-10-28 09:56 ./usr/lib/debug/.build-id/13/9599ed69337c9c066a1a8739ef9917c0736873.debug
-rw-r--r-- root/root      8852 2022-10-28 09:56 ./usr/lib/debug/.build-id/13/e25bb6c5f6aa03a89667966919e9769742de35.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/1c/
-rw-r--r-- root/root     32176 2022-10-28 09:56 ./usr/lib/debug/.build-id/1c/4dceb168cb7a8d008330897a4f31f0c3912994.debug
-rw-r--r-- root/root    214528 2022-10-28 09:56 ./usr/lib/debug/.build-id/1c/4fd80eeb76c8f3a9ae4102ebfcdbfbfec78051.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/1e/
-rw-r--r-- root/root     59288 2022-10-28 09:56 ./usr/lib/debug/.build-id/1e/0bbf9a17759ff2c7321e2231dd36dabeb1e711.debug
-rw-r--r-- root/root    290688 2022-10-28 09:56 ./usr/lib/debug/.build-id/1e/a2590d49f299c4da19c2bf0c6b87257285fd10.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/29/
-rw-r--r-- root/root    230608 2022-10-28 09:56 ./usr/lib/debug/.build-id/29/9dc27f878e6111a9002fea933107abc119d580.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/2f/
-rw-r--r-- root/root     11272 2022-10-28 09:56 ./usr/lib/debug/.build-id/2f/b08bf96f6feb41a7bb75926805e77289d9d344.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/30/
-rw-r--r-- root/root    201124 2022-10-28 09:56 ./usr/lib/debug/.build-id/30/755a3885fd84f54a7211842401ccbb095e97e8.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/33/
-rw-r--r-- root/root    204044 2022-10-28 09:56 ./usr/lib/debug/.build-id/33/799275ab60a9e3285608eb52bc17402cb20eeb.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/37/
-rw-r--r-- root/root     35456 2022-10-28 09:56 ./usr/lib/debug/.build-id/37/034839253cafcd0da828ca882872e512ebfc76.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/38/
-rw-r--r-- root/root    209380 2022-10-28 09:56 ./usr/lib/debug/.build-id/38/721ec2ec57958d071b2f1db24d27b6469340d2.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/3d/
-rw-r--r-- root/root     10580 2022-10-28 09:56 ./usr/lib/debug/.build-id/3d/4408f8b9391fe0ceec94e28c685138790c4199.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/3f/
-rw-r--r-- root/root    134184 2022-10-28 09:56 ./usr/lib/debug/.build-id/3f/5376970c5b651656dce2bdea7f7f7c7116cab9.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/40/
-rw-r--r-- root/root    125468 2022-10-28 09:56 ./usr/lib/debug/.build-id/40/37d93526bf524054276edb71962ad1668b86d5.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/4c/
-rw-r--r-- root/root     32492 2022-10-28 09:56 ./usr/lib/debug/.build-id/4c/4508f9a0feec474459199eddbeb7214cee7ae3.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/4f/
-rw-r--r-- root/root    245716 2022-10-28 09:56 ./usr/lib/debug/.build-id/4f/080042e2b7c530f326f413bbbbf712cd822e57.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/53/
-rw-r--r-- root/root    228276 2022-10-28 09:56 ./usr/lib/debug/.build-id/53/6a0aab863b57d06013c1a0c69865a97425fad3.debug
-rw-r--r-- root/root     16388 2022-10-28 09:56 ./usr/lib/debug/.build-id/53/91b25299127af57f2c6528533c50ac7fa247bc.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/56/
-rw-r--r-- root/root    232376 2022-10-28 09:56 ./usr/lib/debug/.build-id/56/855b1e50c815b0a18cc2d8b8a9a1c1908af9e9.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/59/
-rw-r--r-- root/root     25520 2022-10-28 09:56 ./usr/lib/debug/.build-id/59/0084d8f676ef36f9e6f61b6273c7c7bdbc758a.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/5a/
-rw-r--r-- root/root    199848 2022-10-28 09:56 ./usr/lib/debug/.build-id/5a/e0f3e76bbcca47c2f8cdf7613da6704c5e5b95.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/5f/
-rw-r--r-- root/root      9572 2022-10-28 09:56 ./usr/lib/debug/.build-id/5f/d270a607596d8952a0d95313e0cfd18e1f8df5.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/60/
-rw-r--r-- root/root    193676 2022-10-28 09:56 ./usr/lib/debug/.build-id/60/eada33868b8a3be303fc5b0e3311c903e2a566.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/61/
-rw-r--r-- root/root    164172 2022-10-28 09:56 ./usr/lib/debug/.build-id/61/f99e7e381ae73e497f489cb92ae10078c0c5b0.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/67/
-rw-r--r-- root/root     22968 2022-10-28 09:56 ./usr/lib/debug/.build-id/67/9c1b1c5389627c3cb7cd8931624e38c42fe278.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/73/
-rw-r--r-- root/root    281356 2022-10-28 09:56 ./usr/lib/debug/.build-id/73/29cfaec4f2f297d03acc20cdd4b18713df7aaf.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/76/
-rw-r--r-- root/root      9408 2022-10-28 09:56 ./usr/lib/debug/.build-id/76/475ea7f8df560853c3f81a669ca0bb2fb3ddfc.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/7f/
-rw-r--r-- root/root    222876 2022-10-28 09:56 ./usr/lib/debug/.build-id/7f/6acc886203a7cda5c6be77802eafee041ab02e.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/85/
-rw-r--r-- root/root    194936 2022-10-28 09:56 ./usr/lib/debug/.build-id/85/e8b15fbd9196026219b159740e5c38b2841c8c.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/8c/
-rw-r--r-- root/root     14780 2022-10-28 09:56 ./usr/lib/debug/.build-id/8c/4042a4d3f8d532349b8dd9be4a0c3fc9cfa317.debug
-rw-r--r-- root/root    203428 2022-10-28 09:56 ./usr/lib/debug/.build-id/8c/9d35fe75a2c98905a9128bdf9995b79518334f.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/90/
-rw-r--r-- root/root    227796 2022-10-28 09:56 ./usr/lib/debug/.build-id/90/b213d6ec0ca1e81c97840fb4c1b15265cc0123.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/96/
-rw-r--r-- root/root     14788 2022-10-28 09:56 ./usr/lib/debug/.build-id/96/88a96442b0ad7074a34b077ac63b62f253f66e.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/9f/
-rw-r--r-- root/root     54848 2022-10-28 09:56 ./usr/lib/debug/.build-id/9f/fdf1856ca14135eaafbbf2674b8339828807e5.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/a6/
-rw-r--r-- root/root     10792 2022-10-28 09:56 ./usr/lib/debug/.build-id/a6/a7f1a9e5536439dc83b90e75a2668e116d018a.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/ab/
-rw-r--r-- root/root     46224 2022-10-28 09:56 ./usr/lib/debug/.build-id/ab/823b9eadd34f2f5abfe90edda0742e7b905c89.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/ad/
-rw-r--r-- root/root     15936 2022-10-28 09:56 ./usr/lib/debug/.build-id/ad/617907be636e7e4f726961ce14b790207fde4d.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/b3/
-rw-r--r-- root/root    959296 2022-10-28 09:56 ./usr/lib/debug/.build-id/b3/2d69872c81d14ac035c71a2b53900e17f300e3.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/bb/
-rw-r--r-- root/root    223776 2022-10-28 09:56 ./usr/lib/debug/.build-id/bb/ac8c3832c56b27b73cfd5c407265573a86b8a5.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/c7/
-rw-r--r-- root/root    228400 2022-10-28 09:56 ./usr/lib/debug/.build-id/c7/39f1dc0cf4151d7dc5d8ffff08ba3dc5deeee9.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/cb/
-rw-r--r-- root/root    224620 2022-10-28 09:56 ./usr/lib/debug/.build-id/cb/d667b39582cd11d9795c8c1c58248767fcd848.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/cc/
-rw-r--r-- root/root     12344 2022-10-28 09:56 ./usr/lib/debug/.build-id/cc/46413eb7a220d3915b427b2df00a5d1e8674e5.debug
-rw-r--r-- root/root     13272 2022-10-28 09:56 ./usr/lib/debug/.build-id/cc/6ecc750a6eba3ca588e44feea30abf80e0ac0d.debug
-rw-r--r-- root/root    209552 2022-10-28 09:56 ./usr/lib/debug/.build-id/cc/8d773ec8c4c6757788f088e392a637a8dd81dd.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/ce/
-rw-r--r-- root/root     22900 2022-10-28 09:56 ./usr/lib/debug/.build-id/ce/d00cdea623565a6ce5acbf392ec6e162dd9d56.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/debug/.build-id/fd/
-rw-r--r-- root/root     26828 2022-10-28 09:56 ./usr/lib/debug/.build-id/fd/5cced1aafbcd794b45162f40be53404e4dc352.debug
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/
lrwxrwxrwx root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy-dbgsym -> bali-phy


bali-phy_3.6.1+dfsg-1+b1_armhf.deb
----------------------------------

 new Debian package, version 2.0.
 size 4549080 bytes: control archive=13212 bytes.
    1201 bytes,    22 lines      control              
   42501 bytes,   496 lines      md5sums              
 Package: bali-phy
 Source: bali-phy (3.6.1+dfsg-1)
 Version: 3.6.1+dfsg-1+b1
 Architecture: armhf
 Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
 Installed-Size: 30233
 Depends: libboost-chrono1.74.0 (>= 1.74.0), libboost-filesystem1.74.0 (>= 1.74.0), libboost-program-options1.74.0 (>= 1.74.0), libboost-random1.74.0 (>= 1.74.0), libc6 (>= 2.34), libcairo2 (>= 1.4.10), libgcc-s1 (>= 3.5), libstdc++6 (>= 11), perl:any, python3
 Recommends: r-base, gnuplot
 Suggests: figtree, seaview
 Section: science
 Priority: optional
 Homepage: http://www.bali-phy.org
 Description: Bayesian Inference of Alignment and Phylogeny
  BAli-Phy estimates multiple sequence alignments and evolutionary trees
  from unaligned DNA, amino acid, or codon sequences.  BAli-Phy uses MCMC
  to estimate evolutionary trees, positive selection, and branch lengths
  while averaging over alternative alignments. BAli-Phy can display
  alignment ambiguity graphically in an alignment uncertainty (AU) plot.
  .
  BAli-Phy can also estimate phylogenies from a fixed alignment (like MrBayes
  and BEAST) using substitution models like GTR+gamma.  BAli-Phy automatically
  estimates relative rates for each gene.

drwxr-xr-x root/root         0 2022-10-28 09:56 ./
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/bin/
-rwxr-xr-x root/root    591880 2022-10-28 09:56 ./usr/bin/alignment-cat
-rwxr-xr-x root/root    854024 2022-10-28 09:56 ./usr/bin/alignment-chop-internal
-rwxr-xr-x root/root    854024 2022-10-28 09:56 ./usr/bin/alignment-consensus
-rwxr-xr-x root/root    854024 2022-10-28 09:56 ./usr/bin/alignment-distances
-rwxr-xr-x root/root    395272 2022-10-28 09:56 ./usr/bin/alignment-draw
-rwxr-xr-x root/root    788488 2022-10-28 09:56 ./usr/bin/alignment-find
-rwxr-xr-x root/root    985096 2022-10-28 09:56 ./usr/bin/alignment-gild
-rwxr-xr-x root/root    788488 2022-10-28 09:56 ./usr/bin/alignment-indices
-rwxr-xr-x root/root    919560 2022-10-28 09:56 ./usr/bin/alignment-info
-rwxr-xr-x root/root    854024 2022-10-28 09:56 ./usr/bin/alignment-max
-rwxr-xr-x root/root    919560 2022-10-28 09:56 ./usr/bin/alignment-thin
-rwxr-xr-x root/root    788488 2022-10-28 09:56 ./usr/bin/alignment-translate
-rwxr-xr-x root/root    854024 2022-10-28 09:56 ./usr/bin/alignments-diff
-rwxr-xr-x root/root   5965924 2022-10-28 09:56 ./usr/bin/bali-phy
-rwxr-xr-x root/root     13101 2021-08-24 22:40 ./usr/bin/bali-phy-pkg
-rwxr-xr-x root/root    132616 2022-10-28 09:56 ./usr/bin/bali-subsample
-rwxr-xr-x root/root     85709 2021-08-24 22:40 ./usr/bin/bp-analyze
-rwxr-xr-x root/root    198152 2022-10-28 09:56 ./usr/bin/cut-range
-rwxr-xr-x root/root    788488 2022-10-28 09:56 ./usr/bin/draw-tree
-rwxr-xr-x root/root   1050632 2022-10-28 09:56 ./usr/bin/extract-ancestors
-rwxr-xr-x root/root    788488 2022-10-28 09:56 ./usr/bin/mctree-mean-lengths
-rwxr-xr-x root/root    132616 2022-10-28 09:56 ./usr/bin/model_P
-rwxr-xr-x root/root    132616 2022-10-28 09:56 ./usr/bin/pickout
-rwxr-xr-x root/root    526344 2022-10-28 09:56 ./usr/bin/statreport
-rwxr-xr-x root/root    460808 2022-10-28 09:56 ./usr/bin/stats-select
-rwxr-xr-x root/root   1116168 2022-10-28 09:56 ./usr/bin/summarize-ancestors
-rwxr-xr-x root/root    722952 2022-10-28 09:56 ./usr/bin/tree-mean-lengths
-rwxr-xr-x root/root    591880 2022-10-28 09:56 ./usr/bin/tree-tool
-rwxr-xr-x root/root    788488 2022-10-28 09:56 ./usr/bin/trees-bootstrap
-rwxr-xr-x root/root    854024 2022-10-28 09:56 ./usr/bin/trees-consensus
-rwxr-xr-x root/root    722952 2022-10-28 09:56 ./usr/bin/trees-distances
-rwxr-xr-x root/root    722952 2022-10-28 09:56 ./usr/bin/trees-to-SRQ
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/
-rw-r--r-- root/root    132512 2022-10-28 09:56 ./usr/lib/bali-phy/Alignment.so
-rw-r--r-- root/root    132512 2022-10-28 09:56 ./usr/lib/bali-phy/Alphabet.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Array.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Bits.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Char.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Data.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Distribution.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Environment.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Foreign.so
-rw-r--r-- root/root    132512 2022-10-28 09:56 ./usr/lib/bali-phy/MCMC.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Modifiables.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Pair.so
-rw-r--r-- root/root    132512 2022-10-28 09:56 ./usr/lib/bali-phy/PopGen.so
-rw-r--r-- root/root    132512 2022-10-28 09:56 ./usr/lib/bali-phy/Prelude.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Range.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Real.so
-rw-r--r-- root/root    198048 2022-10-28 09:56 ./usr/lib/bali-phy/SMC.so
-rw-r--r-- root/root    198056 2022-10-28 09:56 ./usr/lib/bali-phy/SModel.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Text.so
-rw-r--r-- root/root     66976 2022-10-28 09:56 ./usr/lib/bali-phy/Vector.so
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/bindings/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/bindings/distributions/
-rw-r--r-- root/root       516 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/bernoulli.json
-rw-r--r-- root/root       764 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/beta.json
-rw-r--r-- root/root       832 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/binomial.json
-rw-r--r-- root/root       649 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/cauchy.json
-rw-r--r-- root/root       402 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/exponential.json
-rw-r--r-- root/root       753 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/gamma.json
-rw-r--r-- root/root       824 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/geometric.json
-rw-r--r-- root/root       593 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/iid.json
-rw-r--r-- root/root       388 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/laplace.json
-rw-r--r-- root/root       350 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/log_gamma.json
-rw-r--r-- root/root       360 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/log_laplace.json
-rw-r--r-- root/root       670 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/log_normal.json
-rw-r--r-- root/root       551 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/normal.json
-rw-r--r-- root/root       489 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/poisson.json
-rw-r--r-- root/root       492 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/shifted_exponential.json
-rw-r--r-- root/root       949 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/shifted_gamma.json
-rw-r--r-- root/root       548 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/symmetric_dirichlet.json
-rw-r--r-- root/root       403 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/symmetric_dirichlet_on.json
-rw-r--r-- root/root       474 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/uniform.json
-rw-r--r-- root/root       406 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/distributions/uniform_int.json
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/bindings/functions/
-rw-r--r-- root/root       176 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/aa.json
-rw-r--r-- root/root       359 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/add.json
-rw-r--r-- root/root       442 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/codons.json
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/bindings/functions/constructors/
-rw-r--r-- root/root       328 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/constructors/Cons.json
-rw-r--r-- root/root       118 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/constructors/Nil.json
-rw-r--r-- root/root       233 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/cos.json
-rw-r--r-- root/root       307 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/div.json
-rw-r--r-- root/root       173 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/dna.json
-rw-r--r-- root/root       238 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/exp.json
-rw-r--r-- root/root       228 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/getAminoAcids.json
-rw-r--r-- root/root       302 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/getNucleotides.json
-rw-r--r-- root/root       333 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/intToDouble.json
-rw-r--r-- root/root       201 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/length.json
-rw-r--r-- root/root       253 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/letter_pairs.json
-rw-r--r-- root/root       270 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/letters.json
-rw-r--r-- root/root       235 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/log.json
-rw-r--r-- root/root       294 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/map.json
-rw-r--r-- root/root       321 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/mul.json
-rw-r--r-- root/root       233 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/num_branches.json
-rw-r--r-- root/root       652 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/quantile.json
-rw-r--r-- root/root       493 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/replicate.json
-rw-r--r-- root/root       173 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/rna.json
-rw-r--r-- root/root       231 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/sin.json
-rw-r--r-- root/root       240 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/sqrt.json
-rw-r--r-- root/root       185 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/standard_code.json
-rw-r--r-- root/root       326 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/sub.json
-rw-r--r-- root/root       286 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/take.json
-rw-r--r-- root/root       234 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/tan.json
-rw-r--r-- root/root       617 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/uniform_discretize.json
-rw-r--r-- root/root       301 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/unit_mixture.json
-rw-r--r-- root/root       295 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/zip.json
-rw-r--r-- root/root       399 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/functions/zipWith.json
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/bindings/models/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/bindings/models/Covarion/
-rw-r--r-- root/root      1380 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/Covarion/galtier01.json
-rw-r--r-- root/root      1674 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/Covarion/huelsenbeck02.json
-rw-r--r-- root/root      1955 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/Covarion/ts98.json
-rw-r--r-- root/root      1881 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/Covarion/wang07.json
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/bindings/models/Frequencies/
-rw-r--r-- root/root       387 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/Frequencies/uniform.json
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/bindings/models/Rates/
-rw-r--r-- root/root      1499 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/Rates/free.json
-rw-r--r-- root/root      1402 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/Rates/gamma.json
-rw-r--r-- root/root       828 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/Rates/log_normal.json
-rw-r--r-- root/root      2388 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/branch_site.json
-rw-r--r-- root/root       721 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/dNdS.json
-rw-r--r-- root/root       464 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/density.json
-rw-r--r-- root/root       410 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/empirical.json
-rw-r--r-- root/root       343 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/equ.json
-rw-r--r-- root/root       937 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/f.json
-rw-r--r-- root/root       917 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/f1x4.json
-rw-r--r-- root/root      1439 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/f3x4.json
-rw-r--r-- root/root       506 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/f61.json
-rw-r--r-- root/root      1085 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/f81.json
-rw-r--r-- root/root      1497 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/fMutSel.json
-rw-r--r-- root/root      1453 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/fMutSel0.json
-rw-r--r-- root/root       756 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/fe.json
-rw-r--r-- root/root       214 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/get_q.json
-rw-r--r-- root/root      1356 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/gtr.json
-rw-r--r-- root/root       662 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/gtr_sym.json
-rw-r--r-- root/root       787 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/gwF.json
-rw-r--r-- root/root      1729 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/gy94.json
-rw-r--r-- root/root      1973 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/gy94_ext.json
-rw-r--r-- root/root      1391 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/hky85.json
-rw-r--r-- root/root      1106 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/hky85_sym.json
-rw-r--r-- root/root       587 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/inv.json
-rw-r--r-- root/root       829 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/jc69.json
-rw-r--r-- root/root       882 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/jtt.json
-rw-r--r-- root/root      1192 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/k80.json
-rw-r--r-- root/root      1123 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/lg08.json
-rw-r--r-- root/root       919 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/lg08_freq.json
-rw-r--r-- root/root      1730 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/m1a.json
-rw-r--r-- root/root      2380 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/m2a.json
-rw-r--r-- root/root      2444 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/m2a_test.json
-rw-r--r-- root/root      1740 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/m3.json
-rw-r--r-- root/root      2059 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/m3_test.json
-rw-r--r-- root/root      1685 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/m7.json
-rw-r--r-- root/root      2116 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/m8.json
-rw-r--r-- root/root      2134 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/m8a.json
-rw-r--r-- root/root      3455 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/m8a_test.json
-rw-r--r-- root/root       744 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/markov_modulate_mixture.json
-rw-r--r-- root/root      2244 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/mg94.json
-rw-r--r-- root/root      1683 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/mg94_ext.json
-rw-r--r-- root/root      1947 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/mg94k.json
-rw-r--r-- root/root       688 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/mixture.json
-rw-r--r-- root/root       490 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/multiMixtureModel.json
-rw-r--r-- root/root       525 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/multi_rate.json
-rw-r--r-- root/root      1262 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/mut_sel.json
-rw-r--r-- root/root      1357 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/mut_sel_aa.json
-rw-r--r-- root/root       293 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/pam.json
-rw-r--r-- root/root      1072 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/parameter_mixture.json
-rw-r--r-- root/root      2531 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/rna_16a.json
-rw-r--r-- root/root      1036 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/rs05.json
-rw-r--r-- root/root      1514 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/rs07.json
-rw-r--r-- root/root       181 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/rs07_relaxed_rates.json
-rw-r--r-- root/root       257 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/sample.json
-rw-r--r-- root/root       943 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/scaled_mixture.json
-rw-r--r-- root/root      1672 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/tn93.json
-rw-r--r-- root/root      1441 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/tn93_sym.json
-rw-r--r-- root/root      1187 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/wag.json
-rw-r--r-- root/root      1001 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/wag_freq.json
-rw-r--r-- root/root       853 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/x2.json
-rw-r--r-- root/root       941 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/x2_sym.json
-rw-r--r-- root/root      1023 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/x2x2.json
-rw-r--r-- root/root       898 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/x3.json
-rw-r--r-- root/root      1011 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/x3_sym.json
-rw-r--r-- root/root      1227 2021-08-24 22:40 ./usr/lib/bali-phy/bindings/models/x3x3.json
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/BAliPhy/
-rw-r--r-- root/root      5436 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/BAliPhy/ATModel.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/BAliPhy/ATModel/
-rw-r--r-- root/root       390 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/BAliPhy/ATModel/DataPartition.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/Bio/
-rw-r--r-- root/root      3537 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Bio/Alignment.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/Bio/Alignment/
-rw-r--r-- root/root      1892 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Bio/Alignment/Matrix.hs
-rw-r--r-- root/root       980 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Bio/Alignment/Pairwise.hs
-rw-r--r-- root/root       928 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Bio/Alphabet.hs
-rw-r--r-- root/root      1619 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Bio/Sequence.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/Compiler/
-rw-r--r-- root/root       792 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Compiler/Base.hs
-rw-r--r-- root/root       733 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Compiler/Enum.hs
-rw-r--r-- root/root       644 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Compiler/IO.hs
-rw-r--r-- root/root       219 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Compiler/Num.hs
-rw-r--r-- root/root      1405 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Compiler/Real.hs
-rw-r--r-- root/root       635 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Compiler/ST.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/Control/
-rw-r--r-- root/root       284 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Control/DeepSeq.hs
-rw-r--r-- root/root      1778 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Control/Monad.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/Data/
-rw-r--r-- root/root      1138 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Array.hs
-rw-r--r-- root/root      2341 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/BitVector.hs
-rw-r--r-- root/root       249 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Bool.hs
-rw-r--r-- root/root      3227 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Char.hs
-rw-r--r-- root/root       598 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Either.hs
-rw-r--r-- root/root       759 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Eq.hs
-rw-r--r-- root/root       188 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Function.hs
-rw-r--r-- root/root       287 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Ix.hs
-rw-r--r-- root/root      2055 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/JSON.hs
-rw-r--r-- root/root      5507 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/List.hs
-rw-r--r-- root/root      2561 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Map.hs
-rw-r--r-- root/root       165 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Matrix.hs
-rw-r--r-- root/root       828 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Maybe.hs
-rw-r--r-- root/root      1214 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Ord.hs
-rw-r--r-- root/root       319 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/ReadFile.hs
-rw-r--r-- root/root      2564 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Set.hs
-rw-r--r-- root/root       288 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Text.hs
-rw-r--r-- root/root       217 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Data/Tuple.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/Foreign/
-rw-r--r-- root/root       160 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Foreign/Introspection.hs
-rw-r--r-- root/root       214 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Foreign/Pair.hs
-rw-r--r-- root/root       331 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Foreign/String.hs
-rw-r--r-- root/root       721 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Foreign/Vector.hs
-rw-r--r-- root/root      1733 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/IModel.hs
-rw-r--r-- root/root      1127 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/MCMC.hs
-rw-r--r-- root/root       787 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Parameters.hs
-rw-r--r-- root/root      3128 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Parse.hs
-rw-r--r-- root/root      1936 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/PopGen.hs
-rw-r--r-- root/root      2676 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Prelude.hs
-rw-r--r-- root/root      2402 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/Probability/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/Probability/Distribution/
-rw-r--r-- root/root       584 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Bernoulli.hs
-rw-r--r-- root/root       476 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Beta.hs
-rw-r--r-- root/root       470 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Binomial.hs
-rw-r--r-- root/root      1245 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Categorical.hs
-rw-r--r-- root/root       427 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Cauchy.hs
-rw-r--r-- root/root      1848 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Dirichlet.hs
-rw-r--r-- root/root      3300 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/DirichletProcess.hs
-rw-r--r-- root/root       576 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Discrete.hs
-rw-r--r-- root/root       806 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/ExpTransform.hs
-rw-r--r-- root/root       230 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Exponential.hs
-rw-r--r-- root/root       363 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/FakeDist.hs
-rw-r--r-- root/root       651 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Gamma.hs
-rw-r--r-- root/root       594 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Geometric.hs
-rw-r--r-- root/root       437 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Laplace.hs
-rw-r--r-- root/root      2171 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/List.hs
-rw-r--r-- root/root       699 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Mixture.hs
-rw-r--r-- root/root       509 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Normal.hs
-rw-r--r-- root/root       453 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Poisson.hs
-rw-r--r-- root/root      3816 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/RandomAlignment.hs
-rw-r--r-- root/root      4726 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree.hs
-rw-r--r-- root/root       831 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Distribution/Uniform.hs
-rw-r--r-- root/root      6832 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Probability/Random.hs
-rw-r--r-- root/root      2178 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Range.hs
-rw-r--r-- root/root      1244 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/SMC.hs
-rw-r--r-- root/root     20035 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/SModel.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/SModel/
-rw-r--r-- root/root      2033 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/SModel/Codons.hs
-rw-r--r-- root/root       698 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/SModel/Doublets.hs
-rw-r--r-- root/root      1037 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/SModel/Frequency.hs
-rw-r--r-- root/root      7425 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/SModel/Likelihood.hs
-rw-r--r-- root/root       341 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/SModel/Nucleotides.hs
-rw-r--r-- root/root      2691 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/SModel/ReversibleMarkov.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/System/
-rw-r--r-- root/root       154 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/System/Environment.hs
-rw-r--r-- root/root      4207 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Tree.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/haskell/Tree/
-rw-r--r-- root/root      3046 2021-08-24 22:40 ./usr/lib/bali-phy/haskell/Tree/Newick.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/help/
-rw-r--r-- root/root       427 2021-08-24 22:40 ./usr/lib/bali-phy/help/alphabets.txt
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/help/alphabets/
-rw-r--r-- root/root       624 2021-08-24 22:40 ./usr/lib/bali-phy/help/alphabets/Codons.txt
-rw-r--r-- root/root       558 2021-08-24 22:40 ./usr/lib/bali-phy/help/alphabets/Doublets.txt
-rw-r--r-- root/root       596 2021-08-24 22:40 ./usr/lib/bali-phy/help/alphabets/Triplets.txt
-rw-r--r-- root/root       373 2021-08-24 22:40 ./usr/lib/bali-phy/help/alphabets/genetic-code.txt
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/help/commands/
-rw-r--r-- root/root       727 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/Rao-Blackwellize.txt
-rw-r--r-- root/root       657 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/align.txt
-rw-r--r-- root/root       861 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/alphabet.txt
-rw-r--r-- root/root       760 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/branch-lengths.txt
-rw-r--r-- root/root      1068 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/config.txt
-rw-r--r-- root/root      1085 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/disable.txt
-rw-r--r-- root/root       700 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/enable.txt
-rw-r--r-- root/root      1115 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/imodel.txt
-rw-r--r-- root/root       976 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/iterations.txt
-rw-r--r-- root/root      1068 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/link.txt
-rw-r--r-- root/root       940 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/model.txt
-rw-r--r-- root/root       830 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/name.txt
-rw-r--r-- root/root      1187 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/package-path.txt
-rw-r--r-- root/root      1094 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/pre-burnin.txt
-rw-r--r-- root/root       379 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/print.txt
-rw-r--r-- root/root      1157 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/scale.txt
-rw-r--r-- root/root       618 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/seed.txt
-rw-r--r-- root/root       975 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/set.txt
-rw-r--r-- root/root      1319 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/smodel.txt
-rw-r--r-- root/root       878 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/subsample.txt
-rw-r--r-- root/root       463 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/test.txt
-rw-r--r-- root/root      1070 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/tree.txt
-rw-r--r-- root/root       295 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/unalign.txt
-rw-r--r-- root/root       160 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/verbose.txt
-rw-r--r-- root/root       152 2021-08-24 22:40 ./usr/lib/bali-phy/help/commands/version.txt
-rw-r--r-- root/root       921 2021-08-24 22:40 ./usr/lib/bali-phy/help/parameters.txt
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/help/parameters/
-rw-r--r-- root/root      1085 2021-08-24 22:40 ./usr/lib/bali-phy/help/parameters/priors.txt
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/lib/bali-phy/libexec/
-rw-r--r-- root/root      1541 2021-08-24 22:40 ./usr/lib/bali-phy/libexec/compare-runs.R
-rw-r--r-- root/root      2910 2021-08-24 22:40 ./usr/lib/bali-phy/libexec/compare-runs2.R
-rw-r--r-- root/root       738 2021-08-24 22:40 ./usr/lib/bali-phy/libexec/tree-plot-3D.R
-rw-r--r-- root/root      1858 2021-08-24 22:40 ./usr/lib/bali-phy/libexec/tree-plot.R
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/
-rw-r--r-- root/root       261 2021-08-30 15:50 ./usr/share/doc/bali-phy/README.test
-rw-r--r-- root/root       224 2022-10-28 09:56 ./usr/share/doc/bali-phy/changelog.Debian.armhf.gz
-rw-r--r-- root/root       886 2022-10-28 09:56 ./usr/share/doc/bali-phy/changelog.Debian.gz
-rw-r--r-- root/root      2229 2021-08-30 15:50 ./usr/share/doc/bali-phy/copyright
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/models/
-rw-r--r-- root/root       370 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/models/Airline.hs
-rw-r--r-- root/root      1464 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/models/Coalmine.hs
-rw-r--r-- root/root       129 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/models/Demo1.hs
-rw-r--r-- root/root       182 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/models/Demo2.hs
-rw-r--r-- root/root       171 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/models/Demo3.hs
-rw-r--r-- root/root       235 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/models/Demo4.hs
-rw-r--r-- root/root       334 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/models/Demo5.hs
-rw-r--r-- root/root       873 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/models/Demo6.hs
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/models/regresssion/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/
-rw-r--r-- root/root      4861 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-GTR-LN8-WPD.fasta
-rw-r--r-- root/root      5636 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-GTR-LN8-c50.fasta
-rw-r--r-- root/root       666 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-GTR-LN8-c50.tree
-rw-r--r-- root/root       718 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-clustalw.dnd
-rw-r--r-- root/root      3770 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-clustalw.fasta
-rw-r--r-- root/root      5794 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-dialign2-2.fasta
-rw-r--r-- root/root      4171 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-fsa.fasta
-rw-r--r-- root/root       717 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-fsa.ph
-rw-r--r-- root/root      4007 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-muscle.fasta
-rw-r--r-- root/root        88 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-poy.command
-rw-r--r-- root/root      4650 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-poy.fasta
-rw-r--r-- root/root       349 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-poy.tree
-rw-r--r-- root/root      3839 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-poy.trees
-rw-r--r-- root/root      4508 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-probcons-RNA-trained.fasta
-rw-r--r-- root/root      4208 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-probcons-RNA.fasta
-rw-r--r-- root/root       787 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-t-coffee.dnd
-rw-r--r-- root/root      4070 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-t-coffee.fasta
-rw-r--r-- root/root       730 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-tcoffee.dnd
-rw-r--r-- root/root      4745 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25-tcoffee.fasta
-rw-r--r-- root/root      3656 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/25.fasta
-rw-r--r-- root/root     10593 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-GTR-DP6-MAP.fasta
-rw-r--r-- root/root      1511 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-GTR-DP6-MAP.tree
-rw-r--r-- root/root     10593 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-GTR-DP6-WPD.fasta
-rw-r--r-- root/root     12129 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-GTR-DP6-c10.fasta
-rw-r--r-- root/root     13521 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-GTR-DP6-consensus.fasta
-rw-r--r-- root/root      1556 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-clustalw.dnd
-rw-r--r-- root/root      7301 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-clustalw.fasta
-rw-r--r-- root/root     10228 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-dialign2-2.fasta
-rw-r--r-- root/root      8453 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-fsa.fasta
-rw-r--r-- root/root      1416 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-fsa.ph
-rw-r--r-- root/root      7597 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-muscle.fasta
-rw-r--r-- root/root      8701 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-probcons-RNA-trained.fasta
-rw-r--r-- root/root      8461 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-probcons-RNA.fasta
-rw-r--r-- root/root      1556 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-t-coffee.dnd
-rw-r--r-- root/root      8357 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48-t-coffee.fasta
-rw-r--r-- root/root      6938 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/48.fasta
-rw-r--r-- root/root       125 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/5d-clustalw.dnd
-rw-r--r-- root/root       713 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/5d-clustalw.fasta
-rw-r--r-- root/root      1101 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/5d-muscle.fasta
-rw-r--r-- root/root      1007 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/5S-rRNA/5d.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/Duplications/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF/
-rw-r--r-- root/root     64977 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF/hisA-hisF-muscle.fasta
-rw-r--r-- root/root      3318 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF/hisA-hisF-muscle.ph
-rw-r--r-- root/root     22849 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF/hisA-muscle.fasta
-rw-r--r-- root/root     18015 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF/hisA.fasta
-rw-r--r-- root/root     29858 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF/hisF-muscle.fasta
-rw-r--r-- root/root     17614 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/hisA-hisF/hisF.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr/
-rw-r--r-- root/root     68917 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr/trp-muscle.fasta
-rw-r--r-- root/root    156155 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr/trp-tyr-muscle.fasta
-rw-r--r-- root/root     35955 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr/trp.fasta
-rw-r--r-- root/root     54771 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr/tyr-muscle.fasta
-rw-r--r-- root/root     39009 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Duplications/trp-tyr/tyr.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/
-rw-r--r-- root/root       340 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/12d-clustalw.dnd
-rw-r--r-- root/root      6085 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/12d-clustalw.fasta
-rw-r--r-- root/root      6786 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/12d-muscle.fasta
-rw-r--r-- root/root      6029 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/12d.fasta
-rw-r--r-- root/root     13281 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/25-mafft.fasta
-rw-r--r-- root/root      1545 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/48b-clustalw.dnd
-rw-r--r-- root/root     25290 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/48b-clustalw.fasta
-rw-r--r-- root/root     21414 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/48b.fasta
-rw-r--r-- root/root       125 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/5d-clustalw.dnd
-rw-r--r-- root/root      2483 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/5d-clustalw.fasta
-rw-r--r-- root/root      2648 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/5d-muscle.fasta
-rw-r--r-- root/root      2394 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/EF-Tu/5d.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/Enolase/
-rw-r--r-- root/root     23471 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Enolase/enolase-38-trimmed.fasta
-rw-r--r-- root/root     27232 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Enolase/enolase-38.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/
-rw-r--r-- root/root       257 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4-c50.PP.tree
-rw-r--r-- root/root       245 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.MAP.tree
-rw-r--r-- root/root      2487 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.fasta
-rw-r--r-- root/root      2387 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-fsa.fasta
-rw-r--r-- root/root      1980 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-mafft.fasta
-rw-r--r-- root/root      2057 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-muscle.fasta
-rw-r--r-- root/root       236 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-prank.1.dnd
-rw-r--r-- root/root      2717 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-prank.1.fasta
-rw-r--r-- root/root       236 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-prank.2.dnd
-rw-r--r-- root/root      2574 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins-prank.2.fasta
-rw-r--r-- root/root      2002 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/globins.fasta
-rw-r--r-- root/root       121 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4-c50.PP.tree
-rw-r--r-- root/root       145 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.MAP.tree
-rw-r--r-- root/root      1275 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.fasta
-rw-r--r-- root/root      1246 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-fsa.fasta
-rw-r--r-- root/root      1225 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-mafft.fasta
-rw-r--r-- root/root      1225 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-muscle.fasta
-rw-r--r-- root/root       144 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-prank.1.dnd
-rw-r--r-- root/root      1274 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-prank.1.fasta
-rw-r--r-- root/root       144 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-prank.2.dnd
-rw-r--r-- root/root      1274 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod-prank.2.fasta
-rw-r--r-- root/root      1218 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/sod.fasta
-rw-r--r-- root/root      4291 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/v-src-fsa.fasta
-rw-r--r-- root/root      3265 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/v-src-mafft.fasta
-rw-r--r-- root/root      3094 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/v-src-muscle.fasta
-rw-r--r-- root/root      3102 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Feng-Doolittle-1987/v-src.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/Globins/
-rw-r--r-- root/root      1711 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/10-globins-Lunter.fasta
-rw-r--r-- root/root      9908 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/10-globins.xml
-rw-r--r-- root/root      7613 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/bglobin.fasta
-rw-r--r-- root/root       905 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/few-clustalw.dnd
-rw-r--r-- root/root      6622 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/few-clustalw.fasta
-rw-r--r-- root/root      7909 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/few-muscle.fasta
-rw-r--r-- root/root      6212 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/few.fasta
-rw-r--r-- root/root      1129 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/globins.fasta
-rw-r--r-- root/root     40664 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/many-muscle.fasta
-rw-r--r-- root/root     29756 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/many.fasta
-rw-r--r-- root/root     16960 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Globins/some.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/HIV/
-rw-r--r-- root/root     37588 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/HIV/HIVSIV.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005/
-rw-r--r-- root/root     11664 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005/env-clustal-codons.fasta
-rw-r--r-- root/root     11676 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005/env-clustal.fasta
-rw-r--r-- root/root     10572 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005/env-common.fasta
-rw-r--r-- root/root     12731 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005/env.fasta
-rw-r--r-- root/root     43523 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005/pol-clustal.fasta
-rw-r--r-- root/root     13883 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005/pol-common.fasta
-rw-r--r-- root/root     39466 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/HIV/chain-2005/pol.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/ITS/
-rw-r--r-- root/root     11938 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/ITS/5.8S.fasta
-rw-r--r-- root/root     16494 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/ITS/ITS1-trimmed.fasta
-rw-r--r-- root/root     13026 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/ITS/ITS2-trimmed.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/
-rw-r--r-- root/root      1546 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/Src_homology_2_domains.fasta
-rw-r--r-- root/root      1052 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/Starch_binding_domain.fasta
-rw-r--r-- root/root      1934 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/annexin.fasta
-rw-r--r-- root/root      3479 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/haloperoxidase.fasta
-rw-r--r-- root/root      1373 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/lectin.fasta
-rw-r--r-- root/root      3567 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/legume_lectin.fasta
-rw-r--r-- root/root      1718 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/lysozyme.fasta
-rw-r--r-- root/root      3896 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/papain.fasta
-rw-r--r-- root/root       850 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/parvalbumin-like.fasta
-rw-r--r-- root/root      2193 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/rr_receiver.fasta
-rw-r--r-- root/root      4728 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/subtilase.fasta
-rw-r--r-- root/root      2495 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/Miklos-2008/xylose_isomerase.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/ferns/
-rw-r--r-- root/root      2913 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/ferns/README.txt
-rw-r--r-- root/root     45222 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/ferns/cleaned.fasta
-rw-r--r-- root/root       297 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/ferns/config.txt
-rw-r--r-- root/root       227 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/ferns/config2.txt
-rw-r--r-- root/root     46677 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/ferns/orig.fasta
-rw-r--r-- root/root     52583 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/ferns/orig.nex
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/lrRNA/
-rw-r--r-- root/root        59 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/lrRNA/NOTES.txt
-rwxr-xr-x root/root       240 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/lrRNA/keep.pl
-rw-r--r-- root/root     47047 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/lrRNA/mollusc.fasta
-rw-r--r-- root/root    130065 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/lrRNA/mollusc.gb
-rw-r--r-- root/root     54676 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/lrRNA/mollusc.rna.fasta
-rw-r--r-- root/root     24530 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/lrRNA/mollusc12.fasta
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/
-rw-r--r-- root/root     27755 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/30-clustalw.fasta
-rw-r--r-- root/root       992 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/30-clustalw.ph
-rw-r--r-- root/root     32455 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/30-muscle.fasta
-rw-r--r-- root/root       992 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/30-muscle.ph
-rw-r--r-- root/root     43929 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/30.aln
-rw-r--r-- root/root       992 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/30.dnd
-rw-r--r-- root/root     33175 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/30.fasta
-rw-r--r-- root/root       992 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/30.ph
-rw-r--r-- root/root     29779 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/37-clustalw.fasta
-rw-r--r-- root/root      1193 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/37-clustalw.ph
-rw-r--r-- root/root     38709 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/37-muscle.fasta
-rw-r--r-- root/root      1193 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/37-muscle.ph
-rw-r--r-- root/root      1195 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/37.dnd
-rw-r--r-- root/root     33674 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/37.fasta
-rw-r--r-- root/root     63592 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/76-clustalw.fasta
-rw-r--r-- root/root      2469 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/76-clustalw.ph
-rw-r--r-- root/root     84415 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/76-muscle.fasta
-rw-r--r-- root/root      2467 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/76-muscle.ph
-rw-r--r-- root/root      2701 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/76.dnd
-rw-r--r-- root/root     68256 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/76.fasta
-rw-r--r-- root/root       333 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/additional.accessions
-rw-r--r-- root/root        18 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/other.accessions
-rw-r--r-- root/root       441 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/paper.txt
-rw-r--r-- root/root       333 2021-08-24 22:40 ./usr/share/doc/bali-phy/examples/sequences/microbotryum/table1.accessions
-rw-r--r-- root/root       535 2021-08-30 15:50 ./usr/share/doc/bali-phy/run-unit-test
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/lintian/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       104 2021-08-30 15:50 ./usr/share/lintian/overrides/bali-phy
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/man/
drwxr-xr-x root/root         0 2022-10-28 09:56 ./usr/share/man/man1/
-rw-r--r-- root/root      1017 2022-10-28 09:56 ./usr/share/man/man1/alignment-cat.1.gz
-rw-r--r-- root/root       613 2022-10-28 09:56 ./usr/share/man/man1/alignment-chop-internal.1.gz
-rw-r--r-- root/root       724 2022-10-28 09:56 ./usr/share/man/man1/alignment-consensus.1.gz
-rw-r--r-- root/root      1066 2022-10-28 09:56 ./usr/share/man/man1/alignment-distances.1.gz
-rw-r--r-- root/root       879 2022-10-28 09:56 ./usr/share/man/man1/alignment-draw.1.gz
-rw-r--r-- root/root       595 2022-10-28 09:56 ./usr/share/man/man1/alignment-find.1.gz
-rw-r--r-- root/root       767 2022-10-28 09:56 ./usr/share/man/man1/alignment-gild.1.gz
-rw-r--r-- root/root       783 2022-10-28 09:56 ./usr/share/man/man1/alignment-indices.1.gz
-rw-r--r-- root/root       627 2022-10-28 09:56 ./usr/share/man/man1/alignment-info.1.gz
-rw-r--r-- root/root       770 2022-10-28 09:56 ./usr/share/man/man1/alignment-max.1.gz
-rw-r--r-- root/root      1330 2022-10-28 09:56 ./usr/share/man/man1/alignment-thin.1.gz
-rw-r--r-- root/root       792 2022-10-28 09:56 ./usr/share/man/man1/alignment-translate.1.gz
-rw-r--r-- root/root       748 2022-10-28 09:56 ./usr/share/man/man1/alignments-diff.1.gz
-rw-r--r-- root/root       754 2022-10-28 09:56 ./usr/share/man/man1/bali-phy-pkg.1.gz
-rw-r--r-- root/root      1691 2022-10-28 09:56 ./usr/share/man/man1/bali-phy.1.gz
-rw-r--r-- root/root       604 2022-10-28 09:56 ./usr/share/man/man1/bali-subsample.1.gz
-rw-r--r-- root/root       633 2022-10-28 09:56 ./usr/share/man/man1/bp-analyze.1.gz
-rw-r--r-- root/root       636 2022-10-28 09:56 ./usr/share/man/man1/cut-range.1.gz
-rw-r--r-- root/root      1085 2022-10-28 09:56 ./usr/share/man/man1/draw-tree.1.gz
-rw-r--r-- root/root       845 2022-10-28 09:56 ./usr/share/man/man1/extract-ancestors.1.gz
-rw-r--r-- root/root       795 2022-10-28 09:56 ./usr/share/man/man1/mctree-mean-lengths.1.gz
-rw-r--r-- root/root       547 2022-10-28 09:56 ./usr/share/man/man1/model_P.1.gz
-rw-r--r-- root/root       584 2022-10-28 09:56 ./usr/share/man/man1/pickout.1.gz
-rw-r--r-- root/root       956 2022-10-28 09:56 ./usr/share/man/man1/statreport.1.gz
-rw-r--r-- root/root       602 2022-10-28 09:56 ./usr/share/man/man1/stats-select.1.gz
-rw-r--r-- root/root       857 2022-10-28 09:56 ./usr/share/man/man1/summarize-ancestors.1.gz
-rw-r--r-- root/root       824 2022-10-28 09:56 ./usr/share/man/man1/tree-mean-lengths.1.gz
-rw-r--r-- root/root       731 2022-10-28 09:56 ./usr/share/man/man1/tree-tool.1.gz
-rw-r--r-- root/root       972 2022-10-28 09:56 ./usr/share/man/man1/trees-bootstrap.1.gz
-rw-r--r-- root/root      1238 2022-10-28 09:56 ./usr/share/man/man1/trees-consensus.1.gz
-rw-r--r-- root/root      1002 2022-10-28 09:56 ./usr/share/man/man1/trees-distances.1.gz
-rw-r--r-- root/root       736 2022-10-28 09:56 ./usr/share/man/man1/trees-to-SRQ.1.gz


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


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

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

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

Build Architecture: armhf
Build Type: any
Build-Space: 120628
Build-Time: 2855
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 927
Job: bali-phy_3.6.1+dfsg-1
Machine Architecture: armhf
Package: bali-phy
Package-Time: 3814
Source-Version: 3.6.1+dfsg-1
Space: 120628
Status: successful
Version: 3.6.1+dfsg-1+b1
--------------------------------------------------------------------------------
Finished at 2022-10-28T10:44:09Z
Build needed 01:03:34, 120628k disk space