Raspbian Package Auto-Building

Build log for gringo (5.4.1-3.1) on armhf

gringo5.4.1-3.1armhf → 2022-12-11 17:15:21

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-03

+==============================================================================+
| gringo 5.4.1-3.1 (armhf)                     Sun, 11 Dec 2022 16:35:25 +0000 |
+==============================================================================+

Package: gringo
Version: 5.4.1-3.1
Source Version: 5.4.1-3.1
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-724dfc44-0ea5-4fec-973a-08da3a5da3f9' with '<<CHROOT>>'

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

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

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


Check APT
---------

Checking available source versions...

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

Reading package lists...
NOTICE: 'gringo' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/science-team/gringo.git
Please use:
git clone https://salsa.debian.org/science-team/gringo.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 2847 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main gringo 5.4.1-3.1 (dsc) [2131 B]
Get:2 http://172.17.4.1/private bookworm-staging/main gringo 5.4.1-3.1 (tar) [2823 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main gringo 5.4.1-3.1 (diff) [21.6 kB]
Fetched 2847 kB in 0s (7171 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/gringo-PBD83O/gringo-5.4.1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/gringo-PBD83O' with '<<BUILDDIR>>'

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


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

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

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

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

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

Arch check ok (armhf included in any)

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


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

Merged Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.16.1~), pkg-kde-tools, cmake (>= 3.1.0), catch, catch2, re2c, bison, liblua5.4-dev, python3 (>= 3.8.2), libpython3-dev (>= 3.8.2), python3-distutils (>= 3.8.2)
Filtered Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.16.1~), pkg-kde-tools, cmake (>= 3.1.0), catch, catch2, re2c, bison, liblua5.4-dev, python3 (>= 3.8.2), libpython3-dev (>= 3.8.2), python3-distutils (>= 3.8.2)
dpkg-deb: building package 'sbuild-build-depends-gringo-dummy' in '/<<BUILDDIR>>/resolver-W94Qi7/apt_archive/sbuild-build-depends-gringo-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-gringo-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-W94Qi7/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-W94Qi7/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-W94Qi7/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-W94Qi7/apt_archive ./ Sources [579 B]
Get:5 copy:/<<BUILDDIR>>/resolver-W94Qi7/apt_archive ./ Packages [662 B]
Fetched 2574 B in 1s (3235 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install gringo 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 libldap-common libpam-cap libperl5.34 netbase perl-modules-5.34
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bison bsdextrautils bsdutils catch
  catch2 cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism dwz
  file gettext gettext-base groff-base intltool-debian libarchive-zip-perl
  libarchive13 libblkid1 libbrotli1 libcurl4 libdebhelper-perl libelf1
  libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libicu72
  libjsoncpp25 liblua5.4-0 liblua5.4-dev libmagic-mgc libmagic1 libmount1
  libmpdec3 libncurses-dev libncurses6 libnghttp2-14 libpipeline1 libprocps8
  libpsl5 libpython3-dev libpython3-stdlib libpython3.10 libpython3.10-dev
  libpython3.10-minimal libpython3.10-stdlib libreadline-dev libreadline8
  librhash0 librtmp1 libsmartcols1 libssh2-1 libsub-override-perl libtool
  libuchardet0 libuuid1 libuv1 libxml2 m4 man-db media-types mount
  pkg-kde-tools po-debconf procps python3 python3-distutils python3-lib2to3
  python3-minimal python3.10 python3.10-minimal re2c readline-common
  util-linux util-linux-extra zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc bison-doc cmake-doc cmake-format
  elpa-cmake-mode ninja-build dh-make gettext-doc libasprintf-dev
  libgettextpo-dev groff lrzip cryptsetup-bin ncurses-doc readline-doc
  libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
  www-browser nfs-common cdbs libmail-box-perl python3-doc python3-tk
  python3-venv python3.10-venv python3.10-doc binfmt-support dosfstools kbd
  util-linux-locales
Recommended packages:
  curl | wget | lynx ca-certificates libarchive-cpio-perl pkg-config
  libtool-bin libgpm2 publicsuffix libltdl-dev uuid-runtime libwww-perl
  libmail-sendmail-perl psmisc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bison bsdextrautils catch catch2
  cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism dwz file
  gettext gettext-base groff-base intltool-debian libarchive-zip-perl
  libarchive13 libbrotli1 libcurl4 libdebhelper-perl libelf1 libexpat1
  libexpat1-dev libfile-stripnondeterminism-perl libicu72 libjsoncpp25
  liblua5.4-0 liblua5.4-dev libmagic-mgc libmagic1 libmpdec3 libncurses-dev
  libncurses6 libnghttp2-14 libpipeline1 libprocps8 libpsl5 libpython3-dev
  libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal
  libpython3.10-stdlib libreadline-dev librhash0 librtmp1 libssh2-1
  libsub-override-perl libtool libuchardet0 libuv1 libxml2 m4 man-db
  media-types pkg-kde-tools po-debconf procps python3 python3-distutils
  python3-lib2to3 python3-minimal python3.10 python3.10-minimal re2c
  sbuild-build-depends-gringo-dummy zlib1g-dev
The following packages will be upgraded:
  bsdutils libblkid1 libmount1 libreadline8 libsmartcols1 libuuid1 mount
  readline-common util-linux util-linux-extra
10 upgraded, 71 newly installed, 0 to remove and 75 not upgraded.
Need to get 40.3 MB of archives.
After this operation, 168 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-W94Qi7/apt_archive ./ sbuild-build-depends-gringo-dummy 0.invalid.0 [952 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf bsdutils armhf 1:2.38.1-4 [83.9 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libsmartcols1 armhf 2.38.1-4 [91.6 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf util-linux-extra armhf 2.38.1-4 [98.1 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf util-linux armhf 2.38.1-4 [1062 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf mount armhf 2.38.1-4 [126 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-minimal armhf 3.10.9-1 [769 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.5.0-1 [77.2 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf python3.10-minimal armhf 3.10.9-1 [1477 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf python3-minimal armhf 3.10.6-1 [38.7 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf media-types all 8.0.0 [33.4 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-2+rpi1 [73.5 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf readline-common all 8.2-1.2 [68.5 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf libreadline8 armhf 8.2-1.2 [142 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf libuuid1 armhf 2.38.1-4 [27.1 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-stdlib armhf 3.10.9-1 [1597 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf python3.10 armhf 3.10.9-1 [509 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.10.6-1 [21.7 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf python3 armhf 3.10.6-1 [38.2 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf libblkid1 armhf 2.38.1-4 [131 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libmount1 armhf 2.38.1-4 [144 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-9 [774 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-4 [78.8 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.1-1 [1341 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf libncurses6 armhf 6.3+20220423-2 [79.6 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf libprocps8 armhf 2:3.3.17-7.1 [41.9 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf procps armhf 2:3.3.17-7.1 [457 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-10 [156 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-10 [495 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf bison armhf 2:3.8.2+dfsg-1 [1114 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf catch all 1.12.2-0.1 [114 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf catch2 armhf 2.13.10-1 [436 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.1 [570 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf libarchive13 armhf 3.6.0-1 [306 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b2 [260 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.50.0-1 [65.0 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf libssh2-1 armhf 1.10.0-3+b1 [161 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf libcurl4 armhf 7.86.0-2 [322 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf libjsoncpp25 armhf 1.9.5-4 [66.7 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libuv1 armhf 1.44.2-1+rpi1 [125 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf cmake-data all 3.25.1-1 [2026 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf cmake armhf 3.25.1-1 [3859 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.11.1 [80.8 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-5 [517 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-2 [19.4 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-2 [8556 B]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14+20220924-2 [93.1 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-10 [1203 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.11.1 [941 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.5.0-1 [130 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf liblua5.4-0 armhf 5.4.4-3 [110 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf libncurses-dev armhf 6.3+20220423-2 [289 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf libreadline-dev armhf 8.2-1.2 [122 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf liblua5.4-dev armhf 5.4.4-3 [144 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10 armhf 3.10.9-1 [1462 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-4.1 [183 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-dev armhf 3.10.9-1 [2926 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf libpython3-dev armhf 3.10.6-1 [22.0 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf pkg-kde-tools all 0.15.38 [97.8 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf python3-lib2to3 all 3.10.8-1 [77.3 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf python3-distutils all 3.10.8-1 [139 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf re2c armhf 3.0-2 [406 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 40.3 MB in 4s (10.5 MB/s)
(Reading database ... 14830 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.38.1-4_armhf.deb ...
Unpacking bsdutils (1:2.38.1-4) over (1:2.38.1-1.1) ...
Setting up bsdutils (1:2.38.1-4) ...
(Reading database ... 14830 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.38.1-4_armhf.deb ...
Unpacking libsmartcols1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libsmartcols1:armhf (2.38.1-4) ...
(Reading database ... 14830 files and directories currently installed.)
Preparing to unpack .../util-linux-extra_2.38.1-4_armhf.deb ...
Unpacking util-linux-extra (2.38.1-4) over (2.38.1-1.1) ...
Setting up util-linux-extra (2.38.1-4) ...
(Reading database ... 14830 files and directories currently installed.)
Preparing to unpack .../util-linux_2.38.1-4_armhf.deb ...
Unpacking util-linux (2.38.1-4) over (2.38.1-1.1) ...
Setting up util-linux (2.38.1-4) ...
(Reading database ... 14829 files and directories currently installed.)
Preparing to unpack .../mount_2.38.1-4_armhf.deb ...
Unpacking mount (2.38.1-4) over (2.38.1-1.1) ...
Selecting previously unselected package libpython3.10-minimal:armhf.
Preparing to unpack .../libpython3.10-minimal_3.10.9-1_armhf.deb ...
Unpacking libpython3.10-minimal:armhf (3.10.9-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.5.0-1_armhf.deb ...
Unpacking libexpat1:armhf (2.5.0-1) ...
Selecting previously unselected package python3.10-minimal.
Preparing to unpack .../python3.10-minimal_3.10.9-1_armhf.deb ...
Unpacking python3.10-minimal (3.10.9-1) ...
Setting up libpython3.10-minimal:armhf (3.10.9-1) ...
Setting up libexpat1:armhf (2.5.0-1) ...
Setting up python3.10-minimal (3.10.9-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 15133 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) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../libmpdec3_2.5.1-2+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-2+rpi1) ...
Preparing to unpack .../readline-common_8.2-1.2_all.deb ...
Unpacking readline-common (8.2-1.2) over (8.2-1) ...
Setting up readline-common (8.2-1.2) ...
(Reading database ... 15168 files and directories currently installed.)
Preparing to unpack .../libreadline8_8.2-1.2_armhf.deb ...
Unpacking libreadline8:armhf (8.2-1.2) over (8.2-1) ...
Setting up libreadline8:armhf (8.2-1.2) ...
(Reading database ... 15168 files and directories currently installed.)
Preparing to unpack .../libuuid1_2.38.1-4_armhf.deb ...
Unpacking libuuid1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libuuid1:armhf (2.38.1-4) ...
Selecting previously unselected package libpython3.10-stdlib:armhf.
(Reading database ... 15167 files and directories currently installed.)
Preparing to unpack .../libpython3.10-stdlib_3.10.9-1_armhf.deb ...
Unpacking libpython3.10-stdlib:armhf (3.10.9-1) ...
Selecting previously unselected package python3.10.
Preparing to unpack .../python3.10_3.10.9-1_armhf.deb ...
Unpacking python3.10 (3.10.9-1) ...
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 ... 15534 files and directories currently installed.)
Preparing to unpack .../python3_3.10.6-1_armhf.deb ...
Unpacking python3 (3.10.6-1) ...
Preparing to unpack .../libblkid1_2.38.1-4_armhf.deb ...
Unpacking libblkid1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libblkid1:armhf (2.38.1-4) ...
(Reading database ... 15554 files and directories currently installed.)
Preparing to unpack .../libmount1_2.38.1-4_armhf.deb ...
Unpacking libmount1:armhf (2.38.1-4) over (2.38.1-1.1) ...
Setting up libmount1:armhf (2.38.1-4) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 15554 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.22.4-9_armhf.deb ...
Unpacking groff-base (1.22.4-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.38.1-4_armhf.deb ...
Unpacking bsdextrautils (2.38.1-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.11.1-1_armhf.deb ...
Unpacking man-db (2.11.1-1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../05-libncurses6_6.3+20220423-2_armhf.deb ...
Unpacking libncurses6:armhf (6.3+20220423-2) ...
Selecting previously unselected package libprocps8:armhf.
Preparing to unpack .../06-libprocps8_2%3a3.3.17-7.1_armhf.deb ...
Unpacking libprocps8:armhf (2:3.3.17-7.1) ...
Selecting previously unselected package procps.
Preparing to unpack .../07-procps_2%3a3.3.17-7.1_armhf.deb ...
Unpacking procps (2:3.3.17-7.1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../08-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../09-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../10-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../11-gettext-base_0.21-10_armhf.deb ...
Unpacking gettext-base (0.21-10) ...
Selecting previously unselected package m4.
Preparing to unpack .../12-m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../13-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../16-autopoint_0.21-10_all.deb ...
Unpacking autopoint (0.21-10) ...
Selecting previously unselected package bison.
Preparing to unpack .../17-bison_2%3a3.8.2+dfsg-1_armhf.deb ...
Unpacking bison (2:3.8.2+dfsg-1) ...
Selecting previously unselected package catch.
Preparing to unpack .../18-catch_1.12.2-0.1_all.deb ...
Unpacking catch (1.12.2-0.1) ...
Selecting previously unselected package catch2.
Preparing to unpack .../19-catch2_2.13.10-1_armhf.deb ...
Unpacking catch2 (2.13.10-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../20-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../21-libxml2_2.9.14+dfsg-1.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../22-libarchive13_3.6.0-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.0-1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../23-libbrotli1_1.0.9-2+b2_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../24-libnghttp2-14_1.50.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.50.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../25-libpsl5_0.21.0-1.2_armhf.deb ...
Unpacking libpsl5:armhf (0.21.0-1.2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../26-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../27-libssh2-1_1.10.0-3+b1_armhf.deb ...
Unpacking libssh2-1:armhf (1.10.0-3+b1) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../28-libcurl4_7.86.0-2_armhf.deb ...
Unpacking libcurl4:armhf (7.86.0-2) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../29-libjsoncpp25_1.9.5-4_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-4) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../30-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../31-libuv1_1.44.2-1+rpi1_armhf.deb ...
Unpacking libuv1:armhf (1.44.2-1+rpi1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../32-cmake-data_3.25.1-1_all.deb ...
Unpacking cmake-data (3.25.1-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../33-cmake_3.25.1-1_armhf.deb ...
Unpacking cmake (3.25.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../34-libdebhelper-perl_13.11.1_all.deb ...
Unpacking libdebhelper-perl (13.11.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../35-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../36-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../37-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 .../38-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 .../39-libfile-stripnondeterminism-perl_1.13.0-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../40-dh-strip-nondeterminism_1.13.0-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-2) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../41-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../42-dwz_0.14+20220924-2_armhf.deb ...
Unpacking dwz (0.14+20220924-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../43-gettext_0.21-10_armhf.deb ...
Unpacking gettext (0.21-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../44-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 .../45-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../46-debhelper_13.11.1_all.deb ...
Unpacking debhelper (13.11.1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../47-libexpat1-dev_2.5.0-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.5.0-1) ...
Selecting previously unselected package liblua5.4-0:armhf.
Preparing to unpack .../48-liblua5.4-0_5.4.4-3_armhf.deb ...
Unpacking liblua5.4-0:armhf (5.4.4-3) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../49-libncurses-dev_6.3+20220423-2_armhf.deb ...
Unpacking libncurses-dev:armhf (6.3+20220423-2) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../50-libreadline-dev_8.2-1.2_armhf.deb ...
Unpacking libreadline-dev:armhf (8.2-1.2) ...
Selecting previously unselected package liblua5.4-dev:armhf.
Preparing to unpack .../51-liblua5.4-dev_5.4.4-3_armhf.deb ...
Unpacking liblua5.4-dev:armhf (5.4.4-3) ...
Selecting previously unselected package libpython3.10:armhf.
Preparing to unpack .../52-libpython3.10_3.10.9-1_armhf.deb ...
Unpacking libpython3.10:armhf (3.10.9-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../53-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 libpython3.10-dev:armhf.
Preparing to unpack .../54-libpython3.10-dev_3.10.9-1_armhf.deb ...
Unpacking libpython3.10-dev:armhf (3.10.9-1) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../55-libpython3-dev_3.10.6-1_armhf.deb ...
Unpacking libpython3-dev:armhf (3.10.6-1) ...
Selecting previously unselected package pkg-kde-tools.
Preparing to unpack .../56-pkg-kde-tools_0.15.38_all.deb ...
Unpacking pkg-kde-tools (0.15.38) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../57-python3-lib2to3_3.10.8-1_all.deb ...
Unpacking python3-lib2to3 (3.10.8-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../58-python3-distutils_3.10.8-1_all.deb ...
Unpacking python3-distutils (3.10.8-1) ...
Selecting previously unselected package re2c.
Preparing to unpack .../59-re2c_3.0-2_armhf.deb ...
Unpacking re2c (3.0-2) ...
Selecting previously unselected package sbuild-build-depends-gringo-dummy.
Preparing to unpack .../60-sbuild-build-depends-gringo-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-gringo-dummy (0.invalid.0) ...
Setting up media-types (8.0.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up catch2 (2.13.10-1) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up bsdextrautils (2.38.1-4) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.1) ...
Setting up libbrotli1:armhf (1.0.9-2+b2) ...
Setting up libnghttp2-14:armhf (1.50.0-1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-10) ...
Setting up m4 (1.4.19-1) ...
Setting up file (1:5.41-4) ...
Setting up autotools-dev (20220109.1) ...
Setting up libuv1:armhf (1.44.2-1+rpi1) ...
Setting up libexpat1-dev:armhf (2.5.0-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libncurses6:armhf (6.3+20220423-2) ...
Setting up autopoint (0.21-10) ...
Setting up libjsoncpp25:armhf (1.9.5-4) ...
Setting up autoconf (2.71-2) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-4.1) ...
Setting up mount (2.38.1-4) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up bison (2:3.8.2+dfsg-1) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up libmpdec3:armhf (2.5.1-2+rpi1) ...
Setting up catch (1.12.2-0.1) ...
Setting up liblua5.4-0:armhf (5.4.4-3) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libssh2-1:armhf (1.10.0-3+b1) ...
Setting up cmake-data (3.25.1-1) ...
Setting up re2c (3.0-2) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.1) ...
Setting up libprocps8:armhf (2:3.3.17-7.1) ...
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-2) ...
Setting up libncurses-dev:armhf (6.3+20220423-2) ...
Setting up gettext (0.21-10) ...
Setting up libtool (2.4.7-5) ...
Setting up libarchive13:armhf (3.6.0-1) ...
Setting up libreadline-dev:armhf (8.2-1.2) ...
Setting up liblua5.4-dev:armhf (5.4.4-3) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/lua5.4.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/lua.pc (lua-pkgconfig-arm-linux-gnueabihf) in auto mode
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libpython3.10-stdlib:armhf (3.10.9-1) ...
Setting up dh-autoreconf (20) ...
Setting up dh-strip-nondeterminism (1.13.0-2) ...
Setting up dwz (0.14+20220924-2) ...
Setting up groff-base (1.22.4-9) ...
Setting up procps (2:3.3.17-7.1) ...
Setting up libcurl4:armhf (7.86.0-2) ...
Setting up libpython3-stdlib:armhf (3.10.6-1) ...
Setting up libpython3.10:armhf (3.10.9-1) ...
Setting up python3.10 (3.10.9-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up python3 (3.10.6-1) ...
Setting up man-db (2.11.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libpython3.10-dev:armhf (3.10.9-1) ...
Setting up pkg-kde-tools (0.15.38) ...
Setting up cmake (3.25.1-1) ...
Setting up python3-lib2to3 (3.10.8-1) ...
Setting up python3-distutils (3.10.8-1) ...
Setting up libpython3-dev:armhf (3.10.6-1) ...
Setting up debhelper (13.11.1) ...
Setting up sbuild-build-depends-gringo-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.35-2+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.9.0-0.bpo.2-armmp 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-10 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 bison_2:3.8.2+dfsg-1 bsdextrautils_2.38.1-4 bsdutils_1:2.38.1-4 build-essential_12.9 bzip2_1.0.8-5+b2 catch_1.12.2-0.1 catch2_2.13.10-1 cmake_3.25.1-1 cmake-data_3.25.1-1 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.11.1 debianutils_5.7-0.3 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-2 diffutils_1:3.8-1 dirmngr_2.2.39-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.14+20220924-2 e2fsprogs_1.46.6~rc1-1 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-3+rpi1 gcc_4:12.2.0-1+rpi1 gcc-10-base_10.4.0-5+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-10 gettext-base_0.21-10 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-9 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 libarchive13_3.6.0-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 libblkid1_2.38.1-4 libbrotli1_1.0.9-2+b2 libbz2-1.0_1.0.8-5+b2 libc-bin_2.35-2+rpi1 libc-dev-bin_2.35-2+rpi1 libc6_2.35-2+rpi1 libc6-dev_2.35-2+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-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 libcurl4_7.86.0-2 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.264 libdebhelper-perl_13.11.1 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-2+rpi2 libexpat1_2.5.0-1 libexpat1-dev_2.5.0-1 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-2 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 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 libicu72_72.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjsoncpp25_1.9.5-4 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.4-2_2.4.59+dfsg-1 libldap-2.5-0_2.5.13+dfsg-2+rpi1 libldap-common_2.5.13+dfsg-2+rpi1 liblocale-gettext-perl_1.07-4+b3 liblua5.4-0_5.4.4-3 liblua5.4-dev_5.4.4-3 liblz4-1_1.9.4-1+rpi1 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmount1_2.38.1-4 libmpc3_1.2.1-2 libmpdec3_2.5.1-2+rpi1 libmpfr6_4.1.0-3 libncurses-dev_6.3+20220423-2 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnghttp2-14_1.50.0-1 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-8-0_10.40-1+b2 libpcre3_2:8.39-14 libperl5.34_5.34.0-5 libperl5.36_5.36.0-4 libpipeline1_1.5.7-1 libprocps8_2:3.3.17-7.1 libpsl5_0.21.0-1.2 libpython3-dev_3.10.6-1 libpython3-stdlib_3.10.6-1 libpython3.10_3.10.9-1 libpython3.10-dev_3.10.9-1 libpython3.10-minimal_3.10.9-1 libpython3.10-stdlib_3.10.9-1 libreadline-dev_8.2-1.2 libreadline8_8.2-1.2 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg-8 libsasl2-modules-db_2.1.28+dfsg-8 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol2_3.4-2 libsmartcols1_2.38.1-4 libsqlite3-0_3.39.4-1 libss2_1.46.6~rc1-1 libssh2-1_1.10.0-3+b1 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 libtext-charwidth-perl_0.04-10+b3 libtext-iconv-perl_1.7-7+b3 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-5 libubsan1_12.2.0-3+rpi1 libuchardet0_0.0.7-1 libudev1_251.5-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-4 libuv1_1.44.2-1+rpi1 libxml2_2.9.14+dfsg-1.1 libxxhash0_0.8.1-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.19.6-1+rpi1 login_1:4.12.3+dfsg1-1 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-1 make_4.3-4.1 man-db_2.11.1-1 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38.1-4 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 passwd_1:4.12.3+dfsg1-1 patch_2.7.6-7 perl_5.36.0-4 perl-base_5.36.0-4 perl-modules-5.34_5.34.0-5 perl-modules-5.36_5.36.0-4 pinentry-curses_1.2.0-2 pkg-kde-tools_0.15.38 po-debconf_1.0.21+nmu1 procps_2:3.3.17-7.1 python3_3.10.6-1 python3-distutils_3.10.8-1 python3-lib2to3_3.10.8-1 python3-minimal_3.10.6-1 python3.10_3.10.9-1 python3.10-minimal_3.10.9-1 raspbian-archive-keyring_20120528.2 re2c_3.0-2 readline-common_8.2-1.2 rpcsvc-proto_1.4.2-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-gringo-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 util-linux_2.38.1-4 util-linux-extra_2.38.1-4 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-4.1 zlib1g-dev_1:1.2.11.dfsg-4.1

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.m69TIVJs/trustedkeys.kbx': General error
gpgv: Signature made Sat Nov 19 11:15:38 2022 UTC
gpgv:                using RSA key 3AFA757FAC6EA11D2FF45DF088D24287A2D898B1
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./gringo_5.4.1-3.1.dsc
dpkg-source: info: extracting gringo in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking gringo_5.4.1.orig.tar.gz
dpkg-source: info: unpacking gringo_5.4.1-3.1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying gringo-manpages.patch
dpkg-source: info: applying gringo-python3-utf8.patch
dpkg-source: info: applying link-libatomic-check.patch
dpkg-source: info: applying bump-version-5.4.1.patch
dpkg-source: info: applying use-system-catch-for-glibc-2.34-compat.patch
dpkg-source: info: applying testsuite-python-open-rU.patch

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

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-724dfc44-0ea5-4fec-973a-08da3a5da3f9
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package gringo
dpkg-buildpackage: info: source version 5.4.1-3.1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean --with pkgkde_symbolshelper
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean --builddirectory=build.dir/hardening_mt
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary-arch
dh binary-arch --with pkgkde_symbolshelper
   dh_update_autotools_config -a
   dh_autoreconf -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure --builddirectory=build.dir/hardening_mt -- -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -LAH -DCMAKE_SKIP_RPATH=YES -DCLINGO_MANAGE_RPATH=OFF -DLIB_POTASSCO_BUILD_APP=ON -DLIB_POTASSCO_BUILD_TESTS=ON -DCLASP_BUILD_APP=OFF -DCLASP_BUILD_TESTS=OFF -DCLASP_BUILD_EXAMPLES=OFF -DCLINGO_BUILD_EXAMPLES=ON -DCLINGO_BUILD_TESTS=ON -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3
	cd build.dir/hardening_mt && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -LAH -DCMAKE_SKIP_RPATH=YES -DCLINGO_MANAGE_RPATH=OFF -DLIB_POTASSCO_BUILD_APP=ON -DLIB_POTASSCO_BUILD_TESTS=ON -DCLASP_BUILD_APP=OFF -DCLASP_BUILD_TESTS=OFF -DCLASP_BUILD_EXAMPLES=OFF -DCLINGO_BUILD_EXAMPLES=ON -DCLINGO_BUILD_TESTS=ON -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3 ../..
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Performing Test CLINGO_HAS_WORKING_LIBATOMIC
-- Performing Test CLINGO_HAS_WORKING_LIBATOMIC - Failed
-- Looking for __atomic_fetch_add_4 in atomic
-- Looking for __atomic_fetch_add_4 in atomic - found
-- Found Python: /usr/bin/python3 (found version "3.10.9") found components: Interpreter Development Development.Module Development.Embed 
-- Found Lua: /usr/lib/arm-linux-gnueabihf/liblua5.4.so;/usr/lib/arm-linux-gnueabihf/libm.so (found version "5.4.4") 
-- Found BISON: /usr/bin/bison (found suitable version "3.8.2", minimum required is "2.5") 
-- Found RE2C: /usr/bin/re2c (found suitable version "0.300.0", minimum required is "0.13") 
-- Potassco is not installed - using local copy
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
/<<PKGBUILDDIR>>/cmake/python-site.py:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.sysconfig import get_python_lib, get_config_vars
/<<PKGBUILDDIR>>/cmake/python-site.py:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
  from distutils.sysconfig import get_python_lib, get_config_vars
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED
    PYTHON_EXECUTABLE


-- Build files have been written to: /<<PKGBUILDDIR>>/build.dir/hardening_mt
-- Cache values
// path to the bison executable
BISON_EXECUTABLE:FILEPATH=/usr/bin/bison

// whether or not to build the clasp application
CLASP_BUILD_APP:BOOL=OFF

// whether or not to build examples
CLASP_BUILD_EXAMPLES:BOOL=OFF

// whether or not to link statically (if supported)
CLASP_BUILD_STATIC:BOOL=OFF

// whether or not to build clasp unit tests
CLASP_BUILD_TESTS:BOOL=OFF

// whether or not to build clasp with threading support (requires C++11)
CLASP_BUILD_WITH_THREADS:BOOL=ON

// whether or not to install libclasp
CLASP_INSTALL_LIB:BOOL=OFF

// build applications
CLINGO_BUILD_APPS:BOOL=ON

// build examples
CLINGO_BUILD_EXAMPLES:BOOL=ON

// build luaclingo library shared
CLINGO_BUILD_LUA_SHARED:BOOL=OFF

// build pyclingo library shared
CLINGO_BUILD_PY_SHARED:BOOL=OFF

// revision string to add to version information
CLINGO_BUILD_REVISION:STRING=

// build clingo library shared
CLINGO_BUILD_SHARED:BOOL=ON

// do not build shared libraries
CLINGO_BUILD_STATIC:BOOL=OFF

// build tests
CLINGO_BUILD_TESTS:BOOL=ON

// enable web target
CLINGO_BUILD_WEB:BOOL=OFF

// enable lua support
CLINGO_BUILD_WITH_LUA:BOOL=ON

// enable python support
CLINGO_BUILD_WITH_PYTHON:BOOL=ON

// global search directories for clingo's include statement
CLINGO_CLINGOPATH:STRING=

// set rpath if not installed into system directory
CLINGO_MANAGE_RPATH:BOOL=OFF

// fail if lua support not found
CLINGO_REQUIRE_LUA:BOOL=OFF

// fail if python support not found
CLINGO_REQUIRE_PYTHON:BOOL=OFF

// advanced option to build python and lua modules against an existing libclingo
CLINGO_USE_LIB:BOOL=OFF

// Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line

// Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar

// Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Release

// Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON

// CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++

// A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-12

// A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12

// Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG

// Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

// Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

// Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

// Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

// C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc

// A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-12

// A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12

// Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG

// Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

// Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

// Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

// Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

// Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

// Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,-z,relro -Wl,-z,now

// Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

// Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

// Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

// Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

// Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

// User executables (bin)
CMAKE_INSTALL_BINDIR:PATH=bin

// Read-only architecture-independent data (DATAROOTDIR)
CMAKE_INSTALL_DATADIR:PATH=

// Read-only architecture-independent data root (share)
CMAKE_INSTALL_DATAROOTDIR:PATH=share

// Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
CMAKE_INSTALL_DOCDIR:PATH=

// C header files (include)
CMAKE_INSTALL_INCLUDEDIR:PATH=include

// Info documentation (DATAROOTDIR/info)
CMAKE_INSTALL_INFODIR:PATH=

// Object code libraries (lib)
CMAKE_INSTALL_LIBDIR:PATH=lib/arm-linux-gnueabihf

// Program executables (libexec)
CMAKE_INSTALL_LIBEXECDIR:PATH=libexec

// Locale-dependent data (DATAROOTDIR/locale)
CMAKE_INSTALL_LOCALEDIR:PATH=

// Modifiable single-machine data (var)
CMAKE_INSTALL_LOCALSTATEDIR:PATH=/var

// Man documentation (DATAROOTDIR/man)
CMAKE_INSTALL_MANDIR:PATH=

// C header files for non-gcc (/usr/include)
CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include

// Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr

// Run-time variable data (LOCALSTATEDIR/run)
CMAKE_INSTALL_RUNSTATEDIR:PATH=/run

// System admin executables (sbin)
CMAKE_INSTALL_SBINDIR:PATH=sbin

// Modifiable architecture-independent data (com)
CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com

// Read-only single-machine data (etc)
CMAKE_INSTALL_SYSCONFDIR:PATH=/etc

// Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

// Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake

// Flags used by the linker during the creation of modules during all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,-z,relro -Wl,-z,now

// Flags used by the linker during the creation of modules during DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

// Flags used by the linker during the creation of modules during MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

// Flags used by the linker during the creation of modules during RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

// Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

// Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm

// Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy

// Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

// Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

// Path to a program.
CMAKE_READELF:FILEPATH=/usr/bin/readelf

// Flags used by the linker during the creation of shared libraries during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,-z,relro -Wl,-z,now

// Flags used by the linker during the creation of shared libraries during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

// Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

// Flags used by the linker during the creation of shared libraries during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

// Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

// If set, runtime paths are not added when installing shared libraries, but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

// If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=YES

// Flags used by the linker during the creation of static libraries during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

// Flags used by the linker during the creation of static libraries during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

// Flags used by the linker during the creation of static libraries during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

// Flags used by the linker during the creation of static libraries during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

// Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

// Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip

// If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

// Dot tool for use with Doxygen
DOXYGEN_DOT_EXECUTABLE:FILEPATH=DOXYGEN_DOT_EXECUTABLE-NOTFOUND

// Doxygen documentation generation tool (https://www.doxygen.nl)
DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND

// whether or not to build lpconvert tool
LIB_POTASSCO_BUILD_APP:BOOL=ON

// whether or not to build tests
LIB_POTASSCO_BUILD_TESTS:BOOL=ON

// whether or not to install libpotassco
LIB_POTASSCO_INSTALL_LIB:BOOL=OFF

// Path to a file.
LUA_INCLUDE_DIR:PATH=/usr/include/lua5.4

// Path to a library.
LUA_LIBRARY:FILEPATH=/usr/lib/arm-linux-gnueabihf/liblua5.4.so

// Path to a library.
LUA_MATH_LIBRARY:FILEPATH=/usr/lib/arm-linux-gnueabihf/libm.so

// do not link to python library and pass linker option `-undefined link_dynamic`
PYCLINGO_DYNAMIC_LOOKUP:BOOL=OFF

// install the python module in the user's site directory
PYCLINGO_USER_INSTALL:BOOL=ON

// No help, variable specified on the command line.
PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3

// path to the re2c executable
RE2C_EXECUTABLE:FILEPATH=/usr/bin/re2c

// The directory containing a CMake configuration file for potassco.
potassco_DIR:PATH=potassco_DIR-NOTFOUND

make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build --builddirectory=build.dir/hardening_mt
	cd build.dir/hardening_mt && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/build.dir/hardening_mt --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/build.dir/hardening_mt/CMakeFiles /<<PKGBUILDDIR>>/build.dir/hardening_mt//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f clasp/libpotassco/src/CMakeFiles/libpotassco.dir/build.make clasp/libpotassco/src/CMakeFiles/libpotassco.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/libpotassco/src /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src/CMakeFiles/libpotassco.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f clasp/libpotassco/src/CMakeFiles/libpotassco.dir/build.make clasp/libpotassco/src/CMakeFiles/libpotassco.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[  2%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/application.cpp.o
[  2%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/aspif.cpp.o
[  2%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/aspif_text.cpp.o
[  2%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/clingo.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/aspif.cpp.o -MF CMakeFiles/libpotassco.dir/aspif.cpp.o.d -o CMakeFiles/libpotassco.dir/aspif.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/aspif.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/application.cpp.o -MF CMakeFiles/libpotassco.dir/application.cpp.o.d -o CMakeFiles/libpotassco.dir/application.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/application.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/aspif_text.cpp.o -MF CMakeFiles/libpotassco.dir/aspif_text.cpp.o.d -o CMakeFiles/libpotassco.dir/aspif_text.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/aspif_text.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/clingo.cpp.o -MF CMakeFiles/libpotassco.dir/clingo.cpp.o.d -o CMakeFiles/libpotassco.dir/clingo.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/clingo.cpp
[  3%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/convert.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/convert.cpp.o -MF CMakeFiles/libpotassco.dir/convert.cpp.o.d -o CMakeFiles/libpotassco.dir/convert.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/convert.cpp
[  4%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/match_basic_types.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/match_basic_types.cpp.o -MF CMakeFiles/libpotassco.dir/match_basic_types.cpp.o.d -o CMakeFiles/libpotassco.dir/match_basic_types.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/match_basic_types.cpp
[  4%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/program_options.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/program_options.cpp.o -MF CMakeFiles/libpotassco.dir/program_options.cpp.o.d -o CMakeFiles/libpotassco.dir/program_options.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/program_options.cpp
[  5%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/rule_utils.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/rule_utils.cpp.o -MF CMakeFiles/libpotassco.dir/rule_utils.cpp.o.d -o CMakeFiles/libpotassco.dir/rule_utils.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/rule_utils.cpp
[  5%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/smodels.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/smodels.cpp.o -MF CMakeFiles/libpotassco.dir/smodels.cpp.o.d -o CMakeFiles/libpotassco.dir/smodels.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/smodels.cpp
[  6%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/string_convert.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/string_convert.cpp.o -MF CMakeFiles/libpotassco.dir/string_convert.cpp.o.d -o CMakeFiles/libpotassco.dir/string_convert.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/string_convert.cpp
[  6%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/theory_data.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/theory_data.cpp.o -MF CMakeFiles/libpotassco.dir/theory_data.cpp.o.d -o CMakeFiles/libpotassco.dir/theory_data.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/theory_data.cpp
[  7%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/value_store.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/value_store.cpp.o -MF CMakeFiles/libpotassco.dir/value_store.cpp.o.d -o CMakeFiles/libpotassco.dir/value_store.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/value_store.cpp
[  7%] Linking CXX static library ../../../lib/libpotassco.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/cmake -P CMakeFiles/libpotassco.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/libpotassco.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libpotassco.a CMakeFiles/libpotassco.dir/application.cpp.o CMakeFiles/libpotassco.dir/aspif.cpp.o CMakeFiles/libpotassco.dir/aspif_text.cpp.o CMakeFiles/libpotassco.dir/clingo.cpp.o CMakeFiles/libpotassco.dir/convert.cpp.o CMakeFiles/libpotassco.dir/match_basic_types.cpp.o CMakeFiles/libpotassco.dir/program_options.cpp.o CMakeFiles/libpotassco.dir/rule_utils.cpp.o CMakeFiles/libpotassco.dir/smodels.cpp.o CMakeFiles/libpotassco.dir/string_convert.cpp.o CMakeFiles/libpotassco.dir/theory_data.cpp.o CMakeFiles/libpotassco.dir/value_store.cpp.o
/usr/bin/ranlib ../../../lib/libpotassco.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[  7%] Built target libpotassco
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/depend
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/depend
make  -f clasp/libpotassco/app/CMakeFiles/lpconvert.dir/build.make clasp/libpotassco/app/CMakeFiles/lpconvert.dir/depend
make  -f clasp/src/CMakeFiles/libclasp.dir/build.make clasp/src/CMakeFiles/libclasp.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/libpotassco/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/libpotassco/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/libpotassco/app /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/app /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/app/CMakeFiles/lpconvert.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/src /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src/CMakeFiles/libclasp.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/build
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/build
make  -f clasp/libpotassco/app/CMakeFiles/lpconvert.dir/build.make clasp/libpotassco/app/CMakeFiles/lpconvert.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f clasp/src/CMakeFiles/libclasp.dir/build.make clasp/src/CMakeFiles/libclasp.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[  8%] Building CXX object clasp/libpotassco/app/CMakeFiles/lpconvert.dir/lpconvert.cpp.o
[  8%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o
[  8%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_application.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/app && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/app/CMakeFiles/lpconvert.dir/lpconvert.cpp.o -MF CMakeFiles/lpconvert.dir/lpconvert.cpp.o.d -o CMakeFiles/lpconvert.dir/lpconvert.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/app/lpconvert.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o -MF CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_aspif.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_application.cpp.o -MF CMakeFiles/test_potassco_opts.dir/test_application.cpp.o.d -o CMakeFiles/test_potassco_opts.dir/test_application.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_application.cpp
[  9%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o -MF CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o.d -o CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/asp_preprocessor.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:34,
                 from /<<PKGBUILDDIR>>/clasp/clasp/logic_program.h:32,
                 from /<<PKGBUILDDIR>>/clasp/src/asp_preprocessor.cpp:25:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/asp_preprocessor.h:32,
                 from /<<PKGBUILDDIR>>/clasp/src/asp_preprocessor.cpp:24:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 10%] Linking CXX executable ../../../bin/lpconvert
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/app && /usr/bin/cmake -E cmake_link_script CMakeFiles/lpconvert.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/lpconvert.dir/lpconvert.cpp.o -o ../../../bin/lpconvert  ../../../lib/libpotassco.a 
In file included from /usr/include/string.h:535,
                 from /usr/include/c++/12/cstring:42,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:29:
In function 'void* memmove(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::move_right(iterator, size_type) [with T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:463:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::Asp::PrgEdge>; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:493:14,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'Clasp::ValueRep Clasp::Asp::Preprocessor::simplifyHead(Clasp::Asp::PrgHead*, bool)' at /<<PKGBUILDDIR>>/clasp/src/asp_preprocessor.cpp:516:51:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: warning: argument 2 null where non-null expected [-Wnonnull]
   36 |   return __builtin___memmove_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   37 |                                   __glibc_objsize0 (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: note: in a call to built-in function 'void* __builtin_memmove(void*, const void*, unsigned int)'
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void bk_lib::detail::Memcpy<T>::operator()(T*, std::size_t) const [with T = Clasp::Asp::PrgEdge]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:96:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::Asp::PrgEdge>; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:494:8,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'Clasp::ValueRep Clasp::Asp::Preprocessor::simplifyHead(Clasp::Asp::PrgHead*, bool)' at /<<PKGBUILDDIR>>/clasp/src/asp_preprocessor.cpp:516:51:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: note: in a call to built-in function 'void* __builtin_memcpy(void*, const void*, unsigned int)'
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::Asp::PrgEdge>; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:506:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'Clasp::ValueRep Clasp::Asp::Preprocessor::simplifyHead(Clasp::Asp::PrgHead*, bool)' at /<<PKGBUILDDIR>>/clasp/src/asp_preprocessor.cpp:516:51:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: argument 2 null where non-null expected [-Wnonnull]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: note: in a call to built-in function 'void* __builtin_memcpy(void*, const void*, unsigned int)'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 10%] Built target lpconvert
[ 11%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o -MF CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_smodels.cpp
[ 11%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/cb_enumerator.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/cb_enumerator.cpp.o -MF CMakeFiles/libclasp.dir/cb_enumerator.cpp.o.d -o CMakeFiles/libclasp.dir/cb_enumerator.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/cb_enumerator.cpp
[ 11%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_options.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_options.cpp.o -MF CMakeFiles/test_potassco_opts.dir/test_options.cpp.o.d -o CMakeFiles/test_potassco_opts.dir/test_options.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/enumerator.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/cb_enumerator.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/cb_enumerator.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/enumerator.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:21:
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____6()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:113:84: warning: catching polymorphic type 'class Potassco::ProgramOptions::UnknownOption' by value [-Wcatch-value=]
  113 |                 REQUIRE_THROWS_AS(Po::parseCommandString("--no-value=2", ctx), Po::UnknownOption);
      |                                                                                    ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:115:71: warning: catching polymorphic type 'class Potassco::ProgramOptions::ValueError' by value [-Wcatch-value=]
  115 |                 REQUIRE_THROWS_AS(Po::ParsedOptions().assign(pv), Po::ValueError);
      |                                                                       ^~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____19()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:186:53: warning: catching polymorphic type 'class Potassco::ProgramOptions::ContextError' by value [-Wcatch-value=]
  186 |         REQUIRE_THROWS_AS(ctx.findGroup("Foo"), Po::ContextError);
      |                                                     ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____27()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:249:62: warning: catching polymorphic type 'class Potassco::ProgramOptions::Error' by value [-Wcatch-value=]
  249 |                 REQUIRE_THROWS_AS(x(0, Po::flag(b), ""), Po::Error);
      |                                                              ^~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:250:63: warning: catching polymorphic type 'class Potassco::ProgramOptions::Error' by value [-Wcatch-value=]
  250 |                 REQUIRE_THROWS_AS(x("", Po::flag(b), ""), Po::Error);
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:253:69: warning: catching polymorphic type 'class Potassco::ProgramOptions::Error' by value [-Wcatch-value=]
  253 |                 REQUIRE_THROWS_AS(x("foo,fo", Po::flag(b), ""), Po::Error);
      |                                                                     ^~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:264:71: warning: catching polymorphic type 'class Potassco::ProgramOptions::ValueError' by value [-Wcatch-value=]
  264 |                 REQUIRE_THROWS_AS(Po::ParsedOptions().assign(pv), Po::ValueError);
      |                                                                       ^~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:267:78: warning: catching polymorphic type 'class Potassco::ProgramOptions::UnknownOption' by value [-Wcatch-value=]
  267 |                 REQUIRE_THROWS_AS(Po::parseCommandString("--help", ctx), Po::UnknownOption);
      |                                                                              ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:277:87: warning: catching polymorphic type 'class Potassco::ProgramOptions::AmbiguousOption' by value [-Wcatch-value=]
  277 |                 REQUIRE_THROWS_AS(ctx.find("he", Po::OptionContext::find_prefix), Po::AmbiguousOption);
      |                                                                                       ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____36()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:334:86: warning: catching polymorphic type 'class Potassco::ProgramOptions::SyntaxError' by value [-Wcatch-value=]
  334 |                 REQUIRE_THROWS_AS(Po::parseCommandString(cmd, ctx, false, 0, 0), Po::SyntaxError);
      |                                                                                      ^~~~~~~~~~~
[ 12%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_facade.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clasp_facade.cpp.o -MF CMakeFiles/libclasp.dir/clasp_facade.cpp.o.d -o CMakeFiles/libclasp.dir/clasp_facade.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clasp_facade.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:34,
                 from /<<PKGBUILDDIR>>/clasp/clasp/clasp_facade.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/clasp_facade.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:33:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/src/clasp_facade.cpp: In member function 'virtual void Clasp::ClaspFacade::SolveStrategy::Async::doStart()':
/<<PKGBUILDDIR>>/clasp/src/clasp_facade.cpp:370:47: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = Clasp::ClaspFacade::SolveStrategy; _Arg = Clasp::SolveMode_t]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  370 |                 Clasp::mt::thread(std::mem_fun(&SolveStrategy::startAlgo), this, SolveMode_t::Async).swap(task_);
      |                                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
[ 12%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_options.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clasp_options.cpp.o -MF CMakeFiles/libclasp.dir/clasp_options.cpp.o.d -o CMakeFiles/libclasp.dir/clasp_options.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clasp_options.cpp
[ 13%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_value.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_value.cpp.o -MF CMakeFiles/test_potassco_opts.dir/test_value.cpp.o.d -o CMakeFiles/test_potassco_opts.dir/test_value.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_value.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:34,
                 from /<<PKGBUILDDIR>>/clasp/clasp/clasp_facade.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/cli/clasp_options.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/clasp_options.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:33:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
make  -f libreify/CMakeFiles/libreify.dir/build.make libreify/CMakeFiles/libreify.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libreify /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/CMakeFiles/libreify.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libreify/CMakeFiles/libreify.dir/build.make libreify/CMakeFiles/libreify.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 13%] Building CXX object libreify/CMakeFiles/libreify.dir/src/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libreify/CMakeFiles/libreify.dir/src/program.cc.o -MF CMakeFiles/libreify.dir/src/program.cc.o.d -o CMakeFiles/libreify.dir/src/program.cc.o -c /<<PKGBUILDDIR>>/libreify/src/program.cc
[ 13%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_text.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_text.cpp.o -MF CMakeFiles/test_potassco_lp.dir/test_text.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/test_text.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_text.cpp
[ 13%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/main.cpp.o -MF CMakeFiles/test_potassco_opts.dir/main.cpp.o.d -o CMakeFiles/test_potassco_opts.dir/main.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp
[ 14%] Linking CXX static library ../lib/libreify.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify && /usr/bin/cmake -P CMakeFiles/libreify.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify && /usr/bin/cmake -E cmake_link_script CMakeFiles/libreify.dir/link.txt --verbose=1
/usr/bin/ar qc ../lib/libreify.a CMakeFiles/libreify.dir/src/program.cc.o
/usr/bin/ranlib ../lib/libreify.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 14%] Built target libreify
[ 15%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_output.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clasp_output.cpp.o -MF CMakeFiles/libclasp.dir/clasp_output.cpp.o.d -o CMakeFiles/libclasp.dir/clasp_output.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clasp_output.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:34,
                 from /<<PKGBUILDDIR>>/clasp/clasp/clasp_facade.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/cli/clasp_output.h:26,
                 from /<<PKGBUILDDIR>>/clasp/src/clasp_output.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:33:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
make  -f libreify/tests/CMakeFiles/test_reify.dir/build.make libreify/tests/CMakeFiles/test_reify.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libreify/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests/CMakeFiles/test_reify.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libreify/tests/CMakeFiles/test_reify.dir/build.make libreify/tests/CMakeFiles/test_reify.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 15%] Building CXX object libreify/tests/CMakeFiles/test_reify.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libreify/tests -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT libreify/tests/CMakeFiles/test_reify.dir/main.cc.o -MF CMakeFiles/test_reify.dir/main.cc.o.d -o CMakeFiles/test_reify.dir/main.cc.o -c /<<PKGBUILDDIR>>/libreify/tests/main.cc
[ 16%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clause.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clause.cpp.o -MF CMakeFiles/libclasp.dir/clause.cpp.o.d -o CMakeFiles/libclasp.dir/clause.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clause.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/clause.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/clause.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 17%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o -MF CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp
/<<PKGBUILDDIR>>/clasp/src/clause.cpp: In constructor 'Clasp::Clause::Clause(Clasp::Solver&, const Clasp::ClauseRep&, Clasp::uint32, bool)':
/<<PKGBUILDDIR>>/clasp/src/clause.cpp:408:47: warning: array subscript 3 is above array bounds of 'Clasp::Literal [3]' [-Warray-bounds]
  408 |                         Literal t = head_[tail];
      |                                     ~~~~~~~~~~^
/<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:454:18: note: while referencing 'Clasp::ClauseHead::head_'
  454 |         Literal  head_[HEAD_LITS]; // two watched literals and one cache literal
      |                  ^~~~~
In file included from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:21:
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp: In function 'void Potassco::Test::____C_A_T_C_H____T_E_S_T____0()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:66:94: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   66 |                 REQUIRE_THROWS_AS(Potassco::string_cast<unsigned long long>("-2"), Potassco::bad_string_cast);
      |                                                                                              ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:69:81: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   69 |                 REQUIRE_THROWS_AS(Potassco::string_cast<int>("umax"), Potassco::bad_string_cast);
      |                                                                                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:70:82: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   70 |                 REQUIRE_THROWS_AS(Potassco::string_cast<long>("umax"), Potassco::bad_string_cast);
      |                                                                                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:71:87: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   71 |                 REQUIRE_THROWS_AS(Potassco::string_cast<long long>("umax"), Potassco::bad_string_cast);
      |                                                                                       ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:72:85: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   72 |                 REQUIRE_THROWS_AS(Potassco::string_cast<int64_t>("umax"), Potassco::bad_string_cast);
      |                                                                                     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp: In function 'void Potassco::Test::____C_A_T_C_H____T_E_S_T____36()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:371:138: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  371 |                 REQUIRE_THROWS_AS(fail(Potassco::error_logic, 0, 0, 0, "Message with %d parameters {'%s', '%s'}", 2, "Foo", "Bar"), std::logic_error);
      |                                                                                                                                          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:375:88: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  375 |                 REQUIRE_THROWS_AS(fail(Potassco::error_assert, 0, 0, "false", 0), std::logic_error);
      |                                                                                        ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:376:89: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=]
  376 |                 REQUIRE_THROWS_AS(fail(Potassco::error_runtime, 0, 0, "false", 0), std::runtime_error);
      |                                                                                         ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:379:61: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=]
  379 |                 REQUIRE_THROWS_AS(fail(0, 0, 0, 0, 0), std::invalid_argument);
      |                                                             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:383:71: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=]
  383 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, EINVAL), std::invalid_argument);
      |                                                                       ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:384:87: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  384 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, Potassco::error_assert), std::logic_error);
      |                                                                                       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:385:86: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  385 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, Potassco::error_logic), std::logic_error);
      |                                                                                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:386:88: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=]
  386 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, Potassco::error_runtime), std::runtime_error);
      |                                                                                        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:387:71: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=]
  387 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, ENOMEM), std::bad_alloc);
      |                                                                       ^~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:395:65: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  395 |                 REQUIRE_THROWS_AS(POTASSCO_REQUIRE(false), std::logic_error);
      |                                                                 ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:404:64: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  404 |                 REQUIRE_THROWS_AS(POTASSCO_ASSERT(false), std::logic_error);
      |                                                                ^~~~~~~~~~~
[ 17%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clingo.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clingo.cpp.o -MF CMakeFiles/libclasp.dir/clingo.cpp.o.d -o CMakeFiles/libclasp.dir/clingo.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clingo.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:34,
                 from /<<PKGBUILDDIR>>/clasp/clasp/clasp_facade.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/clingo.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/clingo.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:33:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 18%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/constraint.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/constraint.cpp.o -MF CMakeFiles/libclasp.dir/constraint.cpp.o.d -o CMakeFiles/libclasp.dir/constraint.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/constraint.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/src/constraint.cpp:25:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:31:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/catch/catch.hpp:677,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp:19:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]',
    inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /usr/include/catch/catch.hpp:6837:43:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]',
    inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /usr/include/catch/catch.hpp:6837:43,
    inlined from 'Catch::Section::~Section()' at /usr/include/catch/catch.hpp:8848:53:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 18%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/dependency_graph.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/dependency_graph.cpp.o -MF CMakeFiles/libclasp.dir/dependency_graph.cpp.o.d -o CMakeFiles/libclasp.dir/dependency_graph.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/dependency_graph.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:34,
                 from /<<PKGBUILDDIR>>/clasp/clasp/logic_program.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/dependency_graph.h:32,
                 from /<<PKGBUILDDIR>>/clasp/src/dependency_graph.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/logic_program_types.h:35,
                 from /<<PKGBUILDDIR>>/clasp/clasp/logic_program.h:31:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 18%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/main.cpp.o -MF CMakeFiles/test_potassco_lp.dir/main.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/main.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp
In file included from /usr/include/string.h:535,
                 from /usr/include/c++/12/cstring:42,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:29:
In function 'void* memmove(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::move_right(iterator, size_type) [with T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:463:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::Literal>; T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:493:14,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = const Clasp::Literal*; T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = const Clasp::Literal*; T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'void Clasp::AcyclicityCheck::ReasonStore::setReason(Clasp::Literal, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator)' at /<<PKGBUILDDIR>>/clasp/src/dependency_graph.cpp:886:54,
    inlined from 'void Clasp::AcyclicityCheck::setReason(Clasp::Literal, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator)' at /<<PKGBUILDDIR>>/clasp/src/dependency_graph.cpp:932:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: warning: argument 2 null where non-null expected [-Wnonnull]
   36 |   return __builtin___memmove_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   37 |                                   __glibc_objsize0 (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: note: in a call to built-in function 'void* __builtin_memmove(void*, const void*, unsigned int)'
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void bk_lib::detail::Memcpy<T>::operator()(T*, std::size_t) const [with T = Clasp::Literal]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:96:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::Literal>; T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:494:8,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = const Clasp::Literal*; T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = const Clasp::Literal*; T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'void Clasp::AcyclicityCheck::ReasonStore::setReason(Clasp::Literal, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator)' at /<<PKGBUILDDIR>>/clasp/src/dependency_graph.cpp:886:54,
    inlined from 'void Clasp::AcyclicityCheck::setReason(Clasp::Literal, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator)' at /<<PKGBUILDDIR>>/clasp/src/dependency_graph.cpp:932:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: note: in a call to built-in function 'void* __builtin_memcpy(void*, const void*, unsigned int)'
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::Literal>; T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:506:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = const Clasp::Literal*; T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = const Clasp::Literal*; T = Clasp::Literal; Allocator = std::allocator<Clasp::Literal>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'void Clasp::AcyclicityCheck::ReasonStore::setReason(Clasp::Literal, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator)' at /<<PKGBUILDDIR>>/clasp/src/dependency_graph.cpp:886:54,
    inlined from 'void Clasp::AcyclicityCheck::setReason(Clasp::Literal, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator, bk_lib::pod_vector<Clasp::Literal, std::allocator<Clasp::Literal> >::const_iterator)' at /<<PKGBUILDDIR>>/clasp/src/dependency_graph.cpp:932:21:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: argument 2 null where non-null expected [-Wnonnull]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: note: in a call to built-in function 'void* __builtin_memcpy(void*, const void*, unsigned int)'
[ 19%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/enumerator.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/enumerator.cpp.o -MF CMakeFiles/libclasp.dir/enumerator.cpp.o.d -o CMakeFiles/libclasp.dir/enumerator.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/enumerator.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/enumerator.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/enumerator.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/enumerator.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 19%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/heuristics.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/heuristics.cpp.o -MF CMakeFiles/libclasp.dir/heuristics.cpp.o.d -o CMakeFiles/libclasp.dir/heuristics.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/heuristics.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver.h:30,
                 from /<<PKGBUILDDIR>>/clasp/clasp/heuristics.h:36,
                 from /<<PKGBUILDDIR>>/clasp/src/heuristics.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 20%] Linking CXX executable ../../../bin/test_potassco_opts
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_potassco_opts.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_potassco_opts.dir/test_application.cpp.o CMakeFiles/test_potassco_opts.dir/test_options.cpp.o CMakeFiles/test_potassco_opts.dir/test_value.cpp.o CMakeFiles/test_potassco_opts.dir/main.cpp.o -o ../../../bin/test_potassco_opts  ../../../lib/libpotassco.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 20%] Built target test_potassco_opts
[ 21%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/logic_program.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/logic_program.cpp.o -MF CMakeFiles/libclasp.dir/logic_program.cpp.o.d -o CMakeFiles/libclasp.dir/logic_program.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/logic_program.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:34,
                 from /<<PKGBUILDDIR>>/clasp/clasp/logic_program.h:32,
                 from /<<PKGBUILDDIR>>/clasp/src/logic_program.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/logic_program_types.h:35,
                 from /<<PKGBUILDDIR>>/clasp/clasp/logic_program.h:31:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/src/logic_program.cpp: In member function 'Clasp::uint32 Clasp::Asp::LogicProgram::findEqBody(const Clasp::Asp::PrgBody*, Clasp::uint32)':
/<<PKGBUILDDIR>>/clasp/src/logic_program.cpp:1910:114: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = Clasp::Asp::AtomState; _Arg = Clasp::Literal]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1910 |                         if (++n == 1) { std::for_each(b->goals_begin(), b->goals_end(), std::bind1st(std::mem_fun(&AtomState::addToBody), &atomState_)); }
      |                                                                                                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
/<<PKGBUILDDIR>>/clasp/src/logic_program.cpp:1910:101: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = mem_fun1_t<void, Clasp::Asp::AtomState, Clasp::Literal>; _Tp = Clasp::Asp::AtomState*]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
 1910 |                         if (++n == 1) { std::for_each(b->goals_begin(), b->goals_end(), std::bind1st(std::mem_fun(&AtomState::addToBody), &atomState_)); }
      |                                                                                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/<<PKGBUILDDIR>>/clasp/src/logic_program.cpp:1929:90: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = Clasp::Asp::AtomState; _Arg = Clasp::Literal]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
 1929 |                 std::for_each(b->goals_begin(), b->goals_end(), std::bind1st(std::mem_fun(&AtomState::clearBody), &atomState_));
      |                                                                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
/<<PKGBUILDDIR>>/clasp/src/logic_program.cpp:1929:77: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = mem_fun1_t<void, Clasp::Asp::AtomState, Clasp::Literal>; _Tp = Clasp::Asp::AtomState*]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
 1929 |                 std::for_each(b->goals_begin(), b->goals_end(), std::bind1st(std::mem_fun(&AtomState::clearBody), &atomState_));
      |                                                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /usr/include/string.h:535,
                 from /usr/include/c++/12/cstring:42,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:29:
In function 'void* memmove(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::move_right(iterator, size_type) [with T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:463:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::DomainHeuristic::DomPrio>; T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:493:14,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = Clasp::DomainHeuristic::DomPrio*; T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = Clasp::DomainHeuristic::DomPrio*; T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'virtual void Clasp::DomainHeuristic::initScores(Clasp::Solver&, bool)' at /<<PKGBUILDDIR>>/clasp/src/heuristics.cpp:774:4:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: warning: argument 2 null where non-null expected [-Wnonnull]
   36 |   return __builtin___memmove_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   37 |                                   __glibc_objsize0 (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: note: in a call to built-in function 'void* __builtin_memmove(void*, const void*, unsigned int)'
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void bk_lib::detail::Memcpy<T>::operator()(T*, std::size_t) const [with T = Clasp::DomainHeuristic::DomPrio]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:96:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::DomainHeuristic::DomPrio>; T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:494:8,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = Clasp::DomainHeuristic::DomPrio*; T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = Clasp::DomainHeuristic::DomPrio*; T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'virtual void Clasp::DomainHeuristic::initScores(Clasp::Solver&, bool)' at /<<PKGBUILDDIR>>/clasp/src/heuristics.cpp:774:4:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: note: in a call to built-in function 'void* __builtin_memcpy(void*, const void*, unsigned int)'
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::DomainHeuristic::DomPrio>; T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:506:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = Clasp::DomainHeuristic::DomPrio*; T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = Clasp::DomainHeuristic::DomPrio*; T = Clasp::DomainHeuristic::DomPrio; Allocator = std::allocator<Clasp::DomainHeuristic::DomPrio>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'virtual void Clasp::DomainHeuristic::initScores(Clasp::Solver&, bool)' at /<<PKGBUILDDIR>>/clasp/src/heuristics.cpp:774:4:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: argument 2 null where non-null expected [-Wnonnull]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: note: in a call to built-in function 'void* __builtin_memcpy(void*, const void*, unsigned int)'
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/catch2/catch.hpp:566,
                 from /<<PKGBUILDDIR>>/libreify/tests/main.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 Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]',
    inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /usr/include/catch2/catch.hpp:12875:39:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 22%] Building CXX object libreify/tests/CMakeFiles/test_reify.dir/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libreify/tests -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT libreify/tests/CMakeFiles/test_reify.dir/program.cc.o -MF CMakeFiles/test_reify.dir/program.cc.o.d -o CMakeFiles/test_reify.dir/program.cc.o -c /<<PKGBUILDDIR>>/libreify/tests/program.cc
[ 22%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/logic_program_types.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/logic_program_types.cpp.o -MF CMakeFiles/libclasp.dir/logic_program_types.cpp.o.d -o CMakeFiles/libclasp.dir/logic_program_types.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/logic_program_types.cpp
In file included from /usr/include/string.h:535,
                 from /usr/include/c++/12/cstring:42,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:29:
In function 'void* memmove(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::move_right(iterator, size_type) [with T = unsigned int; Allocator = std::allocator<unsigned int>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:463:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Fill<unsigned int>; T = unsigned int; Allocator = std::allocator<unsigned int>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:493:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::iterator bk_lib::pod_vector<T, Allocator>::insert(iterator, size_type, const T&) [with T = unsigned int; Allocator = std::allocator<unsigned int>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:404:14,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::assign(size_type, const T&) [with T = unsigned int; Allocator = std::allocator<unsigned int>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:292:9,
    inlined from 'void Clasp::Asp::LogicProgram::prepareProgram(bool)' at /<<PKGBUILDDIR>>/clasp/src/logic_program.cpp:1109:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: warning: argument 2 null where non-null expected [-Wnonnull]
   36 |   return __builtin___memmove_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   37 |                                   __glibc_objsize0 (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: note: in a call to built-in function 'void* __builtin_memmove(void*, const void*, unsigned int)'
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Fill<unsigned int>; T = unsigned int; Allocator = std::allocator<unsigned int>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:506:15,
    inlined from 'bk_lib::pod_vector<T, Allocator>::iterator bk_lib::pod_vector<T, Allocator>::insert(iterator, size_type, const T&) [with T = unsigned int; Allocator = std::allocator<unsigned int>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:404:14,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::assign(size_type, const T&) [with T = unsigned int; Allocator = std::allocator<unsigned int>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:292:9,
    inlined from 'void Clasp::Asp::LogicProgram::prepareProgram(bool)' at /<<PKGBUILDDIR>>/clasp/src/logic_program.cpp:1109:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: argument 2 null where non-null expected [-Wnonnull]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: note: in a call to built-in function 'void* __builtin_memcpy(void*, const void*, unsigned int)'
In file included from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:34,
                 from /<<PKGBUILDDIR>>/clasp/clasp/logic_program.h:32,
                 from /<<PKGBUILDDIR>>/clasp/src/logic_program_types.cpp:25:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/logic_program_types.h:35,
                 from /<<PKGBUILDDIR>>/clasp/src/logic_program_types.cpp:24:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/catch/catch.hpp:677,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp:19:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]',
    inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /usr/include/catch/catch.hpp:6837:43:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]',
    inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /usr/include/catch/catch.hpp:6837:43,
    inlined from 'Catch::Section::~Section()' at /usr/include/catch/catch.hpp:8848:53:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make  -f libgringo/CMakeFiles/libgringo.dir/build.make libgringo/CMakeFiles/libgringo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 22%] [RE2C][nongroundlexer] Building lexer with re2c 0.300.0
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/re2c -c -o /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh /<<PKGBUILDDIR>>/libgringo//src/input/nongroundlexer.xch
[ 23%] [BISON][groundtermgrammar] Building parser with bison 3.8.2
cd /<<PKGBUILDDIR>>/libgringo && /usr/bin/bison -d -o /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc /<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:26.1-52: warning: deprecated directive: '%define namespace "Gringo::Input::GroundTermGrammar"', use '%define api.namespace {Gringo::Input::GroundTermGrammar}' [-Wdeprecated]
   26 | %define namespace "Gringo::Input::GroundTermGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.namespace {Gringo::Input::GroundTermGrammar}
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:27.1-39: warning: deprecated directive: '%name-prefix "GringoGroundTermGrammar_"', use '%define api.prefix {GringoGroundTermGrammar_}' [-Wdeprecated]
   27 | %name-prefix "GringoGroundTermGrammar_"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {GringoGroundTermGrammar_}
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:28.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   28 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:26.1-52: warning: %define variable 'api.namespace' requires '{...}' values [-Wdeprecated]
   26 | %define namespace "Gringo::Input::GroundTermGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 24%] [RE2C][groundtermlexer] Building lexer with re2c 0.300.0
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/re2c -o /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo//src/input/groundtermlexer.hh /<<PKGBUILDDIR>>/libgringo//src/input/groundtermlexer.xh
[ 25%] [BISON][nongroundgrammar] Building parser with bison 3.8.2
cd /<<PKGBUILDDIR>>/libgringo && /usr/bin/bison -d -o /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/nongroundgrammar/grammar.cc /<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:28.1-51: warning: deprecated directive: '%define namespace "Gringo::Input::NonGroundGrammar"', use '%define api.namespace {Gringo::Input::NonGroundGrammar}' [-Wdeprecated]
   28 | %define namespace "Gringo::Input::NonGroundGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.namespace {Gringo::Input::NonGroundGrammar}
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:30.1-38: warning: deprecated directive: '%name-prefix "GringoNonGroundGrammar_"', use '%define api.prefix {GringoNonGroundGrammar_}' [-Wdeprecated]
   30 | %name-prefix "GringoNonGroundGrammar_"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {GringoNonGroundGrammar_}
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:32.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   32 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:34.1-39: warning: deprecated directive: '%define location_type "DefaultLocation"', use '%define api.location.type {DefaultLocation}' [-Wdeprecated]
   34 | %define location_type "DefaultLocation"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.location.type {DefaultLocation}
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:34.1-39: warning: %define variable 'api.location.type' requires '{...}' values [-Wdeprecated]
   34 | %define location_type "DefaultLocation"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:28.1-51: warning: %define variable 'api.namespace' requires '{...}' values [-Wdeprecated]
   28 | %define namespace "Gringo::Input::NonGroundGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libgringo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/CMakeFiles/libgringo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libgringo/CMakeFiles/libgringo.dir/build.make libgringo/CMakeFiles/libgringo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 25%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/backend.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/backend.cc.o -MF CMakeFiles/libgringo.dir/src/backend.cc.o.d -o CMakeFiles/libgringo.dir/src/backend.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/backend.cc
[ 26%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/primes.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/primes.cc.o -MF CMakeFiles/libgringo.dir/src/primes.cc.o.d -o CMakeFiles/libgringo.dir/src/primes.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/primes.cc
[ 26%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/symbol.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/symbol.cc.o -MF CMakeFiles/libgringo.dir/src/symbol.cc.o.d -o CMakeFiles/libgringo.dir/src/symbol.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/symbol.cc
In file included from /usr/include/string.h:535,
                 from /usr/include/c++/12/cstring:42,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:29:
In function 'void* memmove(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::move_right(iterator, size_type) [with T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:463:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::Asp::PrgEdge>; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:493:14,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'void Clasp::Asp::PrgBody::addHead(Clasp::Asp::PrgEdge)' at /<<PKGBUILDDIR>>/clasp/src/logic_program_types.cpp:798:55:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: warning: argument 2 null where non-null expected [-Wnonnull]
   36 |   return __builtin___memmove_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   37 |                                   __glibc_objsize0 (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:36:34: note: in a call to built-in function 'void* __builtin_memmove(void*, const void*, unsigned int)'
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void bk_lib::detail::Memcpy<T>::operator()(T*, std::size_t) const [with T = Clasp::Asp::PrgEdge]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:96:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::Asp::PrgEdge>; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:494:8,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'void Clasp::Asp::PrgBody::addHead(Clasp::Asp::PrgEdge)' at /<<PKGBUILDDIR>>/clasp/src/logic_program_types.cpp:798:55:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: argument 1 null where non-null expected [-Wnonnull]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: note: in a call to built-in function 'void* __builtin_memcpy(void*, const void*, unsigned int)'
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_impl(iterator, ST, const P&) [with ST = unsigned int; P = bk_lib::detail::Memcpy<Clasp::Asp::PrgEdge>; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:506:15,
    inlined from 'void bk_lib::pod_vector<T, Allocator>::insert_range(iterator, It, It, std::random_access_iterator_tag, typename bk_lib::detail::disable_if<((bk_lib::detail::same_type<typename Allocator::pointer, It>::value == 0) && (bk_lib::detail::same_type<typename Allocator::const_pointer, It>::value == 0))>::type*) [with It = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:471:14,
    inlined from 'bk_lib::pod_vector<T, Allocator>::pod_vector(Iter, Iter, const allocator_type&, typename bk_lib::detail::disable_if<bk_lib::detail::IterType<Iter>::num>::type*) [with Iter = const Clasp::Asp::PrgEdge*; T = Clasp::Asp::PrgEdge; Allocator = std::allocator<Clasp::Asp::PrgEdge>]' at /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'void Clasp::Asp::PrgBody::addHead(Clasp::Asp::PrgEdge)' at /<<PKGBUILDDIR>>/clasp/src/logic_program_types.cpp:798:55:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: argument 2 null where non-null expected [-Wnonnull]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: note: in a call to built-in function 'void* __builtin_memcpy(void*, const void*, unsigned int)'
[ 27%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/lookahead.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/lookahead.cpp.o -MF CMakeFiles/libclasp.dir/lookahead.cpp.o.d -o CMakeFiles/libclasp.dir/lookahead.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/lookahead.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver.h:30,
                 from /<<PKGBUILDDIR>>/clasp/clasp/lookahead.h:39,
                 from /<<PKGBUILDDIR>>/clasp/src/lookahead.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/src/symbol.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'Gringo::Symbol Gringo::Symbol::replace(const Gringo::IdSymMap&) const' at /<<PKGBUILDDIR>>/libgringo/src/symbol.cc:405:55:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/term.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/term.cc.o -MF CMakeFiles/libgringo.dir/src/term.cc.o.d -o CMakeFiles/libgringo.dir/src/term.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/term.cc
[ 28%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/minimize_constraint.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/minimize_constraint.cpp.o -MF CMakeFiles/libclasp.dir/minimize_constraint.cpp.o.d -o CMakeFiles/libclasp.dir/minimize_constraint.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/minimize_constraint.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/minimize_constraint.h:33,
                 from /<<PKGBUILDDIR>>/clasp/src/minimize_constraint.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:31:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 29%] Linking CXX executable ../../../bin/test_potassco_lp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_potassco_lp.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o CMakeFiles/test_potassco_lp.dir/test_text.cpp.o CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o CMakeFiles/test_potassco_lp.dir/main.cpp.o -o ../../../bin/test_potassco_lp  ../../../lib/libpotassco.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 29%] Built target test_potassco_lp
[ 30%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/model_enumerators.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/model_enumerators.cpp.o -MF CMakeFiles/libclasp.dir/model_enumerators.cpp.o.d -o CMakeFiles/libclasp.dir/model_enumerators.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/model_enumerators.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/enumerator.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/model_enumerators.h:33,
                 from /<<PKGBUILDDIR>>/clasp/src/model_enumerators.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/enumerator.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/src/model_enumerators.cpp: In member function 'virtual bool Clasp::ModelEnumerator::BacktrackFinder::doUpdate(Clasp::Solver&)':
/<<PKGBUILDDIR>>/clasp/src/model_enumerators.cpp:175:145: warning: 'std::const_mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg) const) [with _Ret = bool; _Tp = Clasp::Solver; _Arg = Clasp::Literal]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  175 |                         uint32  f = static_cast<uint32>(std::stable_partition(rep.lits+2, rep.lits+rep.size, std::not1(std::bind1st(std::mem_fun(&Solver::isFalse), &s))) - rep.lits);
      |                                                                                                                                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1401:5: note: declared here
 1401 |     mem_fun(_Ret (_Tp::*__f)(_Arg) const)
      |     ^~~~~~~
/<<PKGBUILDDIR>>/clasp/src/model_enumerators.cpp:175:132: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = const_mem_fun1_t<bool, Clasp::Solver, Clasp::Literal>; _Tp = Clasp::Solver*]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  175 |                         uint32  f = static_cast<uint32>(std::stable_partition(rep.lits+2, rep.lits+rep.size, std::not1(std::bind1st(std::mem_fun(&Solver::isFalse), &s))) - rep.lits);
      |                                                                                                                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
make  -f app/reify/CMakeFiles/reify.dir/build.make app/reify/CMakeFiles/reify.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/app/reify /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/reify /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/reify/CMakeFiles/reify.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f app/reify/CMakeFiles/reify.dir/build.make app/reify/CMakeFiles/reify.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 31%] Building CXX object app/reify/CMakeFiles/reify.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/reify && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT app/reify/CMakeFiles/reify.dir/main.cc.o -MF CMakeFiles/reify.dir/main.cc.o.d -o CMakeFiles/reify.dir/main.cc.o -c /<<PKGBUILDDIR>>/app/reify/main.cc
[ 32%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/parser.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/parser.cpp.o -MF CMakeFiles/libclasp.dir/parser.cpp.o.d -o CMakeFiles/libclasp.dir/parser.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/parser.cpp
[ 32%] Linking CXX executable ../../bin/reify
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/reify && /usr/bin/cmake -E cmake_link_script CMakeFiles/reify.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/reify.dir/main.cc.o -o ../../bin/reify  ../../lib/libreify.a ../../lib/libpotassco.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 32%] Built target reify
[ 32%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/terms.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/terms.cc.o -MF CMakeFiles/libgringo.dir/src/terms.cc.o.d -o CMakeFiles/libgringo.dir/src/terms.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/terms.cc
In file included from /<<PKGBUILDDIR>>/clasp/clasp/parser.h:35,
                 from /<<PKGBUILDDIR>>/clasp/src/parser.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/istream:38,
                 from /<<PKGBUILDDIR>>/clasp/clasp/parser.h:31:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/src/term.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::Defines::apply(Gringo::Symbol, Gringo::Symbol&, Gringo::UTerm&, bool)' at /<<PKGBUILDDIR>>/libgringo/src/term.cc:98:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/program_builder.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/program_builder.cpp.o -MF CMakeFiles/libclasp.dir/program_builder.cpp.o.d -o CMakeFiles/libclasp.dir/program_builder.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/program_builder.cpp
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'virtual Gringo::Symbol Gringo::FunctionTerm::isEDB() const' at /<<PKGBUILDDIR>>/libgringo/src/term.cc:1918:27:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'virtual Gringo::Symbol Gringo::FunctionTerm::eval(bool&, Gringo::Logger&) const' at /<<PKGBUILDDIR>>/libgringo/src/term.cc:1837:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:34,
                 from /<<PKGBUILDDIR>>/clasp/src/program_builder.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:33:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/terms.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, Gringo::Symbol}; _Tp = std::pair<int, Gringo::Symbol>; _Alloc = std::allocator<std::pair<int, Gringo::Symbol> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<int, Gringo::Symbol> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, Gringo::Symbol}; _Tp = std::pair<int, Gringo::Symbol>; _Alloc = std::allocator<std::pair<int, Gringo::Symbol> >]',
    inlined from 'void Gringo::CSPAddTerm::toGround(Gringo::CSPGroundLit&, bool, Gringo::Logger&) const' at /<<PKGBUILDDIR>>/libgringo/src/terms.cc:352:58:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, Gringo::Symbol>*, std::vector<std::pair<int, Gringo::Symbol> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Linking CXX executable ../../bin/test_reify
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_reify.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_reify.dir/main.cc.o CMakeFiles/test_reify.dir/program.cc.o -o ../../bin/test_reify  ../../lib/libreify.a ../../lib/libpotassco.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 32%] Built target test_reify
[ 33%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/satelite.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/satelite.cpp.o -MF CMakeFiles/libclasp.dir/satelite.cpp.o.d -o CMakeFiles/libclasp.dir/satelite.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/satelite.cpp
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::TheoryAtomDef}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::TheoryAtomDef, std::allocator<Gringo::TheoryAtomDef> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::TheoryAtomDef}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(Value&&) [with Value = Gringo::TheoryAtomDef; Hash = Gringo::HashKey<Gringo::Sig, Gringo::TheoryAtomDef::GetKey, Gringo::value_hash<Gringo::Sig> >; EqualTo = Gringo::EqualToKey<Gringo::Sig, Gringo::TheoryAtomDef::GetKey>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:325:27,
    inlined from 'void Gringo::TheoryDef::addAtomDef(Gringo::TheoryAtomDef&&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/terms.cc:209:23:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::TheoryAtomDef*, std::vector<Gringo::TheoryAtomDef, std::allocator<Gringo::TheoryAtomDef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver.h:30,
                 from /<<PKGBUILDDIR>>/clasp/clasp/satelite.h:33,
                 from /<<PKGBUILDDIR>>/clasp/src/satelite.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 33%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/shared_context.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/shared_context.cpp.o -MF CMakeFiles/libclasp.dir/shared_context.cpp.o.d -o CMakeFiles/libclasp.dir/shared_context.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/shared_context.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/shared_context.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/shared_context.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/shared_context.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 34%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o -MF CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o.d -o CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/ground/instantiation.cc
[ 35%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solve_algorithms.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/solve_algorithms.cpp.o -MF CMakeFiles/libclasp.dir/solve_algorithms.cpp.o.d -o CMakeFiles/libclasp.dir/solve_algorithms.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/solve_algorithms.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_strategies.h:30,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solve_algorithms.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/solve_algorithms.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:31:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 35%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/literals.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/ground/literals.cc.o -MF CMakeFiles/libgringo.dir/src/ground/literals.cc.o.d -o CMakeFiles/libgringo.dir/src/ground/literals.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/ground/literals.cc
[ 36%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/ground/program.cc.o -MF CMakeFiles/libgringo.dir/src/ground/program.cc.o.d -o CMakeFiles/libgringo.dir/src/ground/program.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/ground/program.cc
[ 36%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solver.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/solver.cpp.o -MF CMakeFiles/libclasp.dir/solver.cpp.o.d -o CMakeFiles/libclasp.dir/solver.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/solver.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver.h:30,
                 from /<<PKGBUILDDIR>>/clasp/src/solver.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/src/solver.cpp: In member function 'Clasp::Literal Clasp::Solver::popVars(Clasp::uint32, bool, ConstraintDB*)':
/<<PKGBUILDDIR>>/clasp/src/solver.cpp:441:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = less<Clasp::Literal>; _Tp = Clasp::Literal]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  441 |                                 if (std::find_if(cc.begin(), cc.end(), std::not1(std::bind2nd(std::less<Literal>(), pop))) != cc.end()) {
      |                                                                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
[ 36%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/statements.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/ground/statements.cc.o -MF CMakeFiles/libgringo.dir/src/ground/statements.cc.o.d -o CMakeFiles/libgringo.dir/src/ground/statements.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/program.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/ground/program.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::PredicateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30,
    inlined from 'std::pair<typename Gringo::UniqueVec<T, Gringo::HashKey<Gringo::Symbol>, Gringo::EqualToKey<Gringo::Symbol> >::Vec::iterator, bool> Gringo::AbstractDomain<T>::define(Gringo::Symbol) [with T = Gringo::Output::PredicateAtom]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:530:35,
    inlined from 'std::tuple<__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >, bool, bool> Gringo::Output::PredicateDomain::define(Gringo::Symbol, bool)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:734:26,
    inlined from 'void Gringo::Ground::Program::ground(const Gringo::Ground::Parameters&, Gringo::Context&, Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/program.cc:107:48:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::PredicateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30,
    inlined from 'std::pair<typename Gringo::UniqueVec<T, Gringo::HashKey<Gringo::Symbol>, Gringo::EqualToKey<Gringo::Symbol> >::Vec::iterator, bool> Gringo::AbstractDomain<T>::define(Gringo::Symbol) [with T = Gringo::Output::PredicateAtom]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:530:35,
    inlined from 'std::tuple<__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >, bool, bool> Gringo::Output::PredicateDomain::define(Gringo::Symbol, bool)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:734:26,
    inlined from 'void Gringo::Ground::Program::ground(const Gringo::Ground::Parameters&, Gringo::Context&, Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/program.cc:120:56:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::PredicateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30,
    inlined from 'std::pair<typename Gringo::UniqueVec<T, Gringo::HashKey<Gringo::Symbol>, Gringo::EqualToKey<Gringo::Symbol> >::Vec::iterator, bool> Gringo::AbstractDomain<T>::define(Gringo::Symbol) [with T = Gringo::Output::PredicateAtom]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:530:35,
    inlined from 'std::tuple<__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >, bool, bool> Gringo::Output::PredicateDomain::define(Gringo::Symbol, bool)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:734:26,
    inlined from 'void Gringo::Ground::Program::ground(const Gringo::Ground::Parameters&, Gringo::Context&, Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/program.cc:121:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/literals.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/ground/literals.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::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 = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'virtual void Gringo::Ground::{anonymous}::ScriptBinder::match(Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/literals.cc:122:64:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:204:57:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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 = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::PredicateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solver_strategies.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/solver_strategies.cpp.o -MF CMakeFiles/libclasp.dir/solver_strategies.cpp.o.d -o CMakeFiles/libclasp.dir/solver_strategies.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/solver_strategies.cpp
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'Gringo::BindIndex<Domain>::OffsetRange Gringo::BindIndex<Domain>::lookup(const Gringo::SValVec&, Gringo::BinderType, Gringo::Logger&) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:175:57,
    inlined from 'Gringo::Ground::PosBinder<Index, LookupArgs>::MatchRng Gringo::Ground::PosBinder<Index, LookupArgs>::lookup<0, I ...>::operator()(std::tuple<_El0, _El ...>&, Gringo::BinderType, Gringo::Logger&) [with int ...I = {1}; Index = Gringo::BindIndex<Gringo::AbstractDomain<Gringo::Output::PredicateAtom> >&; LookupArgs = {std::vector<std::shared_ptr<Gringo::Symbol>, std::allocator<std::shared_ptr<Gringo::Symbol> > >}]' at /<<PKGBUILDDIR>>/libgringo/gringo/ground/binders.hh:51:45,
    inlined from 'void Gringo::Ground::PosBinder<Index, LookupArgs>::match(Gringo::Logger&) [with Index = Gringo::BindIndex<Gringo::AbstractDomain<Gringo::Output::PredicateAtom> >&; LookupArgs = {std::vector<std::shared_ptr<Gringo::Symbol>, std::allocator<std::shared_ptr<Gringo::Symbol> > >}]' at /<<PKGBUILDDIR>>/libgringo/gringo/ground/binders.hh:56:85:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:204:57:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_strategies.h:30,
                 from /<<PKGBUILDDIR>>/clasp/src/solver_strategies.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:31:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 38%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/aggregate.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/aggregate.cc.o -MF CMakeFiles/libgringo.dir/src/input/aggregate.cc.o.d -o CMakeFiles/libgringo.dir/src/input/aggregate.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/aggregate.cc
[ 38%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solver_types.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/solver_types.cpp.o -MF CMakeFiles/libclasp.dir/solver_types.cpp.o.d -o CMakeFiles/libclasp.dir/solver_types.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/solver_types.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/solver_types.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 39%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/aggregates.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/aggregates.cc.o -MF CMakeFiles/libgringo.dir/src/input/aggregates.cc.o.d -o CMakeFiles/libgringo.dir/src/input/aggregates.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/aggregates.cc
[ 40%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/statistics.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/statistics.cpp.o -MF CMakeFiles/libclasp.dir/statistics.cpp.o.d -o CMakeFiles/libclasp.dir/statistics.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/statistics.cpp
In file included from /<<PKGBUILDDIR>>/clasp/src/statistics.cpp:25:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/statistics.h:33,
                 from /<<PKGBUILDDIR>>/clasp/src/statistics.cpp:24:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 40%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/timer.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/timer.cpp.o -MF CMakeFiles/libclasp.dir/timer.cpp.o.d -o CMakeFiles/libclasp.dir/timer.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/timer.cpp
[ 41%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/unfounded_check.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/unfounded_check.cpp.o -MF CMakeFiles/libclasp.dir/unfounded_check.cpp.o.d -o CMakeFiles/libclasp.dir/unfounded_check.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/unfounded_check.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver.h:30,
                 from /<<PKGBUILDDIR>>/clasp/clasp/unfounded_check.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/unfounded_check.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:30:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 41%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/weight_constraint.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/weight_constraint.cpp.o -MF CMakeFiles/libclasp.dir/weight_constraint.cpp.o.d -o CMakeFiles/libclasp.dir/weight_constraint.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/weight_constraint.cpp
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/weight_constraint.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/weight_constraint.cpp:25:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:31:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 42%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/parallel_solve.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/parallel_solve.cpp.o -MF CMakeFiles/libclasp.dir/parallel_solve.cpp.o.d -o CMakeFiles/libclasp.dir/parallel_solve.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/parallel_solve.cpp
[ 42%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o -MF CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o.d -o CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/groundtermparser.cc
In file included from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:32,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solver_strategies.h:30,
                 from /<<PKGBUILDDIR>>/clasp/clasp/solve_algorithms.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/mt/parallel_solve.h:34,
                 from /<<PKGBUILDDIR>>/clasp/src/parallel_solve.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:195:24: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  195 | struct identity : std::unary_function<T, T>{
      |                        ^~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:48,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/streambuf:41,
                 from /usr/include/c++/12/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/12/iterator:66,
                 from /<<PKGBUILDDIR>>/clasp/clasp/util/pod_vector.h:27,
                 from /<<PKGBUILDDIR>>/clasp/clasp/pod_vector.h:28,
                 from /<<PKGBUILDDIR>>/clasp/clasp/literal.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/constraint.h:31:
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:203:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  203 | struct select1st : std::unary_function<P, typename P::first_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:214:25: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  214 | struct select2nd : std::unary_function<P, typename P::second_type> {
      |                         ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:225:32: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  225 | struct compose_1 : public std::unary_function<
      |                                ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:251:34: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
  251 | struct compose_2_1 : public std::unary_function<
      |                                  ^~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/clasp/util/misc_types.h:280:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
  280 | struct compose_2_2 : public std::binary_function<
      |                                  ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/src/parallel_solve.cpp: In member function 'bool Clasp::mt::ParallelSolve::beginSolve(Clasp::SharedContext&, const Clasp::LitVec&)':
/<<PKGBUILDDIR>>/clasp/src/parallel_solve.cpp:367:49: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = Clasp::mt::ParallelSolve; _Arg = unsigned int]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  367 |                 Clasp::mt::thread x(std::mem_fun(&ParallelSolve::solveParallel), this, id);
      |                                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
/<<PKGBUILDDIR>>/clasp/src/parallel_solve.cpp: In member function 'virtual void Clasp::mt::ParallelSolve::doStart(Clasp::SharedContext&, const Clasp::LitVec&)':
/<<PKGBUILDDIR>>/clasp/src/parallel_solve.cpp:449:49: warning: 'std::mem_fun1_t<_Ret, _Tp, _Arg> std::mem_fun(_Ret (_Tp::*)(_Arg)) [with _Ret = void; _Tp = Clasp::mt::ParallelSolve; _Arg = unsigned int]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
  449 |                 Clasp::mt::thread x(std::mem_fun(&ParallelSolve::solveParallel), this, static_cast<uint32>(masterId));
      |                                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1395:5: note: declared here
 1395 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/lexerstate.hh:32,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/groundtermparser.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/groundtermparser.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'unsigned int Gringo::Input::GroundTermParser::terms(unsigned int, Gringo::Symbol)' at /<<PKGBUILDDIR>>/libgringo/src/input/groundtermparser.cc:82:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/atomic:41,
                 from /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/clasp/config.h:47,
                 from /<<PKGBUILDDIR>>/clasp/clasp/mt/parallel_solve.h:30:
In member function 'void std::__atomic_base<_PTp*>::store(__pointer_type, std::memory_order) [with _PTp = Clasp::mt::Detail::RawNode]',
    inlined from '_PTp* std::__atomic_base<_PTp*>::operator=(__pointer_type) [with _PTp = Clasp::mt::Detail::RawNode]' at /usr/include/c++/12/bits/atomic_base.h:702:7,
    inlined from '_Tp* std::atomic<_Tp*>::operator=(__pointer_type) [with _Tp = Clasp::mt::Detail::RawNode]' at /usr/include/c++/12/atomic:440:30,
    inlined from 'void Clasp::mt::MPSCPtrQueue::init(Node*)' at /<<PKGBUILDDIR>>/clasp/clasp/util/multi_queue.h:230:14,
    inlined from 'Clasp::mt::LocalDistribution::LocalDistribution(const Clasp::Distributor::Policy&, Clasp::uint32, Clasp::uint32)' at /<<PKGBUILDDIR>>/clasp/src/parallel_solve.cpp:1106:20:
/usr/include/c++/12/bits/atomic_base.h:796:25: warning: 'void __atomic_store_4(volatile void*, unsigned int, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  796 |         __atomic_store_n(&_M_p, __p, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/literal.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/literal.cc.o -MF CMakeFiles/libgringo.dir/src/input/literal.cc.o.d -o CMakeFiles/libgringo.dir/src/input/literal.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/literal.cc
[ 44%] Linking CXX static library ../../lib/libclasp.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/cmake -P CMakeFiles/libclasp.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/libclasp.dir/link.txt --verbose=1
/usr/bin/ar qc ../../lib/libclasp.a CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o CMakeFiles/libclasp.dir/cb_enumerator.cpp.o CMakeFiles/libclasp.dir/clasp_facade.cpp.o CMakeFiles/libclasp.dir/clasp_options.cpp.o CMakeFiles/libclasp.dir/clasp_output.cpp.o CMakeFiles/libclasp.dir/clause.cpp.o CMakeFiles/libclasp.dir/clingo.cpp.o CMakeFiles/libclasp.dir/constraint.cpp.o CMakeFiles/libclasp.dir/dependency_graph.cpp.o CMakeFiles/libclasp.dir/enumerator.cpp.o CMakeFiles/libclasp.dir/heuristics.cpp.o CMakeFiles/libclasp.dir/logic_program.cpp.o CMakeFiles/libclasp.dir/logic_program_types.cpp.o CMakeFiles/libclasp.dir/lookahead.cpp.o CMakeFiles/libclasp.dir/minimize_constraint.cpp.o CMakeFiles/libclasp.dir/model_enumerators.cpp.o CMakeFiles/libclasp.dir/parser.cpp.o CMakeFiles/libclasp.dir/program_builder.cpp.o CMakeFiles/libclasp.dir/satelite.cpp.o CMakeFiles/libclasp.dir/shared_context.cpp.o CMakeFiles/libclasp.dir/solve_algorithms.cpp.o CMakeFiles/libclasp.dir/solver.cpp.o CMakeFiles/libclasp.dir/solver_strategies.cpp.o CMakeFiles/libclasp.dir/solver_types.cpp.o CMakeFiles/libclasp.dir/statistics.cpp.o CMakeFiles/libclasp.dir/timer.cpp.o CMakeFiles/libclasp.dir/unfounded_check.cpp.o CMakeFiles/libclasp.dir/weight_constraint.cpp.o CMakeFiles/libclasp.dir/parallel_solve.cpp.o
/usr/bin/ranlib ../../lib/libclasp.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 44%] Built target libclasp
[ 44%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/literals.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/literals.cc.o -MF CMakeFiles/libgringo.dir/src/input/literals.cc.o.d -o CMakeFiles/libgringo.dir/src/input/literals.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/literals.cc
[ 45%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o -MF CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o.d -o CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/nongroundparser.cc
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::DisjointComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::DisjointAtom>::Iterator)':
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:1625:6: note: parameter passing for argument of type 'Gringo::AbstractDomain<Gringo::Output::DisjointAtom>::Iterator' {aka 'std::vector<Gringo::Output::DisjointAtom, std::allocator<Gringo::Output::DisjointAtom> >::iterator'} changed in GCC 7.1
 1625 | void DisjointComplete::enqueue(DisjointDomain::Iterator atom) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::TheoryComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::TheoryAtom>::Iterator)':
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:1854:6: note: parameter passing for argument of type 'Gringo::AbstractDomain<Gringo::Output::TheoryAtom>::Iterator' {aka 'std::vector<Gringo::Output::TheoryAtom, std::allocator<Gringo::Output::TheoryAtom> >::iterator'} changed in GCC 7.1
 1854 | void TheoryComplete::enqueue(TheoryDomain::Iterator atom) {
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::HeadAggregateComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::HeadAggregateAtom>::Iterator)':
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:2218:6: note: parameter passing for argument of type 'Gringo::AbstractDomain<Gringo::Output::HeadAggregateAtom>::Iterator' {aka 'std::vector<Gringo::Output::HeadAggregateAtom, std::allocator<Gringo::Output::HeadAggregateAtom> >::iterator'} changed in GCC 7.1
 2218 | void HeadAggregateComplete::enqueue(HeadAggregateDomain::Iterator atm) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::DisjunctionComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::DisjunctionAtom>::Iterator)':
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:2546:6: note: parameter passing for argument of type 'Gringo::AbstractDomain<Gringo::Output::DisjunctionAtom>::Iterator' {aka 'std::vector<Gringo::Output::DisjunctionAtom, std::allocator<Gringo::Output::DisjunctionAtom> >::iterator'} changed in GCC 7.1
 2546 | void DisjunctionComplete::enqueue(DisjunctionDomain::Iterator atom) {
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::LiteralId>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'virtual void Gringo::Ground::DisjunctionAccumulate::report(Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:2713:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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 = {}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::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 = {Gringo::Output::LiteralId}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::LiteralId>::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 = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'void Gringo::IntervalSet<T>::add(const Interval&) [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:90:52:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' 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>::_M_emplace_aux(const_iterator, _Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::emplace(const_iterator, _Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]' at /usr/include/c++/12/bits/stl_vector.h:1342:25,
    inlined from 'void Gringo::IntervalSet<T>::add(const Interval&) [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:93:44:
/usr/include/c++/12/bits/vector.tcc:398:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' changed in GCC 7.1
  398 |           _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/program.cc.o -MF CMakeFiles/libgringo.dir/src/input/program.cc.o.d -o CMakeFiles/libgringo.dir/src/input/program.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/program.cc
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::PredicateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'void Gringo::Ground::DisjunctionAccumulate::reportHead(Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:2692:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'void Gringo::Ground::DisjunctionAccumulate::reportHead(Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:2698:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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 = {Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_emplace_aux(const_iterator, _Args&& ...) [with _Args = {Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::emplace(const_iterator, _Args&& ...) [with _Args = {Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]' at /usr/include/c++/12/bits/stl_vector.h:1342:25,
    inlined from 'void Gringo::IntervalSet<T>::remove(const Interval&) [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:116:55:
/usr/include/c++/12/bits/vector.tcc:398:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' changed in GCC 7.1
  398 |           _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/literals.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/literals.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::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 = {Gringo::Symbol&}; _Tp = Gringo::Output::AssignmentAggregateAtom; _Alloc = std::allocator<Gringo::Output::AssignmentAggregateAtom>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::AssignmentAggregateAtom, std::allocator<Gringo::Output::AssignmentAggregateAtom> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::AssignmentAggregateAtom; _Alloc = std::allocator<Gringo::Output::AssignmentAggregateAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::AssignmentAggregateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::AssignmentAggregateAtom*, std::vector<Gringo::Output::AssignmentAggregateAtom, std::allocator<Gringo::Output::AssignmentAggregateAtom> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:204:57:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'virtual void Gringo::Ground::AssignmentAggregateComplete::report(Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:1098:29:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::AssignmentAggregateAtom; _Alloc = std::allocator<Gringo::Output::AssignmentAggregateAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::AssignmentAggregateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30,
    inlined from 'std::pair<typename Gringo::UniqueVec<T, Gringo::HashKey<Gringo::Symbol>, Gringo::EqualToKey<Gringo::Symbol> >::Vec::iterator, bool> Gringo::AbstractDomain<T>::define(Gringo::Symbol) [with T = Gringo::Output::AssignmentAggregateAtom]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:530:35,
    inlined from 'virtual void Gringo::Ground::AssignmentAggregateComplete::report(Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:1101:34:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::AssignmentAggregateAtom*, std::vector<Gringo::Output::AssignmentAggregateAtom, std::allocator<Gringo::Output::AssignmentAggregateAtom> > >' 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 = {Gringo::Symbol&}; _Tp = Gringo::Output::DisjointAtom; _Alloc = std::allocator<Gringo::Output::DisjointAtom>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::DisjointAtom, std::allocator<Gringo::Output::DisjointAtom> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::DisjointAtom; _Alloc = std::allocator<Gringo::Output::DisjointAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::DisjointAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::DisjointAtom*, std::vector<Gringo::Output::DisjointAtom, std::allocator<Gringo::Output::DisjointAtom> > >' 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 = {Gringo::Symbol&}; _Tp = Gringo::Output::TheoryAtom; _Alloc = std::allocator<Gringo::Output::TheoryAtom>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::TheoryAtom, std::allocator<Gringo::Output::TheoryAtom> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::TheoryAtom; _Alloc = std::allocator<Gringo::Output::TheoryAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::TheoryAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::TheoryAtom*, std::vector<Gringo::Output::TheoryAtom, std::allocator<Gringo::Output::TheoryAtom> > >' 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 = {Gringo::Symbol&}; _Tp = Gringo::Output::DisjunctionAtom; _Alloc = std::allocator<Gringo::Output::DisjunctionAtom>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::DisjunctionAtom, std::allocator<Gringo::Output::DisjunctionAtom> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::DisjunctionAtom; _Alloc = std::allocator<Gringo::Output::DisjunctionAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::DisjunctionAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::DisjunctionAtom*, std::vector<Gringo::Output::DisjunctionAtom, std::allocator<Gringo::Output::DisjunctionAtom> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o -MF CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o.d -o CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/programbuilder.cc
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol&, Gringo::AggregateFunction&}; _Tp = Gringo::Output::AssignmentAggregateData; _Alloc = std::allocator<Gringo::Output::AssignmentAggregateData>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::AssignmentAggregateData, std::allocator<Gringo::Output::AssignmentAggregateData> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&, Gringo::AggregateFunction&}; _Tp = Gringo::Output::AssignmentAggregateData; _Alloc = std::allocator<Gringo::Output::AssignmentAggregateData>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&, Gringo::AggregateFunction&}; Value = Gringo::Output::AssignmentAggregateData; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30,
    inlined from 'Gringo::Id_t Gringo::Output::AssignmentAggregateDomain::data(Gringo::Symbol, Gringo::AggregateFunction)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:829:34,
    inlined from 'virtual void Gringo::Ground::AssignmentAggregateAccumulate::report(Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:1189:27:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::AssignmentAggregateData*, std::vector<Gringo::Output::AssignmentAggregateData, std::allocator<Gringo::Output::AssignmentAggregateData> > >' 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 = {Gringo::Symbol&}; _Tp = Gringo::Output::ConjunctionAtom; _Alloc = std::allocator<Gringo::Output::ConjunctionAtom>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::ConjunctionAtom, std::allocator<Gringo::Output::ConjunctionAtom> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::ConjunctionAtom; _Alloc = std::allocator<Gringo::Output::ConjunctionAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::ConjunctionAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::ConjunctionAtom*, std::vector<Gringo::Output::ConjunctionAtom, std::allocator<Gringo::Output::ConjunctionAtom> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'virtual void Gringo::Ground::ConjunctionAccumulateCond::report(Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:1390:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'virtual void Gringo::Ground::ConjunctionAccumulateHead::report(Gringo::Output::OutputBase&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:1424:43:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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 = {Gringo::Symbol&}; _Tp = Gringo::Output::HeadAggregateAtom; _Alloc = std::allocator<Gringo::Output::HeadAggregateAtom>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::HeadAggregateAtom, std::allocator<Gringo::Output::HeadAggregateAtom> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::HeadAggregateAtom; _Alloc = std::allocator<Gringo::Output::HeadAggregateAtom>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::HeadAggregateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::HeadAggregateAtom*, std::vector<Gringo::Output::HeadAggregateAtom, std::allocator<Gringo::Output::HeadAggregateAtom> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/program.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::Input::Program::add(Gringo::Input::UStm&&)' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:73:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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 = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::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 = {Gringo::Sig}; _Tp = Gringo::Sig; _Alloc = std::allocator<Gringo::Sig>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Sig, std::allocator<Gringo::Sig> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Sig}; _Tp = Gringo::Sig; _Alloc = std::allocator<Gringo::Sig>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::Sig; _Alloc = std::allocator<Gringo::Sig>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(Value&&) [with Value = Gringo::Sig; Hash = std::hash<Gringo::Sig>; EqualTo = std::equal_to<Gringo::Sig>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:325:27:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Sig*, std::vector<Gringo::Sig, std::allocator<Gringo::Sig> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/unordered_map:46,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:32:
/usr/include/c++/12/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(const_iterator, std::false_type, _Args&& ...) [with _Args = {Gringo::Sig, Gringo::GTerm*}; _Key = Gringo::Sig; _Value = std::pair<const Gringo::Sig, Gringo::GTerm*>; _Alloc = std::allocator<std::pair<const Gringo::Sig, Gringo::GTerm*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<Gringo::Sig>; _Hash = std::hash<Gringo::Sig>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, false>]':
/usr/include/c++/12/bits/hashtable.h:2092:7: note: parameter passing for argument of type 'std::_Hashtable<Gringo::Sig, std::pair<const Gringo::Sig, Gringo::GTerm*>, std::allocator<std::pair<const Gringo::Sig, Gringo::GTerm*> >, std::__detail::_Select1st, std::equal_to<Gringo::Sig>, std::hash<Gringo::Sig>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator' {aka 'std::__detail::_Insert_base<Gringo::Sig, std::pair<const Gringo::Sig, Gringo::GTerm*>, std::allocator<std::pair<const Gringo::Sig, Gringo::GTerm*> >, std::__detail::_Select1st, std::equal_to<Gringo::Sig>, std::hash<Gringo::Sig>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator'} changed in GCC 7.1
 2092 |       _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2093 |                  _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::false_type, _Args&& ...) [with _Args = {Gringo::Sig, Gringo::GTerm*}; _Key = Gringo::Sig; _Value = std::pair<const Gringo::Sig, Gringo::GTerm*>; _Alloc = std::allocator<std::pair<const Gringo::Sig, Gringo::GTerm*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<Gringo::Sig>; _Hash = std::hash<Gringo::Sig>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, false>]',
    inlined from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {Gringo::Sig, Gringo::GTerm*}; _Key = Gringo::Sig; _Value = std::pair<const Gringo::Sig, Gringo::GTerm*>; _Alloc = std::allocator<std::pair<const Gringo::Sig, Gringo::GTerm*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<Gringo::Sig>; _Hash = std::hash<Gringo::Sig>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, false>]' at /usr/include/c++/12/bits/hashtable.h:950:21,
    inlined from 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {Gringo::Sig, Gringo::GTerm*}; _Key = Gringo::Sig; _Tp = Gringo::GTerm*; _Hash = std::hash<Gringo::Sig>; _Pred = std::equal_to<Gringo::Sig>; _Alloc = std::allocator<std::pair<const Gringo::Sig, Gringo::GTerm*> >]' at /usr/include/c++/12/bits/unordered_map.h:1526:23,
    inlined from 'bool Gringo::Ground::Lookup<Occ>::add(Gringo::GTerm&, Occ&&) [with Occ = std::pair<Gringo::Ground::Dependency<std::unique_ptr<Gringo::Ground::Statement>, Gringo::Ground::HeadOccurrence>::Node*, unsigned int>]' at /<<PKGBUILDDIR>>/libgringo/gringo/ground/dependency.hh:128:52,
    inlined from 'void Gringo::Ground::Dependency<Stm, HeadOcc>::depends(Node&, Gringo::Ground::BodyOccurrence<HeadOcc>&, bool) [with Stm = std::unique_ptr<Gringo::Ground::Statement>; HeadOcc = Gringo::Ground::HeadOccurrence]' at /<<PKGBUILDDIR>>/libgringo/gringo/ground/dependency.hh:200:15:
/usr/include/c++/12/bits/hashtable.h:869:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator<std::pair<const Gringo::Sig, Gringo::GTerm*>, false, true>' changed in GCC 7.1
  869 |         { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); }
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::false_type, _Args&& ...) [with _Args = {Gringo::Sig, Gringo::GTerm*}; _Key = Gringo::Sig; _Value = std::pair<const Gringo::Sig, Gringo::GTerm*>; _Alloc = std::allocator<std::pair<const Gringo::Sig, Gringo::GTerm*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<Gringo::Sig>; _Hash = std::hash<Gringo::Sig>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, false>]',
    inlined from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {Gringo::Sig, Gringo::GTerm*}; _Key = Gringo::Sig; _Value = std::pair<const Gringo::Sig, Gringo::GTerm*>; _Alloc = std::allocator<std::pair<const Gringo::Sig, Gringo::GTerm*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<Gringo::Sig>; _Hash = std::hash<Gringo::Sig>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, false>]' at /usr/include/c++/12/bits/hashtable.h:950:21,
    inlined from 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {Gringo::Sig, Gringo::GTerm*}; _Key = Gringo::Sig; _Tp = Gringo::GTerm*; _Hash = std::hash<Gringo::Sig>; _Pred = std::equal_to<Gringo::Sig>; _Alloc = std::allocator<std::pair<const Gringo::Sig, Gringo::GTerm*> >]' at /usr/include/c++/12/bits/unordered_map.h:1526:23,
    inlined from 'bool Gringo::Ground::Lookup<Occ>::add(Gringo::GTerm&, Occ&&) [with Occ = std::pair<Gringo::Ground::Dependency<std::unique_ptr<Gringo::Ground::Statement>, Gringo::Ground::HeadOccurrence>::Node*, unsigned int>]' at /<<PKGBUILDDIR>>/libgringo/gringo/ground/dependency.hh:129:47,
    inlined from 'void Gringo::Ground::Dependency<Stm, HeadOcc>::depends(Node&, Gringo::Ground::BodyOccurrence<HeadOcc>&, bool) [with Stm = std::unique_ptr<Gringo::Ground::Statement>; HeadOcc = Gringo::Ground::HeadOccurrence]' at /<<PKGBUILDDIR>>/libgringo/gringo/ground/dependency.hh:200:15:
/usr/include/c++/12/bits/hashtable.h:869:28: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator<std::pair<const Gringo::Sig, Gringo::GTerm*>, false, true>' changed in GCC 7.1
  869 |         { return _M_emplace(cend(), __uks, 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 Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:134:93:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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 = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<Gringo::Symbol>]' at /usr/include/c++/12/bits/stl_iterator.h:735:22,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = Gringo::Symbol*; _OI = std::back_insert_iterator<std::vector<Gringo::Symbol> >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Gringo::Symbol*; _OI = back_insert_iterator<vector<Gringo::Symbol> >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = Gringo::Symbol*; _OI = back_insert_iterator<vector<Gringo::Symbol> >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<Gringo::Symbol*, vector<Gringo::Symbol> >; _OI = back_insert_iterator<vector<Gringo::Symbol> >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<Gringo::Symbol*, vector<Gringo::Symbol> >; _OI = back_insert_iterator<vector<Gringo::Symbol> >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7,
    inlined from 'void Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:139:25:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:142:49,
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:154:85,
    inlined from 'void Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:162:79:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Sig}; _Tp = Gringo::Sig; _Alloc = std::allocator<Gringo::Sig>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::Sig; _Alloc = std::allocator<Gringo::Sig>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(Value&&) [with Value = Gringo::Sig; Hash = std::hash<Gringo::Sig>; EqualTo = std::equal_to<Gringo::Sig>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:325:27,
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:149:30,
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:141:25,
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:154:85,
    inlined from 'void Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:162:79:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Sig*, std::vector<Gringo::Sig, std::allocator<Gringo::Sig> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:142:49,
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:155:50,
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:151:25,
    inlined from 'void Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:162:79:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:142:49,
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:154:85,
    inlined from 'void Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:163:45:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:142:49,
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:155:50,
    inlined from 'Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)::<lambda(Gringo::Input::UStm&)>' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:151:25,
    inlined from 'void Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:163:45:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:204:57:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc: At global scope:
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:2724:3: internal compiler error: Bus error
 2724 | } } // namespace Ground Gringo
      |   ^
0x137a0bf internal_error(char const*, ...)
	???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-12/README.Bugs> for instructions.
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/aggregate.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/aggregates.cc:26:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]' at /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:204:57:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/statement.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/statement.cc.o -MF CMakeFiles/libgringo.dir/src/input/statement.cc.o.d -o CMakeFiles/libgringo.dir/src/input/statement.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/statement.cc
[ 47%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/theory.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/theory.cc.o -MF CMakeFiles/libgringo.dir/src/input/theory.cc.o.d -o CMakeFiles/libgringo.dir/src/input/theory.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/theory.cc
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/locatable.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/programbuilder.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/programbuilder.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Gringo::Location&, Gringo::Sig, bool}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> >::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 Gringo::Location&, Gringo::Sig&, bool&}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Gringo::Location&, Gringo::Sig&, bool&}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]',
    inlined from 'virtual void Gringo::Input::NongroundProgramBuilder::showsig(const Gringo::Location&, Gringo::Sig, bool)' at /<<PKGBUILDDIR>>/libgringo/src/input/programbuilder.cc:339:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' 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 = {Gringo::TheoryAtomDef}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::TheoryAtomDef>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Gringo::Location&, Gringo::Sig, bool}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]',
    inlined from 'virtual void Gringo::Input::NongroundProgramBuilder::optimize(const Gringo::Location&, Gringo::Input::TermUid, Gringo::Input::TermUid, Gringo::Input::TermVecUid, Gringo::Input::BdLitVecUid)' at /<<PKGBUILDDIR>>/libgringo/src/input/programbuilder.cc:331:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' 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 Gringo::Location&, Gringo::String&, unsigned int&, Gringo::String&, Gringo::TheoryAtomType&}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::TheoryAtomDef>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Gringo::Location&, Gringo::String&, unsigned int&, Gringo::String&, Gringo::TheoryAtomType&}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]',
    inlined from 'Gringo::Indexed<T, R>::IndexType Gringo::Indexed<T, R>::emplace(Args&& ...) [with Args = {const Gringo::Location&, Gringo::String&, unsigned int&, Gringo::String&, Gringo::TheoryAtomType&}; T = Gringo::TheoryAtomDef; R = Gringo::Input::TheoryAtomDefUid]' at /<<PKGBUILDDIR>>/libgringo/gringo/indexed.hh:57:29,
    inlined from 'Gringo::Indexed<T, R>::IndexType Gringo::Indexed<T, R>::emplace(Args&& ...) [with Args = {const Gringo::Location&, Gringo::String&, unsigned int&, Gringo::String&, Gringo::TheoryAtomType&}; T = Gringo::TheoryAtomDef; R = Gringo::Input::TheoryAtomDefUid]' at /<<PKGBUILDDIR>>/libgringo/gringo/indexed.hh:55:35,
    inlined from 'virtual Gringo::Input::TheoryAtomDefUid Gringo::Input::NongroundProgramBuilder::theoryatomdef(const Gringo::Location&, Gringo::String, unsigned int, Gringo::String, Gringo::TheoryAtomType)' at /<<PKGBUILDDIR>>/libgringo/src/input/programbuilder.cc:517:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::TheoryAtomDef*, std::vector<Gringo::TheoryAtomDef> >' 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 Gringo::Location&, Gringo::String&, unsigned int&, Gringo::String&, Gringo::TheoryAtomType&, std::vector<Gringo::String, std::allocator<Gringo::String> >, Gringo::String&}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::TheoryAtomDef>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o -MF CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o.d -o CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o -c /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Gringo::Location&, Gringo::String&, unsigned int&, Gringo::String&, Gringo::TheoryAtomType&, std::vector<Gringo::String, std::allocator<Gringo::String> >, Gringo::String&}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]',
    inlined from 'Gringo::Indexed<T, R>::IndexType Gringo::Indexed<T, R>::emplace(Args&& ...) [with Args = {const Gringo::Location&, Gringo::String&, unsigned int&, Gringo::String&, Gringo::TheoryAtomType&, std::vector<Gringo::String, std::allocator<Gringo::String> >, Gringo::String&}; T = Gringo::TheoryAtomDef; R = Gringo::Input::TheoryAtomDefUid]' at /<<PKGBUILDDIR>>/libgringo/gringo/indexed.hh:57:29,
    inlined from 'virtual Gringo::Input::TheoryAtomDefUid Gringo::Input::NongroundProgramBuilder::theoryatomdef(const Gringo::Location&, Gringo::String, unsigned int, Gringo::String, Gringo::TheoryAtomType, Gringo::Input::TheoryOpVecUid, Gringo::String)' at /<<PKGBUILDDIR>>/libgringo/src/input/programbuilder.cc:521:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::TheoryAtomDef*, std::vector<Gringo::TheoryAtomDef> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::TheoryAtomDef}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]',
    inlined from 'virtual Gringo::Input::TheoryDefVecUid Gringo::Input::NongroundProgramBuilder::theorydefs(Gringo::Input::TheoryDefVecUid, Gringo::Input::TheoryAtomDefUid)' at /<<PKGBUILDDIR>>/libgringo/src/input/programbuilder.cc:534:45:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::TheoryAtomDef*, std::vector<Gringo::TheoryAtomDef> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:41:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Input::GroundTermGrammar::parser::stack_symbol_type}; _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Input::GroundTermGrammar::parser::stack_symbol_type}; _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void Gringo::Input::GroundTermGrammar::parser::stack<T, S>::push(T&&) [with T = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; S = std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> >]' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.hh:724:24,
    inlined from 'void Gringo::Input::GroundTermGrammar::parser::yypush_(const char*, stack_symbol_type&&)' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc:401:19:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type*, std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Input::GroundTermGrammar::parser::stack_symbol_type}; _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void Gringo::Input::GroundTermGrammar::parser::stack<T, S>::push(T&&) [with T = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; S = std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> >]' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.hh:724:24,
    inlined from 'void Gringo::Input::GroundTermGrammar::parser::yypush_(const char*, stack_symbol_type&&)' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc:401:19,
    inlined from 'void Gringo::Input::GroundTermGrammar::parser::yypush_(const char*, state_type, symbol_type&&)' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc:408:13:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type*, std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Input::GroundTermGrammar::parser::stack_symbol_type}; _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void Gringo::Input::GroundTermGrammar::parser::stack<T, S>::push(T&&) [with T = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; S = std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> >]' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.hh:724:24,
    inlined from 'void Gringo::Input::GroundTermGrammar::parser::yypush_(const char*, stack_symbol_type&&)' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc:401:19,
    inlined from 'virtual int Gringo::Input::GroundTermGrammar::parser::parse()' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc:817:15:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type*, std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Input::GroundTermGrammar::parser::stack_symbol_type}; _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'void Gringo::Input::GroundTermGrammar::parser::stack<T, S>::push(T&&) [with T = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; S = std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> >]' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.hh:724:24,
    inlined from 'void Gringo::Input::GroundTermGrammar::parser::yypush_(const char*, stack_symbol_type&&)' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc:401:19,
    inlined from 'virtual int Gringo::Input::GroundTermGrammar::parser::parse()' at /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc:911:15:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type*, std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 48%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o -MF CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o.d -o CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o -c /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/nongroundgrammar/grammar.cc
[ 48%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/aggregates.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/aggregates.cc.o -MF CMakeFiles/libgringo.dir/src/output/aggregates.cc.o.d -o CMakeFiles/libgringo.dir/src/output/aggregates.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc
[ 49%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/literal.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/literal.cc.o -MF CMakeFiles/libgringo.dir/src/output/literal.cc.o.d -o CMakeFiles/libgringo.dir/src/output/literal.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/literal.cc
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Distance = int; _Tp = Gringo::Output::LiteralId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId, int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::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 = {Gringo::Output::LiteralId, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::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 = {Gringo::Output::LiteralId, const unsigned int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::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 = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::iterator' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_emplace_aux(const_iterator, _Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]':
/usr/include/c++/12/bits/vector.tcc:375:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::const_iterator' changed in GCC 7.1
  375 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc:398:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' changed in GCC 7.1
  398 |           _M_realloc_insert(begin() + __n, 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 = {Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'void Gringo::IntervalSet<T>::add(const Interval&) [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:90:52,
    inlined from 'Gringo::Output::AggregateAnalyzer::AggregateAnalyzer(Gringo::Output::DomainData&, Gringo::NAF, const Gringo::Output::DisjunctiveBounds&, Gringo::AggregateFunction, Gringo::Output::Interval, const Gringo::Output::BodyAggregateElements&)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:91:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' 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 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::emplace(const_iterator, _Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'void Gringo::IntervalSet<T>::add(const Interval&) [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:93:44,
    inlined from 'Gringo::Output::AggregateAnalyzer::AggregateAnalyzer(Gringo::Output::DomainData&, Gringo::NAF, const Gringo::Output::DisjunctiveBounds&, Gringo::AggregateFunction, Gringo::Output::Interval, const Gringo::Output::BodyAggregateElements&)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:91:22:
/usr/include/c++/12/bits/stl_vector.h:1342:32: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::const_iterator' changed in GCC 7.1
 1342 |         { return _M_emplace_aux(__position, std::forward<_Args>(__args)...); }
      |                  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'void Gringo::IntervalSet<T>::add(const Interval&) [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:90:52,
    inlined from 'Gringo::IntervalSet<T>::IntervalSet(const Interval&) [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:78:41,
    inlined from 'Gringo::Output::AggregateAnalyzer::AggregateAnalyzer(Gringo::Output::DomainData&, Gringo::NAF, const Gringo::Output::DisjunctiveBounds&, Gringo::AggregateFunction, Gringo::Output::Interval, const Gringo::Output::BodyAggregateElements&)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:93:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'Gringo::IntervalSet<T> Gringo::IntervalSet<T>::difference(const Gringo::IntervalSet<T>&) const [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:174:48,
    inlined from 'Gringo::Output::AggregateAnalyzer::AggregateAnalyzer(Gringo::Output::DomainData&, Gringo::NAF, const Gringo::Output::DisjunctiveBounds&, Gringo::AggregateFunction, Gringo::Output::Interval, const Gringo::Output::BodyAggregateElements&)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:93:84:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'Gringo::IntervalSet<T> Gringo::IntervalSet<T>::difference(const Gringo::IntervalSet<T>&) const [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:183:44,
    inlined from 'Gringo::Output::AggregateAnalyzer::AggregateAnalyzer(Gringo::Output::DomainData&, Gringo::NAF, const Gringo::Output::DisjunctiveBounds&, Gringo::AggregateFunction, Gringo::Output::Interval, const Gringo::Output::BodyAggregateElements&)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:93:84:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/literals.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/literals.cc.o -MF CMakeFiles/libgringo.dir/src/output/literals.cc.o.d -o CMakeFiles/libgringo.dir/src/output/literals.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = less<Gringo::Output::LiteralId>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'std::pair<unsigned int, unsigned int> Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:1145:20:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = less<Gringo::Output::LiteralId>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'std::pair<unsigned int, unsigned int> Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:1145:20:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'void Gringo::Output::SumTranslator::addLiteral(Gringo::Output::DomainData&, const Gringo::Output::LiteralId&, Potassco::Weight_t, bool)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:257:38:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'void Gringo::Output::SumTranslator::addLiteral(Gringo::Output::DomainData&, const Gringo::Output::LiteralId&, Potassco::Weight_t, bool)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:260:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'void Gringo::Output::SumTranslator::addLiteral(Gringo::Output::DomainData&, const Gringo::Output::LiteralId&, Potassco::Weight_t, bool)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:268:36:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'void Gringo::Output::SumTranslator::addLiteral(Gringo::Output::DomainData&, const Gringo::Output::LiteralId&, Potassco::Weight_t, bool)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:265:38:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc: In function 'Gringo::Output::LiteralId Gringo::Output::{anonymous}::getEqualClause(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >, bool, bool)':
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:334:11: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  334 | LiteralId getEqualClause(DomainData &data, Translator &x, IteratorRange<LitVec::const_iterator> clause, bool conjunctive, bool equivalence) {
      |           ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc: In function 'Gringo::Output::LiteralId Gringo::Output::getEqualClause(DomainData&, Translator&, std::pair<unsigned int, unsigned int>, bool, bool)':
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:372:33: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  372 |             ret = getEqualClause(data, x, data.clause(id), conjunctive, equivalence);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:372:33: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:378:30: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  378 |         return getEqualClause(data, x, data.clause(id), conjunctive, equivalence);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:378:30: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc: In function 'Gringo::Output::LiteralId Gringo::Output::getEqualFormula(DomainData&, Translator&, const Formula&, bool, bool)':
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:385:48: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  385 |         disjunction.emplace_back(getEqualClause(data, x, data.clause(conjunction), !conjunctive, equivalence));
      |                                  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:385:48: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
In function 'Gringo::Output::LiteralId Gringo::Output::getEqualFormula(DomainData&, Translator&, const Formula&, bool, bool)',
    inlined from 'Gringo::Output::LitValVec Gringo::Output::AggregateAnalyzer::translateElems(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::AggregateFunction, const Gringo::Output::BodyAggregateElements&, bool)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:174:40:
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:385:48: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  385 |         disjunction.emplace_back(getEqualClause(data, x, data.clause(conjunction), !conjunctive, equivalence));
      |                                  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:385:48: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, const unsigned int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'void Gringo::Output::SumTranslator::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, const Gringo::Output::LiteralId&, Potassco::Weight_t, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:275:57:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, const unsigned int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'void Gringo::Output::SumTranslator::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, const Gringo::Output::LiteralId&, Potassco::Weight_t, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:276:57:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, const unsigned int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'void Gringo::Output::SumTranslator::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, const Gringo::Output::LiteralId&, Potassco::Weight_t, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:279:27:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, const unsigned int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'void Gringo::Output::SumTranslator::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, const Gringo::Output::LiteralId&, Potassco::Weight_t, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&, const Gringo::Output::LitUintVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:284:27:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/output.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/output.cc.o -MF CMakeFiles/libgringo.dir/src/output/output.cc.o.d -o CMakeFiles/libgringo.dir/src/output/output.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/output.cc
[ 51%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/statement.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/statement.cc.o -MF CMakeFiles/libgringo.dir/src/output/statement.cc.o.d -o CMakeFiles/libgringo.dir/src/output/statement.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:25:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::LiteralId>::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 = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::LiteralId>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LiteralId&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:37:37,
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LiteralId&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:30:6:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LiteralId&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:39:40,
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LiteralId&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:30:6:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LiteralId&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:37:37,
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LiteralId&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:30:6,
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LitVec&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:45:44:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LiteralId&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:39:40,
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LiteralId&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:30:6,
    inlined from 'void Gringo::Output::replaceDelayed(DomainData&, LitVec&, LitVec&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:45:44:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 51%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/statements.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/statements.cc.o -MF CMakeFiles/libgringo.dir/src/output/statements.cc.o.d -o CMakeFiles/libgringo.dir/src/output/statements.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc
In file included from /usr/include/c++/12/algorithm:61,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/output.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/output.cc:25:
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&, const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&)> >]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' 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<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&, const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&)> >]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' 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::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
In file included from /usr/include/c++/12/bits/stl_algo.h:60:
/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _Distance = int; _Tp = tuple<Gringo::Location, Gringo::Sig, bool>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&, const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&)> >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&, const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&)> >]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' 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::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' 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::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/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<Gringo::Symbol*, vector<Gringo::Symbol> >; _Distance = int; _Tp = Gringo::Symbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Symbol> >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Distance = int; _Tp = Gringo::Output::LiteralId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&, const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _Compare = Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&, const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&)>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/output.cc:334:14:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' 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<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&, const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&, const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&)> >]' 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<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _Compare = Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&, const vector<tuple<Gringo::Location, Gringo::Sig, bool> >::value_type&)>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/output.cc:334:14:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' 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::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Symbol*, vector<Gringo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Symbol> >]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<less<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]':
/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' 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<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' 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<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' changed in GCC 7.1
/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<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _Distance = int; _Tp = pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/12/set:60,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:30,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/hashable.hh:31,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:31:
/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<int&&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, Gringo::Output::LiteralId>; _KeyOfValue = std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, Gringo::Output::LiteralId> >]':
/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, Gringo::Output::LiteralId>, std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >, std::less<int>, std::allocator<std::pair<const int, Gringo::Output::LiteralId> > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple<Gringo::Location, Gringo::Sig, bool>}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/literals.cc: In function 'Gringo::Symbol Gringo::Output::getWeight(Gringo::AggregateFunction, Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Symbol*, std::vector<Gringo::Symbol> > >)':
/<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:178:8: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Symbol*, std::vector<Gringo::Symbol> > >' changed in GCC 7.1
  178 | Symbol getWeight(AggregateFunction fun, IteratorRange<SymVec::const_iterator> rng) {
      |        ^~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple<Gringo::Location, Gringo::Sig, bool>}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]' 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::tuple<Gringo::Location, Gringo::Sig, bool> >]' 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::tuple<Gringo::Location, Gringo::Sig, bool>*; _OI = std::back_insert_iterator<std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >]' 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 = tuple<Gringo::Location, Gringo::Sig, bool>*; _OI = back_insert_iterator<vector<tuple<Gringo::Location, Gringo::Sig, bool> > >]' 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 = tuple<Gringo::Location, Gringo::Sig, bool>*; _OI = back_insert_iterator<vector<tuple<Gringo::Location, Gringo::Sig, bool> > >]' 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<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _OI = back_insert_iterator<vector<tuple<Gringo::Location, Gringo::Sig, bool> > >]' 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<tuple<Gringo::Location, Gringo::Sig, bool>*, vector<tuple<Gringo::Location, Gringo::Sig, bool> > >; _OI = back_insert_iterator<vector<tuple<Gringo::Location, Gringo::Sig, bool> > >]' at /usr/include/c++/12/bits/stl_algobase.h:652:38,
    inlined from 'void Gringo::Output::OutputBase::endGround(Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/output.cc:296:18:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/theory.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/c++  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/theory.cc.o -MF CMakeFiles/libgringo.dir/src/output/theory.cc.o.d -o CMakeFiles/libgringo.dir/src/output/theory.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/theory.cc
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Relation, Gringo::Symbol&}; _Tp = std::pair<Gringo::Relation, Gringo::Symbol>; _Alloc = std::allocator<std::pair<Gringo::Relation, Gringo::Symbol> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Relation, Gringo::Symbol> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Relation, Gringo::Symbol&}; _Tp = std::pair<Gringo::Relation, Gringo::Symbol>; _Alloc = std::allocator<std::pair<Gringo::Relation, Gringo::Symbol> >]',
    inlined from 'Gringo::Output::PlainBounds Gringo::Output::AggregateAtomRange::plainBounds()' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:225:37:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Relation, Gringo::Symbol>*, std::vector<std::pair<Gringo::Relation, Gringo::Symbol> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Relation, Gringo::Symbol&}; _Tp = std::pair<Gringo::Relation, Gringo::Symbol>; _Alloc = std::allocator<std::pair<Gringo::Relation, Gringo::Symbol> >]',
    inlined from 'Gringo::Output::PlainBounds Gringo::Output::AggregateAtomRange::plainBounds()' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:248:33:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Relation, Gringo::Symbol>*, std::vector<std::pair<Gringo::Relation, Gringo::Symbol> > >' 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 Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::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 = {int, Gringo::Symbol&}; _Tp = std::pair<int, Gringo::Symbol>; _Alloc = std::allocator<std::pair<int, Gringo::Symbol> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<int, Gringo::Symbol> >::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 = {Gringo::Output::LiteralId&, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::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 = {Gringo::Output::LiteralId&, std::pair<unsigned int, unsigned int>}; _Tp = std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> >; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> > >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> > >::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 = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::LiteralId>::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 = {const std::pair<unsigned int, unsigned int>&, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId>}; _Tp = std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >; _Alloc = std::allocator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >::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 = {Gringo::Symbol&}; _Tp = Gringo::Output::ConjunctionElement; _Alloc = std::allocator<Gringo::Output::ConjunctionElement>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::ConjunctionElement, std::allocator<Gringo::Output::ConjunctionElement> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::ConjunctionElement; _Alloc = std::allocator<Gringo::Output::ConjunctionElement>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::ConjunctionElement; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::ConjunctionElement*, std::vector<Gringo::Output::ConjunctionElement, std::allocator<Gringo::Output::ConjunctionElement> > >' 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 = {Gringo::Symbol&}; _Tp = Gringo::Output::DisjunctionElement; _Alloc = std::allocator<Gringo::Output::DisjunctionElement>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::DisjunctionElement, std::allocator<Gringo::Output::DisjunctionElement> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::DisjunctionElement; _Alloc = std::allocator<Gringo::Output::DisjunctionElement>]',
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::DisjunctionElement; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:314:30:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::DisjunctionElement*, std::vector<Gringo::Output::DisjunctionElement, std::allocator<Gringo::Output::DisjunctionElement> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Gringo::Symbol*, vector<Gringo::Symbol> >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::sort_unique<std::vector<Symbol>, std::less<Symbol> >(std::vector<Symbol>&, std::less<Symbol>)::<lambda(Gringo::Symbol&, Gringo::Symbol&)> >]':
/usr/include/c++/12/bits/stl_algo.h:902:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  902 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:902:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<int, Gringo::Symbol>}; _Tp = std::pair<int, Gringo::Symbol>; _Alloc = std::allocator<std::pair<int, Gringo::Symbol> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<int, Gringo::Symbol> >::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 Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'void Gringo::IntervalSet<T>::add(const Interval&) [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:90:52:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' 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>::_M_emplace_aux(const_iterator, _Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::emplace(const_iterator, _Args&& ...) [with _Args = {const Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]' at /usr/include/c++/12/bits/stl_vector.h:1342:25,
    inlined from 'void Gringo::IntervalSet<T>::add(const Interval&) [with T = Gringo::Symbol]' at /<<PKGBUILDDIR>>/libgringo/gringo/intervals.hh:93:44:
/usr/include/c++/12/bits/vector.tcc:398:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::IntervalSet<Gringo::Symbol>::Interval*, std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> > >' changed in GCC 7.1
  398 |           _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::sort_unique<std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >, std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > > >(std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >&, std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >)::<lambda(pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >&, pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >&)> >]':
/usr/include/c++/12/bits/stl_algo.h:902:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' changed in GCC 7.1
  902 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/12/bits/stl_algo.h:902:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Symbol*, vector<Gringo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Symbol> >]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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<Gringo::Symbol*, vector<Gringo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Symbol> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Gringo::Symbol*, vector<Gringo::Symbol> >; _Compare = less<Gringo::Symbol>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Symbol>; Less = std::less<Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'Gringo::Output::AssignmentAggregateData::Values Gringo::Output::AssignmentAggregateData::values() const' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:469:24:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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<Gringo::Symbol*, vector<Gringo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Symbol> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Symbol*, vector<Gringo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Symbol> >]' 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<Gringo::Symbol*, vector<Gringo::Symbol> >; _Compare = less<Gringo::Symbol>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Symbol>; Less = std::less<Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'Gringo::Output::AssignmentAggregateData::Values Gringo::Output::AssignmentAggregateData::values() const' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:469:24:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::unique(_FIter, _FIter, _BinaryPredicate) [with _FIter = __gnu_cxx::__normal_iterator<Gringo::Symbol*, vector<Gringo::Symbol> >; _BinaryPredicate = Gringo::sort_unique<std::vector<Symbol>, std::less<Symbol> >(std::vector<Symbol>&, std::less<Symbol>)::<lambda(Gringo::Symbol&, Gringo::Symbol&)>]',
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Symbol>; Less = std::less<Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:306:26,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'Gringo::Output::AssignmentAggregateData::Values Gringo::Output::AssignmentAggregateData::values() const' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:469:24:
/usr/include/c++/12/bits/stl_algo.h:978:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  978 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  979 |                            __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' 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<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' 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<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algo.h:60,
                 from /usr/include/c++/12/algorithm:61,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:25:
/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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Distance = int; _Tp = Gringo::Output::LiteralId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]':
/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]':
/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = less<Gringo::Output::LiteralId>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'std::pair<unsigned int, unsigned int> Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:1145:20:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = less<Gringo::Output::LiteralId>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'std::pair<unsigned int, unsigned int> Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:1145:20:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
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 = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::Output::AssignmentAggregateData::accumulate(Gringo::Output::DomainData&, const Gringo::Location&, const Gringo::SymVec&, Gringo::Output::LitVec&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:440:64:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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 = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::Output::AssignmentAggregateData::accumulate(Gringo::Output::DomainData&, const Gringo::Location&, const Gringo::SymVec&, Gringo::Output::LitVec&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:449:64:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' 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 = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::Output::AssignmentAggregateData::accumulate(Gringo::Output::DomainData&, const Gringo::Location&, const Gringo::SymVec&, Gringo::Output::LitVec&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:458:37:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&, std::pair<unsigned int, unsigned int>}; _Tp = std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> >; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> > >]',
    inlined from 'void Gringo::Output::HeadAggregateAtom::accumulate(Gringo::Output::DomainData&, const Gringo::Location&, const Gringo::SymVec&, Gringo::Output::LiteralId, Gringo::Output::LitVec&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:861:22:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> >*, std::vector<std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId, int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::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 = {Gringo::Output::LiteralId, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12/set:60,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:30,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/hashable.hh:31,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:31:
/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 = {const std::piecewise_construct_t&, std::tuple<const Gringo::Symbol&>, std::tuple<>}; _Key = Gringo::Symbol; _Val = std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> >; _KeyOfValue = std::_Select1st<std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> > >; _Compare = std::less<Gringo::Symbol>; _Alloc = std::allocator<std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<Gringo::Symbol, std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> >, std::_Select1st<std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> > >, std::less<Gringo::Symbol>, std::allocator<std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> > > >::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 = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]':
/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Output::Bound}; _Tp = Gringo::Output::Bound; _Alloc = std::allocator<Gringo::Output::Bound>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::Bound, std::allocator<Gringo::Output::Bound> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::Bound}; _Tp = Gringo::Output::Bound; _Alloc = std::allocator<Gringo::Output::Bound>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::Output::Bound; _Alloc = std::allocator<Gringo::Output::Bound>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(Value&&) [with Value = Gringo::Output::Bound; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:325:27,
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(A&& ...) [with A = {Gringo::Symbol&}; Value = Gringo::Output::Bound; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:334:20,
    inlined from 'Gringo::UniqueVec<Gringo::Output::Bound, Gringo::HashKey<Gringo::Symbol>, Gringo::EqualToKey<Gringo::Symbol> >::Iterator Gringo::Output::Translator::addBound(Gringo::Symbol)' at /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:495:55:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::Bound*, std::vector<Gringo::Output::Bound, std::allocator<Gringo::Output::Bound> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:33:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Gringo::Symbol; _Tp = Gringo::enum_interval_set<int>; _Compare = std::less<Gringo::Symbol>; _Alloc = std::allocator<std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> > >]',
    inlined from 'void Gringo::Output::Translator::addBounds(Gringo::Symbol, std::vector<std::pair<int, int> >)' at /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:517:25:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<Gringo::Symbol, std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> >, std::_Select1st<std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> > >, std::less<Gringo::Symbol>, std::allocator<std::pair<const Gringo::Symbol, Gringo::enum_interval_set<int> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Gringo::Output::Translator::OutputEntry}; _Tp = Gringo::Output::Translator::OutputEntry; _Alloc = std::allocator<Gringo::Output::Translator::OutputEntry>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::Translator::OutputEntry, std::allocator<Gringo::Output::Translator::OutputEntry> >::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 = {Gringo::Output::Translator::TodoOutputEntry}; _Tp = Gringo::Output::Translator::TodoOutputEntry; _Alloc = std::allocator<Gringo::Output::Translator::TodoOutputEntry>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::Translator::TodoOutputEntry, std::allocator<Gringo::Output::Translator::TodoOutputEntry> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::Translator::TodoOutputEntry}; _Tp = Gringo::Output::Translator::TodoOutputEntry; _Alloc = std::allocator<Gringo::Output::Translator::TodoOutputEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::Output::Translator::TodoOutputEntry; _Alloc = std::allocator<Gringo::Output::Translator::TodoOutputEntry>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(Value&&) [with Value = Gringo::Output::Translator::TodoOutputEntry; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:325:27,
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(A&& ...) [with A = {Gringo::Symbol&, std::vector<std::pair<unsigned int, unsigned int>, std::allocator<std::pair<unsigned int, unsigned int> > >}; Value = Gringo::Output::Translator::TodoOutputEntry; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:334:20:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::Translator::TodoOutputEntry*, std::vector<Gringo::Output::Translator::TodoOutputEntry, std::allocator<Gringo::Output::Translator::TodoOutputEntry> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::ConjunctionLiteral::translate(Gringo::Output::Translator&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:1592:32:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::pair<unsigned int, unsigned int>&, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId>}; _Tp = std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >; _Alloc = std::allocator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >]',
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:1720:66:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' 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<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _Compare = less<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >; Less = std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:1722:20:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' 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<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]' 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<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _Compare = less<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >; Less = std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:1722:20:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' 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<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::unique(_FIter, _FIter, _BinaryPredicate) [with _FIter = __gnu_cxx::__normal_iterator<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, vector<pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >; _BinaryPredicate = Gringo::sort_unique<std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >, std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > > >(std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >&, std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >)::<lambda(pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >&, pair<pair<unsigned int, unsigned int>, pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >&)>]',
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >; Less = std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:306:26,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Output::TupleId, Output::LiteralId> > >]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:1722:20:
/usr/include/c++/12/bits/stl_algo.h:978:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >*, std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >' changed in GCC 7.1
  978 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  979 |                            __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:1739:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]',
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:1740:49:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:33:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Gringo::Output::LiteralId; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, Gringo::Output::LiteralId> >]',
    inlined from 'bool Gringo::Output::DisjointAtom::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:668:56:
/usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Gringo::Output::LiteralId>, std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >, std::less<int>, std::allocator<std::pair<const int, Gringo::Output::LiteralId> > >::const_iterator' changed in GCC 7.1
  530 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = int; _Tp = Gringo::Output::LiteralId; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, Gringo::Output::LiteralId> >]',
    inlined from 'Gringo::Output::DisjointAtom::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::Logger&)::<lambda(Gringo::Output::ClauseId, int, Gringo::Symbol, int)>' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:655:51,
    inlined from 'bool Gringo::Output::DisjointAtom::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:675:33:
/usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Gringo::Output::LiteralId>, std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >, std::less<int>, std::allocator<std::pair<const int, Gringo::Output::LiteralId> > >::const_iterator' changed in GCC 7.1
  530 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, Gringo::Symbol&}; _Tp = std::pair<int, Gringo::Symbol>; _Alloc = std::allocator<std::pair<int, Gringo::Symbol> >]',
    inlined from 'bool Gringo::Output::DisjointAtom::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:702:39:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, Gringo::Symbol>*, std::vector<std::pair<int, Gringo::Symbol> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<int, Gringo::Symbol>}; _Tp = std::pair<int, Gringo::Symbol>; _Alloc = std::allocator<std::pair<int, Gringo::Symbol> >]',
    inlined from 'std::vector<T> Gringo::clone<std::vector<T> >::operator()(const std::vector<T>&) const [with T = std::pair<int, Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:711:41,
    inlined from 'T Gringo::get_clone(const T&) [with T = std::vector<std::pair<int, Symbol> >]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:717:24,
    inlined from 'bool Gringo::Output::DisjointAtom::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:703:57:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, Gringo::Symbol>*, std::vector<std::pair<int, Gringo::Symbol> > >' 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[](key_type&&) [with _Key = int; _Tp = Gringo::Output::LiteralId; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, Gringo::Output::LiteralId> >]',
    inlined from 'Gringo::Output::DisjointAtom::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::Logger&)::<lambda(Gringo::Output::ClauseId, int, Gringo::Symbol, int)>' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:655:51,
    inlined from 'bool Gringo::Output::DisjointAtom::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:708:33:
/usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Gringo::Output::LiteralId>, std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >, std::less<int>, std::allocator<std::pair<const int, Gringo::Output::LiteralId> > >::const_iterator' changed in GCC 7.1
  530 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'bool Gringo::Output::DisjointAtom::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::Logger&)' at /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:719:55:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = less<Gringo::Output::LiteralId>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'std::pair<unsigned int, unsigned int> Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:1145:20:
/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<less<Gringo::Output::LiteralId> >]' 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<Gringo::Output::LiteralId*, vector<Gringo::Output::LiteralId> >; _Compare = less<Gringo::Output::LiteralId>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:305:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:311:16,
    inlined from 'std::pair<unsigned int, unsigned int> Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /<<PKGBUILDDIR>>/libgringo/gringo/output/literals.hh:1145:20:
/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' 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<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::Translator::OutputEntry}; _Tp = Gringo::Output::Translator::OutputEntry; _Alloc = std::allocator<Gringo::Output::Translator::OutputEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Gringo::Output::Translator::OutputEntry; _Alloc = std::allocator<Gringo::Output::Translator::OutputEntry>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(Value&&) [with Value = Gringo::Output::Translator::OutputEntry; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:325:27,
    inlined from 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(A&& ...) [with A = {Gringo::Symbol&, Gringo::Output::LiteralId}; Value = Gringo::Output::Translator::OutputEntry; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]' at /<<PKGBUILDDIR>>/libgringo/gringo/hash_set.hh:334:20,
    inlined from 'Gringo::Output::LitVec Gringo::Output::Translator::updateCond(Gringo::Output::DomainData&, OutputTable::Table&, Gringo::UniqueVec<TodoOutputEntry, std::hash<Gringo::Symbol>, std::equal_to<Gringo::Symbol> >::ValueType&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:621:28:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::Translator::OutputEntry*, std::vector<Gringo::Output::Translator::OutputEntry, std::allocator<Gringo::Output::Translator::OutputEntry> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'bool Gringo::Output::LinearConstraint::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:471:42:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]',
    inlined from 'bool Gringo::Output::LinearConstraint::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:475:42:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::Output::Translator::atoms(Gringo::Output::DomainData&, unsigned int, Gringo::Output::IsTrueLookup, Gringo::SymVec&, const Gringo::Output::OutputPredicates&)' at /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:682:35:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The bug is not reproducible, so it is likely a hardware or OS problem.
make[4]: *** [libgringo/CMakeFiles/libgringo.dir/build.make:213: libgringo/CMakeFiles/libgringo.dir/src/ground/statements.cc.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[3]: *** [CMakeFiles/Makefile2:685: libgringo/CMakeFiles/libgringo.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[2]: *** [Makefile:149: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
dh_auto_build: error: cd build.dir/hardening_mt && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:39: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:31: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2022-12-11T17:15:11Z

Finished
--------


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

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

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

Build Architecture: armhf
Build-Space: 0
Build-Time: 1727
Distribution: bookworm-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 600
Job: gringo_5.4.1-3.1
Machine Architecture: armhf
Package: gringo
Package-Time: 2387
Source-Version: 5.4.1-3.1
Space: 0
Status: failed
Version: 5.4.1-3.1
--------------------------------------------------------------------------------
Finished at 2022-12-11T17:15:12Z
Build needed 00:00:00, 0k disc space