Sat Jan 25 10:17:18 UTC 2025  I: starting to build gringo/trixie/armhf on jenkins on '2025-01-25 10:17'
Sat Jan 25 10:17:18 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_33/21092/console.log
Sat Jan 25 10:17:18 UTC 2025  I: Downloading source for trixie/gringo=5.6.2-2
--2025-01-25 10:17:18--  http://deb.debian.org/debian/pool/main/g/gringo/gringo_5.6.2-2.dsc
Connecting to 46.16.76.132:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 2012 (2.0K) [text/prs.lines.tag]
Saving to: ‘gringo_5.6.2-2.dsc’

     0K .                                                     100%  304M=0s

2025-01-25 10:17:18 (304 MB/s) - ‘gringo_5.6.2-2.dsc’ saved [2012/2012]

Sat Jan 25 10:17:18 UTC 2025  I: gringo_5.6.2-2.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: gringo
Binary: gringo
Architecture: any
Version: 5.6.2-2
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Thomas Krennwallner <tkren@kr.tuwien.ac.at>
Homepage: https://www.potassco.org/clingo/
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/science-team/gringo
Vcs-Git: https://salsa.debian.org/science-team/gringo.git
Testsuite: autopkgtest
Build-Depends: debhelper-compat (= 13), pkg-kde-tools, cmake, catch, catch2, re2c, bison, liblua5.4-dev
Package-List:
 gringo deb interpreters optional arch=any
Checksums-Sha1:
 5314748bbfb56b312abb2b7c5859191f7525632a 5079018 gringo_5.6.2.orig.tar.gz
 21bd689c6e584b23b8c8f4f1dc8a99c2bdda93d2 24500 gringo_5.6.2-2.debian.tar.xz
Checksums-Sha256:
 81eb7b14977ac57c97c905bd570f30be2859eabc7fe534da3cdc65eaca44f5be 5079018 gringo_5.6.2.orig.tar.gz
 1a2b2a680a50b5228ffa063db1083e1426561ca6e95ba1287da2063dd432c649 24500 gringo_5.6.2-2.debian.tar.xz
Files:
 1f3a4e4ae814f62fffbccb57f715d426 5079018 gringo_5.6.2.orig.tar.gz
 7da37d778902c25f26fa753c1e6b84d1 24500 gringo_5.6.2-2.debian.tar.xz

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

iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmZ6rT8ACgkQr8/sjmac
4cJ67w//TPNkEY/mOYMUvmmVwm5IOTIEpNapt7E2BQ6pwcT12CWywOV6Q46IvqBE
FgWbCanABc2DItVDx18Bu5d9wd9lcp1qcyvCYH9xIRfz+caGilbxcgGN6iH/nGN6
TJrAfF6H56Sw8KIj6G51BGunePFazjWxrajXHjxND4qJbLZmypmjUAviOObAqaEl
FauqwL3ZzFkfFHS62A2xD33LZO4uwD0hGvRqOGF57Tio76f5K5tv8RlD1VVzMPo6
mlgS515lmTQqFmEzZnIovX1KWla/kJL4AfGq99vfMUGvGgRtBjhC5eW1SsBq6bVB
JqdzcAkHTcQQmw5minA8182ISp9s/c9/ZXQsDs5IxtDEOI4Wjod4K9TQmIh1d1B5
3R5RaeEsDq+WUV/fAb2qgDtvvMIliBz52BKjgrAr3IIT2mC0OGRJRX4GlaRmLFm3
Wo6QfNABGpRe323y9ZsL3ejb4OMUigEAzl3VmiouJLmOal77QIWfqUgvA81Zzzcs
za1Hw37rFQFWDHm+rBYLfMsCtWvbKf8+jHCLO8iXFLl/GFK0kS0HmeE04e0pkaNJ
j6gt3qpol0tvp8wqw4kyOhodID/mXAsZr0YJM5RXzvYJDtaHmXgzKAhlIN60G1Wl
6CMIJOkUF9W5r8K8moFwPBhULnJHejjP7LDJL+G6K5K8I5a2U5o=
=T9KH
-----END PGP SIGNATURE-----
Sat Jan 25 10:17:19 UTC 2025  I: Checking whether the package is not for us
Sat Jan 25 10:17:19 UTC 2025  I: Starting 1st build on remote node virt32z-armhf-rb.debian.net.
Sat Jan 25 10:17:19 UTC 2025  I: Preparing to do remote build '1' on virt32z-armhf-rb.debian.net.
Sat Jan 25 10:43:19 UTC 2025  I: Deleting $TMPDIR on virt32z-armhf-rb.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Fri Jan 24 22:17:25 -12 2025
I: pbuilder-time-stamp: 1737800245
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [gringo_5.6.2-2.dsc]
I: copying [./gringo_5.6.2.orig.tar.gz]
I: copying [./gringo_5.6.2-2.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./gringo_5.6.2-2.dsc: unsupported subcommand
dpkg-source: info: extracting gringo in gringo-5.6.2
dpkg-source: info: unpacking gringo_5.6.2.orig.tar.gz
dpkg-source: info: unpacking gringo_5.6.2-2.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 use-system-catch-for-glibc-2.34-compat.patch
dpkg-source: info: applying testsuite-python-open-rU.patch
dpkg-source: info: applying gcc13.diff
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/1784/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='armhf'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
  DISTRIBUTION='trixie'
  HOME='/root'
  HOST_ARCH='armhf'
  IFS=' 	
  '
  INVOCATION_ID='04083b0cf8e7422497926e58269ad7b9'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='1784'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.0E7ULaQD/pbuilderrc_vEI6 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.0E7ULaQD/b1 --logfile b1/build.log gringo_5.6.2-2.dsc'
  SUDO_GID='110'
  SUDO_UID='103'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://10.0.0.15:3142/'
I: uname -a
  Linux virt32z 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/1784/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: armhf
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), pkg-kde-tools, cmake, catch, catch2, re2c, bison, liblua5.4-dev
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19569 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on pkg-kde-tools; however:
  Package pkg-kde-tools is not installed.
 pbuilder-satisfydepends-dummy depends on cmake; however:
  Package cmake is not installed.
 pbuilder-satisfydepends-dummy depends on catch; however:
  Package catch is not installed.
 pbuilder-satisfydepends-dummy depends on catch2; however:
  Package catch2 is not installed.
 pbuilder-satisfydepends-dummy depends on re2c; however:
  Package re2c is not installed.
 pbuilder-satisfydepends-dummy depends on bison; however:
  Package bison is not installed.
 pbuilder-satisfydepends-dummy depends on liblua5.4-dev; however:
  Package liblua5.4-dev is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bison{a} bsdextrautils{a} catch{a} catch2{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13t64{a} libbrotli1{a} libcatch2-dev{a} libcom-err2{a} libcurl4t64{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libgnutls30t64{a} libgssapi-krb5-2{a} libicu72{a} libidn2-0{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} liblua5.4-0{a} liblua5.4-dev{a} libmagic-mgc{a} libmagic1t64{a} libncurses-dev{a} libncurses6{a} libnghttp2-14{a} libnsl2{a} libp11-kit0{a} libpipeline1{a} libproc2-0{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline-dev{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1t64{a} libtasn1-6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} pkg-kde-tools{a} po-debconf{a} procps{a} python3{a} python3-chardet{a} python3-debian{a} python3-minimal{a} python3-yaml{a} python3.12{a} python3.12-minimal{a} re2c{a} readline-common{a} sensible-utils{a} tzdata{a} 
The following packages are RECOMMENDED but will NOT be installed:
  ca-certificates curl krb5-locales libarchive-cpio-perl libgpm2 libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules libtool-bin libwww-perl linux-sysctl-defaults lynx pkgconf psmisc publicsuffix python3-apt wget zstd 
0 packages upgraded, 89 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.0 MB of archives. After unpacking 175 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian trixie/main armhf libpython3.12-minimal armhf 3.12.8-5 [803 kB]
Get: 2 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.4-1 [83.5 kB]
Get: 3 http://deb.debian.org/debian trixie/main armhf python3.12-minimal armhf 3.12.8-5 [1812 kB]
Get: 4 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.12.8-1 [26.9 kB]
Get: 5 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB]
Get: 6 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB]
Get: 7 http://deb.debian.org/debian trixie/main armhf tzdata all 2024b-6 [257 kB]
Get: 8 http://deb.debian.org/debian trixie/main armhf libffi8 armhf 3.4.6-1 [20.0 kB]
Get: 9 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.21.3-3 [30.0 kB]
Get: 10 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.2-1 [23.3 kB]
Get: 11 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.21.3-3 [75.8 kB]
Get: 12 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-4 [8096 B]
Get: 13 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.21.3-3 [283 kB]
Get: 14 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.21.3-3 [114 kB]
Get: 15 http://deb.debian.org/debian trixie/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get: 16 http://deb.debian.org/debian trixie/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3+b1 [71.3 kB]
Get: 17 http://deb.debian.org/debian trixie/main armhf libnsl2 armhf 1.3.0-3+b3 [35.0 kB]
Get: 18 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-6 [69.4 kB]
Get: 19 http://deb.debian.org/debian trixie/main armhf libreadline8t64 armhf 8.2-6 [146 kB]
Get: 20 http://deb.debian.org/debian trixie/main armhf libpython3.12-stdlib armhf 3.12.8-5 [1832 kB]
Get: 21 http://deb.debian.org/debian trixie/main armhf python3.12 armhf 3.12.8-5 [677 kB]
Get: 22 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.12.8-1 [9792 B]
Get: 23 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.12.8-1 [27.9 kB]
Get: 24 http://deb.debian.org/debian trixie/main armhf libproc2-0 armhf 2:4.0.4-6 [56.0 kB]
Get: 25 http://deb.debian.org/debian trixie/main armhf procps armhf 2:4.0.4-6 [864 kB]
Get: 26 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB]
Get: 27 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB]
Get: 28 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB]
Get: 29 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB]
Get: 30 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.22.5-4 [196 kB]
Get: 31 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB]
Get: 32 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-7 [1095 kB]
Get: 33 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.4-1 [84.6 kB]
Get: 34 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB]
Get: 35 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB]
Get: 36 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-5 [272 kB]
Get: 37 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB]
Get: 38 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get: 39 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get: 40 http://deb.debian.org/debian trixie/main armhf autopoint all 0.22.5-4 [723 kB]
Get: 41 http://deb.debian.org/debian trixie/main armhf bison armhf 2:3.8.2+dfsg-1+b2 [1138 kB]
Get: 42 http://deb.debian.org/debian trixie/main armhf catch all 1.12.2-0.2 [114 kB]
Get: 43 http://deb.debian.org/debian trixie/main armhf libcatch2-dev armhf 3.7.1-0.4 [584 kB]
Get: 44 http://deb.debian.org/debian trixie/main armhf catch2 all 3.7.1-0.4 [5052 B]
Get: 45 http://deb.debian.org/debian trixie/main armhf cmake-data all 3.31.4-2 [2267 kB]
Get: 46 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-6 [9086 kB]
Get: 47 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB]
Get: 48 http://deb.debian.org/debian trixie/main armhf libarchive13t64 armhf 3.7.4-1.1 [306 kB]
Get: 49 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b6 [282 kB]
Get: 50 http://deb.debian.org/debian trixie/main armhf libunistring5 armhf 1.3-1 [444 kB]
Get: 51 http://deb.debian.org/debian trixie/main armhf libidn2-0 armhf 2.3.7-2+b1 [125 kB]
Get: 52 http://deb.debian.org/debian trixie/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-8+b1 [18.6 kB]
Get: 53 http://deb.debian.org/debian trixie/main armhf libsasl2-2 armhf 2.1.28+dfsg1-8+b1 [50.6 kB]
Get: 54 http://deb.debian.org/debian trixie/main armhf libldap2 armhf 2.6.9+dfsg-1 [167 kB]
Get: 55 http://deb.debian.org/debian trixie/main armhf libnghttp2-14 armhf 1.64.0-1 [62.9 kB]
Get: 56 http://deb.debian.org/debian trixie/main armhf libpsl5t64 armhf 0.21.2-1.1+b1 [55.8 kB]
Get: 57 http://deb.debian.org/debian trixie/main armhf libp11-kit0 armhf 0.25.5-3 [385 kB]
Get: 58 http://deb.debian.org/debian trixie/main armhf libtasn1-6 armhf 4.19.0-3+b3 [43.9 kB]
Get: 59 http://deb.debian.org/debian trixie/main armhf libgnutls30t64 armhf 3.8.8-2 [1370 kB]
Get: 60 http://deb.debian.org/debian trixie/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b5 [53.2 kB]
Get: 61 http://deb.debian.org/debian trixie/main armhf libssh2-1t64 armhf 1.11.1-1 [227 kB]
Get: 62 http://deb.debian.org/debian trixie/main armhf libcurl4t64 armhf 8.11.1-1+b1 [304 kB]
Get: 63 http://deb.debian.org/debian trixie/main armhf libjsoncpp26 armhf 1.9.6-3 [69.9 kB]
Get: 64 http://deb.debian.org/debian trixie/main armhf librhash1 armhf 1.4.5-1 [143 kB]
Get: 65 http://deb.debian.org/debian trixie/main armhf libuv1t64 armhf 1.48.0-7 [134 kB]
Get: 66 http://deb.debian.org/debian trixie/main armhf cmake armhf 3.31.4-2 [5912 kB]
Get: 67 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.23 [90.6 kB]
Get: 68 http://deb.debian.org/debian trixie/main armhf libtool all 2.5.4-2 [539 kB]
Get: 69 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB]
Get: 70 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get: 71 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get: 72 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get: 73 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB]
Get: 74 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB]
Get: 75 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.22.5-4 [1489 kB]
Get: 76 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 77 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get: 78 http://deb.debian.org/debian trixie/main armhf debhelper all 13.23 [919 kB]
Get: 79 http://deb.debian.org/debian trixie/main armhf liblua5.4-0 armhf 5.4.7-1+b2 [123 kB]
Get: 80 http://deb.debian.org/debian trixie/main armhf libncurses6 armhf 6.5-2+b1 [82.3 kB]
Get: 81 http://deb.debian.org/debian trixie/main armhf libncurses-dev armhf 6.5-2+b1 [310 kB]
Get: 82 http://deb.debian.org/debian trixie/main armhf libreadline-dev armhf 8.2-6 [138 kB]
Get: 83 http://deb.debian.org/debian trixie/main armhf liblua5.4-dev armhf 5.4.7-1+b2 [168 kB]
Get: 84 http://deb.debian.org/debian trixie/main armhf libyaml-0-2 armhf 0.2.5-2 [45.4 kB]
Get: 85 http://deb.debian.org/debian trixie/main armhf python3-chardet all 5.2.0+dfsg-2 [108 kB]
Get: 86 http://deb.debian.org/debian trixie/main armhf python3-debian all 0.1.49 [115 kB]
Get: 87 http://deb.debian.org/debian trixie/main armhf python3-yaml armhf 6.0.2-1+b1 [158 kB]
Get: 88 http://deb.debian.org/debian trixie/main armhf pkg-kde-tools all 0.18.12 [89.1 kB]
Get: 89 http://deb.debian.org/debian trixie/main armhf re2c armhf 4.0.2-1 [919 kB]
Fetched 43.0 MB in 4s (11.5 MB/s)
Preconfiguring packages ...
Selecting previously unselected package libpython3.12-minimal:armhf.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19569 files and directories currently installed.)
Preparing to unpack .../libpython3.12-minimal_3.12.8-5_armhf.deb ...
Unpacking libpython3.12-minimal:armhf (3.12.8-5) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.6.4-1_armhf.deb ...
Unpacking libexpat1:armhf (2.6.4-1) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../python3.12-minimal_3.12.8-5_armhf.deb ...
Unpacking python3.12-minimal (3.12.8-5) ...
Setting up libpython3.12-minimal:armhf (3.12.8-5) ...
Setting up libexpat1:armhf (2.6.4-1) ...
Setting up python3.12-minimal (3.12.8-5) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19889 files and directories currently installed.)
Preparing to unpack .../00-python3-minimal_3.12.8-1_armhf.deb ...
Unpacking python3-minimal (3.12.8-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../01-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../02-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../03-tzdata_2024b-6_all.deb ...
Unpacking tzdata (2024b-6) ...
Selecting previously unselected package libffi8:armhf.
Preparing to unpack .../04-libffi8_3.4.6-1_armhf.deb ...
Unpacking libffi8:armhf (3.4.6-1) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../05-libkrb5support0_1.21.3-3_armhf.deb ...
Unpacking libkrb5support0:armhf (1.21.3-3) ...
Selecting previously unselected package libcom-err2:armhf.
Preparing to unpack .../06-libcom-err2_1.47.2-1_armhf.deb ...
Unpacking libcom-err2:armhf (1.47.2-1) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../07-libk5crypto3_1.21.3-3_armhf.deb ...
Unpacking libk5crypto3:armhf (1.21.3-3) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../08-libkeyutils1_1.6.3-4_armhf.deb ...
Unpacking libkeyutils1:armhf (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../09-libkrb5-3_1.21.3-3_armhf.deb ...
Unpacking libkrb5-3:armhf (1.21.3-3) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../10-libgssapi-krb5-2_1.21.3-3_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.21.3-3) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../11-libtirpc-common_1.3.4+ds-1.3_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.3) ...
Selecting previously unselected package libtirpc3t64:armhf.
Preparing to unpack .../12-libtirpc3t64_1.3.4+ds-1.3+b1_armhf.deb ...
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ...
Selecting previously unselected package libnsl2:armhf.
Preparing to unpack .../13-libnsl2_1.3.0-3+b3_armhf.deb ...
Unpacking libnsl2:armhf (1.3.0-3+b3) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../14-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:armhf.
Preparing to unpack .../15-libreadline8t64_8.2-6_armhf.deb ...
Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:armhf (8.2-6) ...
Selecting previously unselected package libpython3.12-stdlib:armhf.
Preparing to unpack .../16-libpython3.12-stdlib_3.12.8-5_armhf.deb ...
Unpacking libpython3.12-stdlib:armhf (3.12.8-5) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../17-python3.12_3.12.8-5_armhf.deb ...
Unpacking python3.12 (3.12.8-5) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../18-libpython3-stdlib_3.12.8-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.12.8-1) ...
Setting up python3-minimal (3.12.8-1) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20957 files and directories currently installed.)
Preparing to unpack .../00-python3_3.12.8-1_armhf.deb ...
Unpacking python3 (3.12.8-1) ...
Selecting previously unselected package libproc2-0:armhf.
Preparing to unpack .../01-libproc2-0_2%3a4.0.4-6_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.4-6) ...
Selecting previously unselected package procps.
Preparing to unpack .../02-procps_2%3a4.0.4-6_armhf.deb ...
Unpacking procps (2:4.0.4-6) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../03-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../04-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:armhf.
Preparing to unpack .../05-libmagic1t64_1%3a5.45-3+b1_armhf.deb ...
Unpacking libmagic1t64:armhf (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../06-file_1%3a5.45-3+b1_armhf.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../07-gettext-base_0.22.5-4_armhf.deb ...
Unpacking gettext-base (0.22.5-4) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../08-libuchardet0_0.0.8-1+b2_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../09-groff-base_1.23.0-7_armhf.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../10-bsdextrautils_2.40.4-1_armhf.deb ...
Unpacking bsdextrautils (2.40.4-1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../11-libpipeline1_1.5.8-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../12-man-db_2.13.0-1_armhf.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../13-m4_1.4.19-5_armhf.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../14-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../16-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 .../17-autopoint_0.22.5-4_all.deb ...
Unpacking autopoint (0.22.5-4) ...
Selecting previously unselected package bison.
Preparing to unpack .../18-bison_2%3a3.8.2+dfsg-1+b2_armhf.deb ...
Unpacking bison (2:3.8.2+dfsg-1+b2) ...
Selecting previously unselected package catch.
Preparing to unpack .../19-catch_1.12.2-0.2_all.deb ...
Unpacking catch (1.12.2-0.2) ...
Selecting previously unselected package libcatch2-dev.
Preparing to unpack .../20-libcatch2-dev_3.7.1-0.4_armhf.deb ...
Unpacking libcatch2-dev (3.7.1-0.4) ...
Selecting previously unselected package catch2.
Preparing to unpack .../21-catch2_3.7.1-0.4_all.deb ...
Unpacking catch2 (3.7.1-0.4) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../22-cmake-data_3.31.4-2_all.deb ...
Unpacking cmake-data (3.31.4-2) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../23-libicu72_72.1-6_armhf.deb ...
Unpacking libicu72:armhf (72.1-6) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../24-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ...
Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package libarchive13t64:armhf.
Preparing to unpack .../25-libarchive13t64_3.7.4-1.1_armhf.deb ...
Unpacking libarchive13t64:armhf (3.7.4-1.1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../26-libbrotli1_1.1.0-2+b6_armhf.deb ...
Unpacking libbrotli1:armhf (1.1.0-2+b6) ...
Selecting previously unselected package libunistring5:armhf.
Preparing to unpack .../27-libunistring5_1.3-1_armhf.deb ...
Unpacking libunistring5:armhf (1.3-1) ...
Selecting previously unselected package libidn2-0:armhf.
Preparing to unpack .../28-libidn2-0_2.3.7-2+b1_armhf.deb ...
Unpacking libidn2-0:armhf (2.3.7-2+b1) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../29-libsasl2-modules-db_2.1.28+dfsg1-8+b1_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-8+b1) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../30-libsasl2-2_2.1.28+dfsg1-8+b1_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.28+dfsg1-8+b1) ...
Selecting previously unselected package libldap2:armhf.
Preparing to unpack .../31-libldap2_2.6.9+dfsg-1_armhf.deb ...
Unpacking libldap2:armhf (2.6.9+dfsg-1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../32-libnghttp2-14_1.64.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.64.0-1) ...
Selecting previously unselected package libpsl5t64:armhf.
Preparing to unpack .../33-libpsl5t64_0.21.2-1.1+b1_armhf.deb ...
Unpacking libpsl5t64:armhf (0.21.2-1.1+b1) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../34-libp11-kit0_0.25.5-3_armhf.deb ...
Unpacking libp11-kit0:armhf (0.25.5-3) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../35-libtasn1-6_4.19.0-3+b3_armhf.deb ...
Unpacking libtasn1-6:armhf (4.19.0-3+b3) ...
Selecting previously unselected package libgnutls30t64:armhf.
Preparing to unpack .../36-libgnutls30t64_3.8.8-2_armhf.deb ...
Unpacking libgnutls30t64:armhf (3.8.8-2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../37-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ...
Selecting previously unselected package libssh2-1t64:armhf.
Preparing to unpack .../38-libssh2-1t64_1.11.1-1_armhf.deb ...
Unpacking libssh2-1t64:armhf (1.11.1-1) ...
Selecting previously unselected package libcurl4t64:armhf.
Preparing to unpack .../39-libcurl4t64_8.11.1-1+b1_armhf.deb ...
Unpacking libcurl4t64:armhf (8.11.1-1+b1) ...
Selecting previously unselected package libjsoncpp26:armhf.
Preparing to unpack .../40-libjsoncpp26_1.9.6-3_armhf.deb ...
Unpacking libjsoncpp26:armhf (1.9.6-3) ...
Selecting previously unselected package librhash1:armhf.
Preparing to unpack .../41-librhash1_1.4.5-1_armhf.deb ...
Unpacking librhash1:armhf (1.4.5-1) ...
Selecting previously unselected package libuv1t64:armhf.
Preparing to unpack .../42-libuv1t64_1.48.0-7_armhf.deb ...
Unpacking libuv1t64:armhf (1.48.0-7) ...
Selecting previously unselected package cmake.
Preparing to unpack .../43-cmake_3.31.4-2_armhf.deb ...
Unpacking cmake (3.31.4-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../44-libdebhelper-perl_13.23_all.deb ...
Unpacking libdebhelper-perl (13.23) ...
Selecting previously unselected package libtool.
Preparing to unpack .../45-libtool_2.5.4-2_all.deb ...
Unpacking libtool (2.5.4-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../46-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../47-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../48-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../49-dh-strip-nondeterminism_1.14.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.0-1) ...
Selecting previously unselected package libelf1t64:armhf.
Preparing to unpack .../50-libelf1t64_0.192-4_armhf.deb ...
Unpacking libelf1t64:armhf (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../51-dwz_0.15-1+b2_armhf.deb ...
Unpacking dwz (0.15-1+b2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../52-gettext_0.22.5-4_armhf.deb ...
Unpacking gettext (0.22.5-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../53-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 .../54-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../55-debhelper_13.23_all.deb ...
Unpacking debhelper (13.23) ...
Selecting previously unselected package liblua5.4-0:armhf.
Preparing to unpack .../56-liblua5.4-0_5.4.7-1+b2_armhf.deb ...
Unpacking liblua5.4-0:armhf (5.4.7-1+b2) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../57-libncurses6_6.5-2+b1_armhf.deb ...
Unpacking libncurses6:armhf (6.5-2+b1) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../58-libncurses-dev_6.5-2+b1_armhf.deb ...
Unpacking libncurses-dev:armhf (6.5-2+b1) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../59-libreadline-dev_8.2-6_armhf.deb ...
Unpacking libreadline-dev:armhf (8.2-6) ...
Selecting previously unselected package liblua5.4-dev:armhf.
Preparing to unpack .../60-liblua5.4-dev_5.4.7-1+b2_armhf.deb ...
Unpacking liblua5.4-dev:armhf (5.4.7-1+b2) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../61-libyaml-0-2_0.2.5-2_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.5-2) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../62-python3-chardet_5.2.0+dfsg-2_all.deb ...
Unpacking python3-chardet (5.2.0+dfsg-2) ...
Selecting previously unselected package python3-debian.
Preparing to unpack .../63-python3-debian_0.1.49_all.deb ...
Unpacking python3-debian (0.1.49) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../64-python3-yaml_6.0.2-1+b1_armhf.deb ...
Unpacking python3-yaml (6.0.2-1+b1) ...
Selecting previously unselected package pkg-kde-tools.
Preparing to unpack .../65-pkg-kde-tools_0.18.12_all.deb ...
Unpacking pkg-kde-tools (0.18.12) ...
Selecting previously unselected package re2c.
Preparing to unpack .../66-re2c_4.0.2-1_armhf.deb ...
Unpacking re2c (4.0.2-1) ...
Setting up media-types (10.1.0) ...
Setting up libpipeline1:armhf (1.5.8-1) ...
Setting up libkeyutils1:armhf (1.6.3-4) ...
Setting up libicu72:armhf (72.1-6) ...
Setting up bsdextrautils (2.40.4-1) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:armhf (0.2.5-2) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up libdebhelper-perl (13.23) ...
Setting up libbrotli1:armhf (1.1.0-2+b6) ...
Setting up libuv1t64:armhf (1.48.0-7) ...
Setting up libmagic1t64:armhf (1:5.45-3+b1) ...
Setting up libnghttp2-14:armhf (1.64.0-1) ...
Setting up gettext-base (0.22.5-4) ...
Setting up m4 (1.4.19-5) ...
Setting up libcom-err2:armhf (1.47.2-1) ...
Setting up file (1:5.45-3+b1) ...
Setting up libelf1t64:armhf (0.192-4) ...
Setting up libkrb5support0:armhf (1.21.3-3) ...
Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-8+b1) ...
Setting up tzdata (2024b-6) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Sat Jan 25 10:18:25 UTC 2025.
Universal Time is now:  Sat Jan 25 10:18:25 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up autotools-dev (20220109.1) ...
Setting up libjsoncpp26:armhf (1.9.6-3) ...
Setting up libncurses6:armhf (6.5-2+b1) ...
Setting up libproc2-0:armhf (2:4.0.4-6) ...
Setting up libunistring5:armhf (1.3-1) ...
Setting up autopoint (0.22.5-4) ...
Setting up libk5crypto3:armhf (1.21.3-3) ...
Setting up libsasl2-2:armhf (2.1.28+dfsg1-8+b1) ...
Setting up autoconf (2.72-3) ...
Setting up libffi8:armhf (3.4.6-1) ...
Setting up dwz (0.15-1+b2) ...
Setting up sensible-utils (0.0.24) ...
Setting up libuchardet0:armhf (0.0.8-1+b2) ...
Setting up procps (2:4.0.4-6) ...
Setting up bison (2:3.8.2+dfsg-1+b2) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up libtasn1-6:armhf (4.19.0-3+b3) ...
Setting up catch (1.12.2-0.2) ...
Setting up liblua5.4-0:armhf (5.4.7-1+b2) ...
Setting up netbase (6.4) ...
Setting up cmake-data (3.31.4-2) ...
Setting up librhash1:armhf (1.4.5-1) ...
Setting up libkrb5-3:armhf (1.21.3-3) ...
Setting up re2c (4.0.2-1) ...
Setting up libssh2-1t64:armhf (1.11.1-1) ...
Setting up libcatch2-dev (3.7.1-0.4) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up libldap2:armhf (2.6.9+dfsg-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.14.0-1) ...
Setting up catch2 (3.7.1-0.4) ...
Setting up libncurses-dev:armhf (6.5-2+b1) ...
Setting up gettext (0.22.5-4) ...
Setting up libtool (2.5.4-2) ...
Setting up libidn2-0:armhf (2.3.7-2+b1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libp11-kit0:armhf (0.25.5-3) ...
Setting up libgssapi-krb5-2:armhf (1.21.3-3) ...
Setting up libreadline8t64:armhf (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
Setting up groff-base (1.23.0-7) ...
Setting up libarchive13t64:armhf (3.7.4-1.1) ...
Setting up libgnutls30t64:armhf (3.8.8-2) ...
Setting up libtirpc3t64:armhf (1.3.4+ds-1.3+b1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpsl5t64:armhf (0.21.2-1.1+b1) ...
Setting up libreadline-dev:armhf (8.2-6) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up liblua5.4-dev:armhf (5.4.7-1+b2) ...
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 librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b5) ...
Setting up libnsl2:armhf (1.3.0-3+b3) ...
Setting up libpython3.12-stdlib:armhf (3.12.8-5) ...
Setting up libcurl4t64:armhf (8.11.1-1+b1) ...
Setting up python3.12 (3.12.8-5) ...
Setting up debhelper (13.23) ...
Setting up cmake (3.31.4-2) ...
Setting up libpython3-stdlib:armhf (3.12.8-1) ...
Setting up python3 (3.12.8-1) ...
Setting up python3-chardet (5.2.0+dfsg-2) ...
Setting up python3-debian (0.1.49) ...
Setting up python3-yaml (6.0.2-1+b1) ...
Setting up pkg-kde-tools (0.18.12) ...
Processing triggers for libc-bin (2.40-5) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/reproducible-path/gringo-5.6.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../gringo_5.6.2-2_source.changes
dpkg-buildpackage: info: source package gringo
dpkg-buildpackage: info: source version 5.6.2-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Graham Inggs <ginggs@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean --buildsystem=cmake --with pkgkde_symbolshelper
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/gringo-5.6.2'
dh_auto_clean --builddirectory=build.dir/hardening_mt
make[1]: Leaving directory '/build/reproducible-path/gringo-5.6.2'
   dh_autoreconf_clean -O--buildsystem=cmake
   dh_clean -O--buildsystem=cmake
 debian/rules binary
dh binary --buildsystem=cmake --with pkgkde_symbolshelper
   dh_update_autotools_config -O--buildsystem=cmake
   dh_autoreconf -O--buildsystem=cmake
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/gringo-5.6.2'
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 -DCLINGO_BUILD_WITH_PYTHON=OFF
	cd build.dir/hardening_mt && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -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 -DCLINGO_BUILD_WITH_PYTHON=OFF ../..
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test 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 - Success
-- Found Python: /usr/bin/python3 (found suitable version "3.12.8", minimum required is "3.6") found components: Interpreter
-- Found Lua: /usr/lib/arm-linux-gnueabihf/liblua5.4.so;/usr/lib/arm-linux-gnueabihf/libm.so (found suitable version "5.4.7", minimum required is "5.0")
-- 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.400.2", minimum required is "0.101")
CMake Deprecation Warning at clasp/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Potassco is not installed - using local copy
CMake Deprecation Warning at clasp/libpotassco/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Configuring done (3.2s)
-- Generating done (0.5s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED


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

// Read docs/configuration.md for details
CATCH_CONFIG_ANDROID_LOGWRITE:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_BAZEL_SUPPORT:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_COLOUR_WIN32:BOOL=OFF

// Read docs/configuration.md for details. Must form a valid integer literal.
CATCH_CONFIG_CONSOLE_WIDTH:STRING=80

// Read docs/configuration.md for details
CATCH_CONFIG_COUNTER:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_CPP11_TO_STRING:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_CPP17_BYTE:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_CPP17_OPTIONAL:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_CPP17_STRING_VIEW:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONS:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_CPP17_VARIANT:BOOL=OFF

// Read docs/configuration.md for details. The name of the reporter should be without quotes.
CATCH_CONFIG_DEFAULT_REPORTER:STRING=console

// Read docs/configuration.md for details
CATCH_CONFIG_DISABLE:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_DISABLE_EXCEPTIONS:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_DISABLE_EXCEPTIONS_CUSTOM_HANDLER:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_DISABLE_STRINGIFICATION:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_ENABLE_ALL_STRINGMAKERS:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_ENABLE_OPTIONAL_STRINGMAKER:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_ENABLE_PAIR_STRINGMAKER:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_ENABLE_TUPLE_STRINGMAKER:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_EXPERIMENTAL_REDIRECT:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_FAST_COMPILE:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_GLOBAL_NEXTAFTER:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NOSTDOUT:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_ANDROID_LOGWRITE:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_BAZEL_SUPPORT:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_COLOUR_WIN32:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_COUNTER:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_CPP11_TO_STRING:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_CPP17_BYTE:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_CPP17_OPTIONAL:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_CPP17_STRING_VIEW:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_CPP17_UNCAUGHT_EXCEPTIONS:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_CPP17_VARIANT:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_GLOBAL_NEXTAFTER:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_POSIX_SIGNALS:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_USE_ASYNC:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_WCHAR:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_NO_WINDOWS_SEH:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_POSIX_SIGNALS:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_PREFIX_ALL:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_USE_ASYNC:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_WCHAR:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_WINDOWS_CRTDBG:BOOL=OFF

// Read docs/configuration.md for details
CATCH_CONFIG_WINDOWS_SEH:BOOL=OFF

// Build tests, enable warnings, enable Werror, etc
CATCH_DEVELOPMENT_BUILD:BOOL=OFF

// Install documentation alongside library
CATCH_INSTALL_DOCS:BOOL=ON

// Install extras (CMake scripts, debugger helpers) alongside library
CATCH_INSTALL_EXTRAS:BOOL=ON

// 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

// whether to use a versioned install layout
CLASP_INSTALL_VERSIONED:BOOL=OFF

// whether to use the libpotassco submodule
CLASP_USE_LOCAL_LIB_POTASSCO:BOOL=ON

// Build applications including gringo, clingo, reify, clasp, and lpconvert.
CLINGO_BUILD_APPS:BOOL=ON

// Build clingo C and C++ examples.
CLINGO_BUILD_EXAMPLES:BOOL=ON

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

// Build clingo library shared.
CLINGO_BUILD_SHARED:BOOL=ON

// Do not build any shared libraries and do not compile position independent code.
CLINGO_BUILD_STATIC:BOOL=OFF

// Enable unit and system tests.
CLINGO_BUILD_TESTS:BOOL=ON

// Enable the web target. This option is meant to be used with emscripten to compile a library exporting just one function to run clingo.
CLINGO_BUILD_WEB:BOOL=OFF

// Whether to enable Lua support. Can be set to 'ON' (to enable Lua support), 'OFF' (to disable Lua support), or 'auto' (to enable Python support if available).
CLINGO_BUILD_WITH_LUA:STRING=auto

// Whether to enable Python support. Can be set to "ON" (to enable Python support), "OFF" (to disable Python support), "auto" (to enable Python support if available), or "pip" (advanced configuration to build a Python module exporting clingo symbols).
CLINGO_BUILD_WITH_PYTHON:STRING=OFF

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

// Advanced option to force installation of static libraries.
CLINGO_INSTALL_LIB:BOOL=OFF

// Set this to find a specific Lua version. This can for example be set with `-DCLINGO_LUA_VERSION:LIST="5.3;EXACT"` to require a specific version.
CLINGO_LUA_VERSION:STRING=5.0

// Set RPATH if not installed into system directory on *NIX systems.
CLINGO_MANAGE_RPATH:BOOL=OFF

// Select hash table implementation. (sparse, hopscotch)
CLINGO_MAP_TYPE:STRING=hopscotch

// Set this to find a specific Python version. This can for example be set with `-DCLINGO_PYTHON_VERSION:LIST="3.6;EXACT"` to require a specific version.
CLINGO_PYTHON_VERSION:STRING=3.6

// Advanced option to build Python and Lua modules against an existing libclingo.
CLINGO_USE_LIB:BOOL=OFF

// Advanced option to build against bundled or installed catch.
CLINGO_USE_LOCAL_CATCH:BOOL=ON

// Advanced option to build against bundled or installed clasp.
CLINGO_USE_LOCAL_CLASP:BOOL=ON

// 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-14

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

// Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=-g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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-14

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

// Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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

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

// 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

// whether to use a versioned install layout
LIB_POTASSCO_INSTALL_VERSIONED:BOOL=OFF

// Advanced variable to manually configure where to install the Lua module.
LUACLINGO_INSTALL_DIR:STRING=

// Advanced variable to manually configure the suffix of the Lua module.
LUACLINGO_SUFFIX:STRING=

// 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

// Pass linker option `-undefined link_dynamic`.
PYCLINGO_DYNAMIC_LOOKUP:BOOL=OFF

// Configure where to install the Python module. Can be set to "user" (to install in the user prefix), "system" (to install in the system "prefix"), or "prefix" (to install into the installation prefix).
PYCLINGO_INSTALL:STRING=prefix

// Advanced variable to manually configure where to install the Python module.
PYCLINGO_INSTALL_DIR:STRING=

// Advanced variable to manually configure the suffix of the Python module.
PYCLINGO_SUFFIX:STRING=

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

make[1]: Leaving directory '/build/reproducible-path/gringo-5.6.2'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/gringo-5.6.2'
dh_auto_build --builddirectory=build.dir/hardening_mt
	cd build.dir/hardening_mt && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
/usr/bin/cmake -S/build/reproducible-path/gringo-5.6.2 -B/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/CMakeFiles /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f third_party/catch/src/CMakeFiles/Catch2.dir/build.make third_party/catch/src/CMakeFiles/Catch2.dir/depend
make  -f clasp/libpotassco/src/CMakeFiles/libpotassco.dir/build.make clasp/libpotassco/src/CMakeFiles/libpotassco.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src/CMakeFiles/libpotassco.dir/DependInfo.cmake "--color="
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/third_party/catch/src /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src/CMakeFiles/Catch2.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/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 '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f third_party/catch/src/CMakeFiles/Catch2.dir/build.make third_party/catch/src/CMakeFiles/Catch2.dir/build
[  1%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/aspif.cpp.o
[  1%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/application.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/aspif.cpp
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/application.cpp
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[  1%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_automake.cpp
[  1%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_common_base.cpp
[  1%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/aspif_text.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/aspif_text.cpp
[  1%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/clingo.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/clingo.cpp
[  2%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/convert.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/convert.cpp
[  3%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_compact.cpp
[  3%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_console.cpp
[  3%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/match_basic_types.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/match_basic_types.cpp
[  4%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/program_options.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/program_options.cpp
[  4%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/rule_utils.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/rule_utils.cpp
[  4%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/smodels.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/smodels.cpp
[  4%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_cumulative_base.cpp
[  5%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/string_convert.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/string_convert.cpp
[  5%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/theory_data.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/theory_data.cpp
[  6%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_event_listener.cpp
[  6%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/value_store.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/src/value_store.cpp
[  6%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_helpers.cpp
[  6%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_junit.cpp
[  7%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_multi.cpp
[  8%] Linking CXX static library ../../../lib/libpotassco.a
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/cmake -P CMakeFiles/libpotassco.dir/cmake_clean_target.cmake
cd /build/reproducible-path/gringo-5.6.2/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 '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[  8%] 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[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/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[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[  8%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_aspif.cpp
[  8%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_registrars.cpp
[  8%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_smodels.cpp
[  8%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_sonarqube.cpp
[  9%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_streaming_base.cpp
[  9%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_tap.cpp
[  9%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_teamcity.cpp
[ 10%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o -MF CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/reporters/catch_reporter_xml.cpp
[ 10%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_approx.cpp
[ 10%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_assertion_handler.cpp
[ 11%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_assertion_result.cpp
[ 11%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_clara.cpp
[ 12%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_text.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_text.cpp
[ 12%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:21:
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp: In function 'void Potassco::Test::____C_A_T_C_H____T_E_S_T____0()':
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:67:94: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   67 |                 REQUIRE_THROWS_AS(Potassco::string_cast<unsigned long long>("-2"), Potassco::bad_string_cast);
      |                                                                                              ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:70:81: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   70 |                 REQUIRE_THROWS_AS(Potassco::string_cast<int>("umax"), Potassco::bad_string_cast);
      |                                                                                 ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:71:82: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   71 |                 REQUIRE_THROWS_AS(Potassco::string_cast<long>("umax"), Potassco::bad_string_cast);
      |                                                                                  ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:72:87: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   72 |                 REQUIRE_THROWS_AS(Potassco::string_cast<long long>("umax"), Potassco::bad_string_cast);
      |                                                                                       ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:73:85: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   73 |                 REQUIRE_THROWS_AS(Potassco::string_cast<int64_t>("umax"), Potassco::bad_string_cast);
      |                                                                                     ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp: In function 'void Potassco::Test::____C_A_T_C_H____T_E_S_T____36()':
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:372:138: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  372 |                 REQUIRE_THROWS_AS(fail(Potassco::error_logic, 0, 0, 0, "Message with %d parameters {'%s', '%s'}", 2, "Foo", "Bar"), std::logic_error);
      |                                                                                                                                          ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:376:88: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  376 |                 REQUIRE_THROWS_AS(fail(Potassco::error_assert, 0, 0, "false", 0), std::logic_error);
      |                                                                                        ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:377:89: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=]
  377 |                 REQUIRE_THROWS_AS(fail(Potassco::error_runtime, 0, 0, "false", 0), std::runtime_error);
      |                                                                                         ^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:380:61: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=]
  380 |                 REQUIRE_THROWS_AS(fail(0, 0, 0, 0, 0), std::invalid_argument);
      |                                                             ^~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:384:71: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=]
  384 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, EINVAL), std::invalid_argument);
      |                                                                       ^~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:385:87: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  385 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, Potassco::error_assert), std::logic_error);
      |                                                                                       ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:386:86: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  386 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, Potassco::error_logic), std::logic_error);
      |                                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:387:88: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=]
  387 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, Potassco::error_runtime), std::runtime_error);
      |                                                                                        ^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:388:71: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=]
  388 |                 REQUIRE_THROWS_AS(POTASSCO_CHECK(false, ENOMEM), std::bad_alloc);
      |                                                                       ^~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:396:65: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  396 |                 REQUIRE_THROWS_AS(POTASSCO_REQUIRE(false), std::logic_error);
      |                                                                 ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_string_convert.cpp:405:64: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  405 |                 REQUIRE_THROWS_AS(POTASSCO_ASSERT(false), std::logic_error);
      |                                                                ^~~~~~~~~~~
[ 13%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_commandline.cpp
[ 13%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/main.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/main.cpp
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 13%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_application.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_application.cpp
[ 13%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_source_line_info.cpp
[ 13%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_config.cpp
[ 13%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_options.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_options.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_options.cpp:21:
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____6()':
/build/reproducible-path/gringo-5.6.2/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);
      |                                                                                    ^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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);
      |                                                                       ^~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____19()':
/build/reproducible-path/gringo-5.6.2/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);
      |                                                     ^~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____27()':
/build/reproducible-path/gringo-5.6.2/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);
      |                                                              ^~~~~
/build/reproducible-path/gringo-5.6.2/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);
      |                                                               ^~~~~
/build/reproducible-path/gringo-5.6.2/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);
      |                                                                     ^~~~~
/build/reproducible-path/gringo-5.6.2/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);
      |                                                                       ^~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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);
      |                                                                              ^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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);
      |                                                                                       ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____36()':
/build/reproducible-path/gringo-5.6.2/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);
      |                                                                                      ^~~~~~~~~~~
[ 14%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_case_insensitive_comparisons.cpp
[ 14%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_console_colour.cpp
[ 14%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_context.cpp
[ 15%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_debug_console.cpp
[ 15%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_debugger.cpp
[ 15%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_enforce.cpp
[ 16%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_enum_values_registry.cpp
[ 16%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_exception_translator_registry.cpp
[ 16%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_fatal_condition_handler.cpp
[ 17%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_floating_point_helpers.cpp
[ 18%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_value.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/test_value.cpp
[ 18%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_istream.cpp
[ 18%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o -MF CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/interfaces/catch_interfaces_generatortracker.cpp
[ 19%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o -MF CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/interfaces/catch_interfaces_reporter.cpp
[ 19%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_list.cpp
[ 19%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o -MF CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/matchers/catch_matchers_floating_point.cpp
[ 19%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/main.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/tests/main.cpp
[ 20%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o -MF CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/matchers/catch_matchers_quantifiers.cpp
[ 20%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o -MF CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/matchers/catch_matchers_string.cpp
[ 21%] Linking CXX executable ../../../bin/test_potassco_lp
cd /build/reproducible-path/gringo-5.6.2/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=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/test_potassco_lp.dir/link.d 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 '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 21%] Built target test_potassco_lp
make  -f clasp/libpotassco/app/CMakeFiles/lpconvert.dir/build.make clasp/libpotassco/app/CMakeFiles/lpconvert.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/app /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/app /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/app/CMakeFiles/lpconvert.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f clasp/libpotassco/app/CMakeFiles/lpconvert.dir/build.make clasp/libpotassco/app/CMakeFiles/lpconvert.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 22%] Building CXX object clasp/libpotassco/app/CMakeFiles/lpconvert.dir/lpconvert.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/app && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/app/lpconvert.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/app/lpconvert.cpp:28:
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/potassco/application.h:57:29: warning: 'virtual void Potassco::Application::error(const char*) const' was hidden [-Woverloaded-virtual=]
   57 |         virtual void        error(const char* msg) const { WRITE_STDERR("ERROR", getName(), msg); }
      |                             ^~~~~
/build/reproducible-path/gringo-5.6.2/clasp/libpotassco/app/lpconvert.cpp:63:20: note:   by 'static int LpConvert::error(int, const char*)'
   63 |         static int error(int line, const char* what) {
      |                    ^~~~~
[ 22%] Linking CXX executable ../../../bin/lpconvert
cd /build/reproducible-path/gringo-5.6.2/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=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/lpconvert.dir/link.d CMakeFiles/lpconvert.dir/lpconvert.cpp.o -o ../../../bin/lpconvert  ../../../lib/libpotassco.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 22%] Built target lpconvert
make  -f clasp/src/CMakeFiles/libclasp.dir/build.make clasp/src/CMakeFiles/libclasp.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/clasp/src /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src/CMakeFiles/libclasp.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f clasp/src/CMakeFiles/libclasp.dir/build.make clasp/src/CMakeFiles/libclasp.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 22%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/asp_preprocessor.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/asp_preprocessor.cpp:25:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/asp_preprocessor.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/asp_preprocessor.cpp:24:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/string.h:548,
                 from /usr/include/c++/14/cstring:43,
                 from /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'Clasp::ValueRep Clasp::Asp::Preprocessor::simplifyHead(Clasp::Asp::PrgHead*, bool)' at /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'Clasp::ValueRep Clasp::Asp::Preprocessor::simplifyHead(Clasp::Asp::PrgHead*, bool)' at /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'Clasp::ValueRep Clasp::Asp::Preprocessor::simplifyHead(Clasp::Asp::PrgHead*, bool)' at /build/reproducible-path/gringo-5.6.2/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)'
[ 23%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/cb_enumerator.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/cb_enumerator.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/enumerator.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cb_enumerator.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/cb_enumerator.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/enumerator.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 23%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_app.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -MD -MT clasp/src/CMakeFiles/libclasp.dir/clasp_app.cpp.o -MF CMakeFiles/libclasp.dir/clasp_app.cpp.o.d -o CMakeFiles/libclasp.dir/clasp_app.cpp.o -c /build/reproducible-path/gringo-5.6.2/clasp/src/clasp_app.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_options.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_app.h:33,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/clasp_app.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/potassco/program_opts/value.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/potassco/program_opts/typed_value.h:33,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_app.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/clasp_app.cpp: In member function 'void Clasp::Cli::LemmaLogger::add(const Clasp::Solver&, const Clasp::LitVec&, const Clasp::ConstraintInfo&)':
/build/reproducible-path/gringo-5.6.2/clasp/src/clasp_app.cpp:592:116: 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]
  592 |         if (info.aux() || options_.domOut || std::find_if(cc.begin(), cc.end(), std::not1(std::bind1st(std::mem_fun(&Solver::inputVar), &s))) != cc.end()) {
      |                                                                                                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:1398:5: note: declared here
 1398 |     mem_fun(_Ret (_Tp::*__f)(_Arg) const)
      |     ^~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/clasp_app.cpp:592:103: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = const_mem_fun1_t<bool, Clasp::Solver, Clasp::Literal>; _Tp = const Clasp::Solver*]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
  592 |         if (info.aux() || options_.domOut || std::find_if(cc.begin(), cc.end(), std::not1(std::bind1st(std::mem_fun(&Solver::inputVar), &s))) != cc.end()) {
      |                                                                                           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/bits/stl_function.h:1435:
/usr/include/c++/14/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
[ 24%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o -MF CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/matchers/catch_matchers_templated.cpp
[ 24%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_message.cpp
[ 24%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_facade.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/clasp_facade.cpp
[ 24%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_output_redirect.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/clasp_facade.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:33:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 25%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_registry_hub.cpp
/build/reproducible-path/gringo-5.6.2/clasp/src/clasp_facade.cpp: In member function 'virtual void Clasp::ClaspFacade::SolveStrategy::Async::doStart()':
/build/reproducible-path/gringo-5.6.2/clasp/src/clasp_facade.cpp:378: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]
  378 |                 Clasp::mt::thread(std::mem_fun(&SolveStrategy::startAlgo), this, SolveMode_t::Async).swap(task_);
      |                                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:1392:5: note: declared here
 1392 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
[ 25%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_random_number_generator.cpp
[ 25%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_random_seed_generation.cpp
[ 26%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_reporter_registry.cpp
[ 27%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_options.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/clasp_options.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_options.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/clasp_options.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:33:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 27%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_reporter_spec_parser.cpp
[ 27%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_result_type.cpp
[ 28%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_run_context.cpp
[ 28%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_section.cpp
[ 28%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_stdstreams.cpp
[ 29%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_session.cpp
[ 29%] Linking CXX executable ../../../bin/test_potassco_opts
cd /build/reproducible-path/gringo-5.6.2/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=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/test_potassco_opts.dir/link.d 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 '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 29%] Built target test_potassco_opts
make  -f libreify/CMakeFiles/libreify.dir/build.make libreify/CMakeFiles/libreify.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/libreify /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify/CMakeFiles/libreify.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f libreify/CMakeFiles/libreify.dir/build.make libreify/CMakeFiles/libreify.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 29%] Building CXX object libreify/CMakeFiles/libreify.dir/src/program.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libreify/src/program.cc
In file included from /build/reproducible-path/gringo-5.6.2/libreify/reify/program.hh:32,
                 from /build/reproducible-path/gringo-5.6.2/libreify/src/program.cc:25:
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh: In member function 'Gringo::Graph<T>::SCCVec Gringo::Graph<T>::tarjan() [with T = unsigned int]':
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh:140:39: warning: '<unknown>[1073741823]' may be used uninitialized [-Wmaybe-uninitialized]
  140 |                     for (auto &z : y->edges_) {
      |                                    ~~~^~~~~~
[ 29%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_output.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/clasp_output.cpp
[ 29%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_singletons.cpp
[ 29%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_reusable_string_stream.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_output.h:26,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/clasp_output.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:33:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 29%] Linking CXX static library ../lib/libreify.a
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify && /usr/bin/cmake -P CMakeFiles/libreify.dir/cmake_clean_target.cmake
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify && /usr/bin/cmake -E cmake_link_script CMakeFiles/libreify.dir/link.txt --verbose=1
[ 30%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_stringref.cpp
/usr/bin/ar qc ../lib/libreify.a CMakeFiles/libreify.dir/src/program.cc.o
/usr/bin/ranlib ../lib/libreify.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 30%] Built target libreify
make  -f libgringo/CMakeFiles/libgringo.dir/build.make libgringo/CMakeFiles/libgringo.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 30%] [RE2C][nongroundlexer] Building lexer with re2c 0.400.2
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/re2c -c -o /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh /build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:55:36: warning: escape has no effect: '\^' [-Wuseless-escape]
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:55:38: warning: escape has no effect: '\.' [-Wuseless-escape]
[ 30%] [BISON][groundtermgrammar] Building parser with bison 3.8.2
cd /build/reproducible-path/gringo-5.6.2/libgringo && /usr/bin/bison -d -o /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc /build/reproducible-path/gringo-5.6.2/libgringo/src/input/groundtermgrammar.yy
/build/reproducible-path/gringo-5.6.2/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}
/build/reproducible-path/gringo-5.6.2/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_}
/build/reproducible-path/gringo-5.6.2/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
/build/reproducible-path/gringo-5.6.2/libgringo/src/input/groundtermgrammar.yy:26.1-52: warning: %define variable 'api.namespace' requires '{...}' values [-Wdeprecated]
   26 | %define namespace "Gringo::Input::GroundTermGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/src/input/groundtermgrammar.yy: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 31%] [RE2C][groundtermlexer] Building lexer with re2c 0.400.2
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/re2c -o /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/groundtermlexer.hh /build/reproducible-path/gringo-5.6.2/libgringo//src/input/groundtermlexer.xh
[ 32%] [BISON][nongroundgrammar] Building parser with bison 3.8.2
cd /build/reproducible-path/gringo-5.6.2/libgringo && /usr/bin/bison -d -o /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src/input/nongroundgrammar/grammar.cc /build/reproducible-path/gringo-5.6.2/libgringo/src/input/nongroundgrammar.yy
/build/reproducible-path/gringo-5.6.2/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}
/build/reproducible-path/gringo-5.6.2/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_}
/build/reproducible-path/gringo-5.6.2/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
/build/reproducible-path/gringo-5.6.2/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}
/build/reproducible-path/gringo-5.6.2/libgringo/src/input/nongroundgrammar.yy:34.1-39: warning: %define variable 'api.location.type' requires '{...}' values [-Wdeprecated]
   34 | %define location_type "DefaultLocation"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/src/input/nongroundgrammar.yy:28.1-51: warning: %define variable 'api.namespace' requires '{...}' values [-Wdeprecated]
   28 | %define namespace "Gringo::Input::NonGroundGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_string_manip.cpp
/build/reproducible-path/gringo-5.6.2/libgringo/src/input/nongroundgrammar.yy: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/libgringo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/CMakeFiles/libgringo.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f libgringo/CMakeFiles/libgringo.dir/build.make libgringo/CMakeFiles/libgringo.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 32%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/symbol.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/symbol.cc
[ 33%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_tag_alias_registry.cpp
[ 33%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_test_case_info.cpp
[ 34%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clause.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/clause.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clause.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/clause.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 34%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_test_case_registry_impl.cpp
/build/reproducible-path/gringo-5.6.2/clasp/src/clause.cpp: In constructor 'Clasp::Clause::Clause(Clasp::Solver&, const Clasp::ClauseRep&, Clasp::uint32, bool)':
/build/reproducible-path/gringo-5.6.2/clasp/src/clause.cpp:411:41: warning: array subscript 3 is above array bounds of 'Clasp::Literal [3]' [-Warray-bounds=]
  411 |                         head_[rep.size-1].flag();  // mark last literal of clause
      |                         ~~~~~~~~~~~~~~~~^
/build/reproducible-path/gringo-5.6.2/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
      |                  ^~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/clause.cpp:411:41: warning: array subscript 3 is above array bounds of 'Clasp::Literal [3]' [-Warray-bounds=]
  411 |                         head_[rep.size-1].flag();  // mark last literal of clause
      |                         ~~~~~~~~~~~~~~~~^
/build/reproducible-path/gringo-5.6.2/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
      |                  ^~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/clause.cpp:412:47: warning: array subscript 3 is above array bounds of 'Clasp::Literal [3]' [-Warray-bounds=]
  412 |                         Literal t = head_[tail];
      |                                     ~~~~~~~~~~^
/build/reproducible-path/gringo-5.6.2/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
      |                  ^~~~~
[ 34%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/term.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/term.cc
[ 35%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_test_case_tracker.cpp
[ 35%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_test_registry.cpp
[ 35%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clingo.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/clingo.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clingo.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/clingo.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:33:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 35%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_textflow.cpp
[ 36%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_test_spec.cpp
[ 36%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_test_spec_parser.cpp
[ 36%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/constraint.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/constraint.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/constraint.cpp:25:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 37%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/dependency_graph.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/dependency_graph.cpp
[ 37%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_timer.cpp
[ 38%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_tostring.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/dependency_graph.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/dependency_graph.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program_types.h:35,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program.h:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 38%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_totals.cpp
[ 38%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_version.cpp
[ 39%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_wildcard_pattern.cpp
[ 39%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_xmlwriter.cpp
In file included from /build/reproducible-path/gringo-5.6.2/libgringo/src/term.cc:28:
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh: In member function 'Gringo::Graph<T>::SCCVec Gringo::Graph<T>::tarjan() [with T = std::__detail::_Node_iterator<std::pair<const Gringo::String, std::tuple<bool, Gringo::Location, std::unique_ptr<Gringo::Term, std::default_delete<Gringo::Term> > > >, false, true>]':
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh:140:39: warning: '<unknown>[1073741823]' may be used uninitialized [-Wmaybe-uninitialized]
  140 |                     for (auto &z : y->edges_) {
      |                                    ~~~^~~~~~
In file included from /usr/include/string.h:548,
                 from /usr/include/c++/14/cstring:43,
                 from /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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)'
[ 39%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_test_case_info_hasher.cpp
[ 40%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o -MF CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/generators/catch_generators_random.cpp
[ 40%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o -MF CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/generators/catch_generator_exception.cpp
[ 40%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o -MF CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/generators/catch_generators.cpp
[ 40%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/enumerator.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/enumerator.cpp
[ 41%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o -MF CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/matchers/catch_matchers.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/enumerator.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/enumerator.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/enumerator.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 41%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o -MF CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/matchers/catch_matchers_container_properties.cpp
[ 42%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/terms.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/terms.cc
[ 43%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o -MF CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/matchers/catch_matchers_exception.cpp
[ 43%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/heuristics.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/heuristics.cpp
[ 43%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o -MF CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/matchers/catch_matchers_predicate.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver.h:30,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/heuristics.h:36,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/heuristics.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 43%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o -MF CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/matchers/internal/catch_matchers_impl.cpp
[ 44%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_tag_alias_autoregistrar.cpp
[ 44%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o -MF CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/catch_get_random_seed.cpp
[ 44%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_decomposer.cpp
[ 44%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/ground/instantiation.cc
[ 45%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_errno_guard.cpp
[ 45%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_lazy_expr.cpp
[ 45%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_leak_detector.cpp
In file included from /usr/include/string.h:548,
                 from /usr/include/c++/14/cstring:43,
                 from /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'virtual void Clasp::DomainHeuristic::initScores(Clasp::Solver&, bool)' at /build/reproducible-path/gringo-5.6.2/clasp/src/heuristics.cpp:774:47:
/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'virtual void Clasp::DomainHeuristic::initScores(Clasp::Solver&, bool)' at /build/reproducible-path/gringo-5.6.2/clasp/src/heuristics.cpp:774:47:
/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'virtual void Clasp::DomainHeuristic::initScores(Clasp::Solver&, bool)' at /build/reproducible-path/gringo-5.6.2/clasp/src/heuristics.cpp:774:47:
/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)'
[ 46%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_message_info.cpp
[ 46%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_polyfills.cpp
[ 46%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_startup_exception_registry.cpp
[ 47%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o -MF CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_uncaught_exceptions.cpp
[ 47%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o -MF CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/interfaces/catch_interfaces_capture.cpp
[ 47%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o -MF CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/interfaces/catch_interfaces_config.cpp
[ 48%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o -MF CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/interfaces/catch_interfaces_exception.cpp
[ 49%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/logic_program.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program.cpp
[ 49%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o -MF CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/interfaces/catch_interfaces_registry_hub.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program_types.h:35,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program.h:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 49%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o -MF CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/interfaces/catch_interfaces_reporter_factory.cpp
[ 49%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/literal.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libgringo/CMakeFiles/libgringo.dir/src/ground/literal.cc.o -MF CMakeFiles/libgringo.dir/src/ground/literal.cc.o.d -o CMakeFiles/libgringo.dir/src/ground/literal.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/src/ground/literal.cc
[ 50%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_registry.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_registry.cpp.o -MF CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_registry.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_registry.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/interfaces/catch_interfaces_reporter_registry.cpp
/build/reproducible-path/gringo-5.6.2/clasp/src/logic_program.cpp: In member function 'Clasp::uint32 Clasp::Asp::LogicProgram::findEqBody(const Clasp::Asp::PrgBody*, Clasp::uint32)':
/build/reproducible-path/gringo-5.6.2/clasp/src/logic_program.cpp:1956: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]
 1956 |                         if (++n == 1) { std::for_each(b->goals_begin(), b->goals_end(), std::bind1st(std::mem_fun(&AtomState::addToBody), &atomState_)); }
      |                                                                                                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:1392:5: note: declared here
 1392 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/logic_program.cpp:1956: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]
 1956 |                         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++/14/bits/stl_function.h:1435:
/usr/include/c++/14/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/logic_program.cpp:1975: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]
 1975 |                 std::for_each(b->goals_begin(), b->goals_end(), std::bind1st(std::mem_fun(&AtomState::clearBody), &atomState_));
      |                                                                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:1392:5: note: declared here
 1392 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/logic_program.cpp:1975: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]
 1975 |                 std::for_each(b->goals_begin(), b->goals_end(), std::bind1st(std::mem_fun(&AtomState::clearBody), &atomState_));
      |                                                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
[ 50%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o -MF CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/interfaces/catch_interfaces_testcase.cpp
[ 51%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o -MF CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/catch_chronometer.cpp
[ 51%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o -MF CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_benchmark_function.cpp
[ 51%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o -MF CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_run_for_at_least.cpp
[ 52%] Building CXX object third_party/catch/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o -MF CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o.d -o CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp
In file included from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:10:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >]':
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:58:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
   58 |             double mean(Iterator first, Iterator last) {
      |                    ^~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:58:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp: In function 'double {anonymous}::standard_deviation(std::vector<double>::iterator, std::vector<double>::iterator)':
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:121:12: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  121 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
      |            ^~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:121:12: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                 from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:16:
/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1589 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1868 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double>::iterator, std::vector<double>::iterator)':
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:149:20: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  149 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:149:20: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double>::iterator, std::vector<double>::iterator)' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:154:33:
/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1936 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp: In function 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; Estimator = double (*&)(__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double> >)]':
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:89:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
   89 |             Estimate<double> bootstrap(double confidence_level, Iterator first, Iterator last, sample const& resample, Estimator&& estimator) {
      |                              ^~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:89:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:92:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
   92 |                 double point = estimator(first, last);
      |                                ~~~~~~~~~^~~~~~~~~~~~~
In function 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::jackknife(Estimator&&, Iterator, Iterator) [with Estimator = double (*&)(__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double> >); Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >]',
    inlined from 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; Estimator = double (*&)(__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double> >)]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:96:24:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/benchmark/detail/catch_stats.hpp:74:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
   74 |                     results.push_back(estimator(second, last));
      |                                       ~~~~~~~~~^~~~~~~~~~~~~~
In lambda function,
    inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator<vector<double> >; _Size = unsigned int; _Generator = {anonymous}::resample<std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, double (*)(__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double> >)>(std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&, unsigned int, std::vector<double>::iterator, std::vector<double>::iterator, double (*&)(__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double> >))::<lambda()>]' at /usr/include/c++/14/bits/stl_algo.h:4388:18,
    inlined from 'Catch::Benchmark::Detail::sample {anonymous}::resample(URng&, unsigned int, std::vector<double>::iterator, std::vector<double>::iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Estimator = double (*)(__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double> >)]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:35:25,
    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, unsigned int, std::vector<double>::iterator, std::vector<double>::iterator)::<lambda(double (*)(std::vector<double>::iterator, std::vector<double>::iterator))>' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:243:79:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:39:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
   39 |              return estimator(resampled.begin(), resampled.end());
      |                     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'Catch::Benchmark::Detail::sample {anonymous}::resample(URng&, unsigned int, std::vector<double>::iterator, std::vector<double>::iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Estimator = double (*)(__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double> >)]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:41:19,
    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, unsigned int, std::vector<double>::iterator, std::vector<double>::iterator)::<lambda(double (*)(std::vector<double>::iterator, std::vector<double>::iterator))>' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:243:79:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'Catch::Benchmark::Detail::sample {anonymous}::resample(URng&, unsigned int, std::vector<double>::iterator, std::vector<double>::iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Estimator = double (*)(__gnu_cxx::__normal_iterator<double*, std::vector<double> >, __gnu_cxx::__normal_iterator<double*, std::vector<double> >)]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:41:19,
    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, unsigned int, std::vector<double>::iterator, std::vector<double>::iterator)::<lambda(double (*)(std::vector<double>::iterator, std::vector<double>::iterator))>' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:243:79:
/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp: In lambda function:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:244:37: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
  244 |                     return bootstrap(confidence_level, first, last, resampled, f);
      |                            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, unsigned int, std::vector<double>::iterator, std::vector<double>::iterator)':
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:213:32: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  213 |             bootstrap_analysis analyse_samples(double confidence_level, unsigned int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
      |                                ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/benchmark/detail/catch_stats.cpp:213:32: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
[ 52%] Linking CXX static library ../../../lib/libCatch2.a
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/cmake -P CMakeFiles/Catch2.dir/cmake_clean_target.cmake
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/Catch2.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libCatch2.a CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_tex[ 53%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/literals.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/ground/literals.cc
tflow.cpp.o CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_registry.cpp.o CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o
/usr/bin/ranlib ../../../lib/libCatch2.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 53%] Built target Catch2
make  -f app/reify/CMakeFiles/reify.dir/build.make app/reify/CMakeFiles/reify.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/app/reify /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/reify /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/reify/CMakeFiles/reify.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f app/reify/CMakeFiles/reify.dir/build.make app/reify/CMakeFiles/reify.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 54%] Building CXX object app/reify/CMakeFiles/reify.dir/main.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/reify && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/app/reify/main.cc
[ 54%] Linking CXX executable ../../bin/reify
cd /build/reproducible-path/gringo-5.6.2/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=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/reify.dir/link.d CMakeFiles/reify.dir/main.cc.o -o ../../bin/reify  ../../lib/libreify.a ../../lib/libpotassco.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 54%] Built target reify
make  -f third_party/catch/src/CMakeFiles/Catch2WithMain.dir/build.make third_party/catch/src/CMakeFiles/Catch2WithMain.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/third_party/catch/src /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src/CMakeFiles/Catch2WithMain.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f third_party/catch/src/CMakeFiles/Catch2WithMain.dir/build.make third_party/catch/src/CMakeFiles/Catch2WithMain.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 54%] Building CXX object third_party/catch/src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2/third_party/catch=. -MD -MT third_party/catch/src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o -MF CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o.d -o CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o -c /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/internal/catch_main.cpp
[ 55%] Linking CXX static library ../../../lib/libCatch2Main.a
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/cmake -P CMakeFiles/Catch2WithMain.dir/cmake_clean_target.cmake
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/third_party/catch/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/Catch2WithMain.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libCatch2Main.a CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o
/usr/bin/ranlib ../../../lib/libCatch2Main.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 55%] Built target Catch2WithMain
make  -f libreify/tests/CMakeFiles/test_reify.dir/build.make libreify/tests/CMakeFiles/test_reify.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/libreify/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify/tests/CMakeFiles/test_reify.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/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 '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 56%] Building CXX object libreify/tests/CMakeFiles/test_reify.dir/program.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libreify/tests -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libreify/tests/program.cc
In file included from /usr/include/string.h:548,
                 from /usr/include/c++/14/cstring:43,
                 from /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:292:9,
    inlined from 'void Clasp::Asp::LogicProgram::prepareProgram(bool)' at /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program.cpp:1151: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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:292:9,
    inlined from 'void Clasp::Asp::LogicProgram::prepareProgram(bool)' at /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program.cpp:1151: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)'
[ 56%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/logic_program_types.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program_types.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program_types.cpp:25:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program_types.h:35,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program_types.cpp:24:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 56%] Linking CXX executable ../../bin/test_reify
cd /build/reproducible-path/gringo-5.6.2/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=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/test_reify.dir/link.d CMakeFiles/test_reify.dir/program.cc.o -o ../../bin/test_reify  ../../lib/libreify.a ../../lib/libCatch2Main.a ../../lib/libpotassco.a ../../lib/libCatch2.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 56%] Built target test_reify
[ 56%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/program.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/ground/program.cc
In file included from /usr/include/string.h:548,
                 from /usr/include/c++/14/cstring:43,
                 from /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'void Clasp::Asp::PrgBody::addHead(Clasp::Asp::PrgEdge)' at /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program_types.cpp:799: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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'void Clasp::Asp::PrgBody::addHead(Clasp::Asp::PrgEdge)' at /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program_types.cpp:799: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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/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 /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:176:15,
    inlined from 'void Clasp::Asp::PrgBody::addHead(Clasp::Asp::PrgEdge)' at /build/reproducible-path/gringo-5.6.2/clasp/src/logic_program_types.cpp:799: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)'
[ 56%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/statements.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/ground/statements.cc
[ 56%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/lookahead.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/lookahead.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver.h:30,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/lookahead.h:39,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/lookahead.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 57%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/minimize_constraint.cpp.o
[ 58%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/aggregate.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/minimize_constraint.cpp
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/aggregate.cc
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/minimize_constraint.h:33,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/minimize_constraint.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 58%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/model_enumerators.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/model_enumerators.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/enumerator.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/model_enumerators.h:33,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/model_enumerators.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/enumerator.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/model_enumerators.cpp: In member function 'virtual bool Clasp::ModelEnumerator::BacktrackFinder::doUpdate(Clasp::Solver&)':
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:1398:5: note: declared here
 1398 |     mem_fun(_Ret (_Tp::*__f)(_Arg) const)
      |     ^~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:1435:
/usr/include/c++/14/backward/binders.h:136:5: note: declared here
  136 |     bind1st(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
[ 58%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/aggregates.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/aggregates.cc
[ 58%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/parser.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/parser.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/parser.h:35,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/parser.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/ios:44,
                 from /usr/include/c++/14/istream:40,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/parser.h:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 59%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/program_builder.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/program_builder.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/program_builder.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:33:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 59%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/satelite.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/satelite.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver.h:30,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/satelite.h:33,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/satelite.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::TheoryComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::TheoryAtom>::Iterator)':
/build/reproducible-path/gringo-5.6.2/libgringo/src/ground/statements.cc:1881: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
 1881 | void TheoryComplete::enqueue(TheoryDomain::Iterator atom) {
      |      ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::HeadAggregateComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::HeadAggregateAtom>::Iterator)':
/build/reproducible-path/gringo-5.6.2/libgringo/src/ground/statements.cc:2276: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
 2276 | void HeadAggregateComplete::enqueue(HeadAggregateDomain::Iterator atom) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::DisjunctionComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::DisjunctionAtom>::Iterator)':
/build/reproducible-path/gringo-5.6.2/libgringo/src/ground/statements.cc:2655: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
 2655 | void DisjunctionComplete::enqueue(DisjunctionDomain::Iterator atom) {
      |      ^~~~~~~~~~~~~~~~~~~
[ 59%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/shared_context.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/shared_context.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/shared_context.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/shared_context.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/shared_context.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/vector:72,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/symbol.hh:33,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/term.hh:30,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/base.hh:29,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/domain.hh:30,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/types.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/types.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/literal.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/statement.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/statements.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/src/ground/statements.cc:25:
/usr/include/c++/14/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++/14/bits/vector.tcc:452: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
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
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++/14/bits/stl_vector.h:1349:25,
    inlined from 'void Gringo::IntervalSet<T>::add(const Interval&) [with T = Gringo::Symbol]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/intervals.hh:127:33:
/usr/include/c++/14/bits/vector.tcc:411: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
  411 |           _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solve_algorithms.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/solve_algorithms.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_strategies.h:30,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solve_algorithms.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/solve_algorithms.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 60%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solver.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/solver.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver.h:30,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/solver.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/solver.cpp: In member function 'Clasp::Literal Clasp::Solver::popVars(Clasp::uint32, bool, ConstraintDB*)':
/build/reproducible-path/gringo-5.6.2/clasp/src/solver.cpp:451: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]
  451 |                                 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++/14/bits/stl_function.h:1435:
/usr/include/c++/14/backward/binders.h:172:5: note: declared here
  172 |     bind2nd(const _Operation& __fn, const _Tp& __x)
      |     ^~~~~~~
In file included from /usr/include/c++/14/bits/unordered_map.h:33,
                 from /usr/include/c++/14/unordered_map:41,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/symbol.hh:32:
/usr/include/c++/14/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++/14/bits/hashtable.h:2177: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
 2177 |       _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2178 |                  _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++/14/bits/hashtable.h:1004: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++/14/bits/unordered_map.h:1536: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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:143:31,
    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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:217:15:
/usr/include/c++/14/bits/hashtable.h:911: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
  911 |         { 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++/14/bits/hashtable.h:1004: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++/14/bits/unordered_map.h:1536: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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:146:26,
    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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:217:15:
/usr/include/c++/14/bits/hashtable.h:911: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
  911 |         { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); }
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solver_strategies.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/solver_strategies.cpp
[ 60%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/groundtermparser.cc
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_strategies.h:30,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/solver_strategies.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 61%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solver_types.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/solver_types.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/solver_types.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 62%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/literal.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/literal.cc
[ 62%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/statistics.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/statistics.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/src/statistics.cpp:25:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/statistics.h:33,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/statistics.cpp:24:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 62%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/literals.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/literals.cc
[ 63%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/timer.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/timer.cpp
[ 63%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/unfounded_check.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/unfounded_check.cpp
[ 63%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/nongroundparser.cc
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver.h:30,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/unfounded_check.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/unfounded_check.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_types.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /build/reproducible-path/gringo-5.6.2/libgringo/src/input/nongroundparser.cc:759:
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh: In member function 'int Gringo::Input::NonGroundParser::lex_impl(void*, Gringo::Location&)':
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:52:16: warning: enumeration value 'yycaspif' not handled in switch [-Wswitch]
   52 |         switch (YYGETCONDITION()) {
      |                ^
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh: In member function 'Potassco::StringSpan Gringo::Input::NonGroundParser::aspif_string_(Gringo::Location&)':
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7165:16: warning: enumeration value 'yyccomment' not handled in switch [-Wswitch]
 7165 |         switch (YYGETCONDITION()) {
      |                ^
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7165:16: warning: enumeration value 'yycblockcomment' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7165:16: warning: enumeration value 'yycscript' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7165:16: warning: enumeration value 'yycscript_body' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7165:16: warning: enumeration value 'yycnormal' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7165:16: warning: enumeration value 'yyctheory' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7165:16: warning: enumeration value 'yycdefinition' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7165:16: warning: enumeration value 'yycstart' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:208:10: warning: unused variable 'yych' [-Wunused-variable]
  208 |     char yych;
      |          ^~~~
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh: In member function 'Potassco::StringSpan Gringo::Input::NonGroundParser::aspif_nonl_string_(Gringo::Location&)':
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7200:16: warning: enumeration value 'yyccomment' not handled in switch [-Wswitch]
 7200 |         switch (YYGETCONDITION()) {
      |                ^
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7200:16: warning: enumeration value 'yycblockcomment' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7200:16: warning: enumeration value 'yycscript' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7200:16: warning: enumeration value 'yycscript_body' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7200:16: warning: enumeration value 'yycnormal' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7200:16: warning: enumeration value 'yyctheory' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7200:16: warning: enumeration value 'yycdefinition' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7200:16: warning: enumeration value 'yycstart' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:220:10: warning: unused variable 'yych' [-Wunused-variable]
  220 |     char yych;
      |          ^~~~
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh: In member function 'void Gringo::Input::NonGroundParser::aspif_preamble_(Gringo::Location&)':
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7239:16: warning: enumeration value 'yyccomment' not handled in switch [-Wswitch]
 7239 |         switch (YYGETCONDITION()) {
      |                ^
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7239:16: warning: enumeration value 'yycblockcomment' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7239:16: warning: enumeration value 'yycscript' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7239:16: warning: enumeration value 'yycscript_body' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7239:16: warning: enumeration value 'yycnormal' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7239:16: warning: enumeration value 'yyctheory' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7239:16: warning: enumeration value 'yycdefinition' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7239:16: warning: enumeration value 'yycstart' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:229:10: warning: unused variable 'major' [-Wunused-variable]
  229 |     auto major = aspif_unsigned_(loc);
      |          ^~~~~
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:231:10: warning: unused variable 'minor' [-Wunused-variable]
  231 |     auto minor = aspif_unsigned_(loc);
      |          ^~~~~
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:233:10: warning: unused variable 'revision' [-Wunused-variable]
  233 |     auto revision = aspif_unsigned_(loc);
      |          ^~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:234:10: warning: variable 'incremental' set but not used [-Wunused-but-set-variable]
  234 |     bool incremental = false;
      |          ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:235:10: warning: unused variable 'yych' [-Wunused-variable]
  235 |     char yych;
      |          ^~~~
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh: In member function 'void Gringo::Input::NonGroundParser::aspif_ws_(Gringo::Location&)':
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7353:16: warning: enumeration value 'yyccomment' not handled in switch [-Wswitch]
 7353 |         switch (YYGETCONDITION()) {
      |                ^
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7353:16: warning: enumeration value 'yycblockcomment' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7353:16: warning: enumeration value 'yycscript' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7353:16: warning: enumeration value 'yycscript_body' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7353:16: warning: enumeration value 'yycnormal' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7353:16: warning: enumeration value 'yyctheory' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7353:16: warning: enumeration value 'yycdefinition' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7353:16: warning: enumeration value 'yycstart' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:247:10: warning: unused variable 'yych' [-Wunused-variable]
  247 |     char yych;
      |          ^~~~
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh: In member function 'void Gringo::Input::NonGroundParser::aspif_eof_(Gringo::Location&)':
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7400:16: warning: enumeration value 'yyccomment' not handled in switch [-Wswitch]
 7400 |         switch (YYGETCONDITION()) {
      |                ^
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7400:16: warning: enumeration value 'yycblockcomment' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7400:16: warning: enumeration value 'yycscript' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7400:16: warning: enumeration value 'yycscript_body' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7400:16: warning: enumeration value 'yycnormal' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7400:16: warning: enumeration value 'yyctheory' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7400:16: warning: enumeration value 'yycdefinition' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7400:16: warning: enumeration value 'yycstart' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:257:10: warning: unused variable 'yych' [-Wunused-variable]
  257 |     char yych;
      |          ^~~~
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh: In member function 'void Gringo::Input::NonGroundParser::aspif_nl_(Gringo::Location&)':
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7452:16: warning: enumeration value 'yyccomment' not handled in switch [-Wswitch]
 7452 |         switch (YYGETCONDITION()) {
      |                ^
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7452:16: warning: enumeration value 'yycblockcomment' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7452:16: warning: enumeration value 'yycscript' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7452:16: warning: enumeration value 'yycscript_body' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7452:16: warning: enumeration value 'yycnormal' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7452:16: warning: enumeration value 'yyctheory' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7452:16: warning: enumeration value 'yycdefinition' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7452:16: warning: enumeration value 'yycstart' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:272:10: warning: unused variable 'yych' [-Wunused-variable]
  272 |     char yych;
      |          ^~~~
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh: In member function 'int32_t Gringo::Input::NonGroundParser::aspif_signed_(Gringo::Location&)':
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7505:16: warning: enumeration value 'yyccomment' not handled in switch [-Wswitch]
 7505 |         switch (YYGETCONDITION()) {
      |                ^
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7505:16: warning: enumeration value 'yycblockcomment' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7505:16: warning: enumeration value 'yycscript' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7505:16: warning: enumeration value 'yycscript_body' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7505:16: warning: enumeration value 'yycnormal' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7505:16: warning: enumeration value 'yyctheory' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7505:16: warning: enumeration value 'yycdefinition' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7505:16: warning: enumeration value 'yycstart' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:288:10: warning: unused variable 'yych' [-Wunused-variable]
  288 |     char yych;
      |          ^~~~
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh: In member function 'uint32_t Gringo::Input::NonGroundParser::aspif_unsigned_(Gringo::Location&)':
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7610:16: warning: enumeration value 'yyccomment' not handled in switch [-Wswitch]
 7610 |         switch (YYGETCONDITION()) {
      |                ^
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7610:16: warning: enumeration value 'yycblockcomment' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7610:16: warning: enumeration value 'yycscript' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7610:16: warning: enumeration value 'yycscript_body' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7610:16: warning: enumeration value 'yycnormal' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7610:16: warning: enumeration value 'yyctheory' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7610:16: warning: enumeration value 'yycdefinition' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh:7610:16: warning: enumeration value 'yycstart' not handled in switch [-Wswitch]
/build/reproducible-path/gringo-5.6.2/libgringo//src/input/nongroundlexer.xch:300:10: warning: unused variable 'yych' [-Wunused-variable]
  300 |     char yych;
      |          ^~~~
/build/reproducible-path/gringo-5.6.2/libgringo/src/input/nongroundparser.cc: At global scope:
/build/reproducible-path/gringo-5.6.2/libgringo/src/input/nongroundparser.cc:185:6: warning: 'void Gringo::Input::{anonymous}::format_(std::ostringstream&)' defined but not used [-Wunused-function]
  185 | void format_(std::ostringstream &out) {
      |      ^~~~~~~
[ 63%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/weight_constraint.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/weight_constraint.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/weight_constraint.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/weight_constraint.cpp:25:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 64%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/parallel_solve.cpp.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu++11 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/clasp/src/parallel_solve.cpp
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solver_strategies.h:30,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/solve_algorithms.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/mt/parallel_solve.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/src/parallel_solve.cpp:24:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/streambuf:43,
                 from /usr/include/c++/14/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/14/iterator:66,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/pod_vector.h:27,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/pod_vector.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/literal.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/constraint.h:31:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/parallel_solve.cpp: In member function 'bool Clasp::mt::ParallelSolve::beginSolve(Clasp::SharedContext&, const Clasp::LitVec&)':
/build/reproducible-path/gringo-5.6.2/clasp/src/parallel_solve.cpp:294: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]
  294 |                 Clasp::mt::thread x(std::mem_fun(&ParallelSolve::solveParallel), this, id);
      |                                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:1392:5: note: declared here
 1392 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
/build/reproducible-path/gringo-5.6.2/clasp/src/parallel_solve.cpp: In member function 'virtual void Clasp::mt::ParallelSolve::doStart(Clasp::SharedContext&, const Clasp::LitVec&)':
/build/reproducible-path/gringo-5.6.2/clasp/src/parallel_solve.cpp:376: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]
  376 |                 Clasp::mt::thread x(std::mem_fun(&ParallelSolve::solveParallel), this, static_cast<uint32>(masterId));
      |                                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_function.h:1392:5: note: declared here
 1392 |     mem_fun(_Ret (_Tp::*__f)(_Arg))
      |     ^~~~~~~
In file included from /usr/include/c++/14/atomic:50,
                 from /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/clasp/config.h:47,
                 from /build/reproducible-path/gringo-5.6.2/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++/14/bits/atomic_base.h:715:7,
    inlined from '_Tp* std::atomic<_Tp*>::operator=(__pointer_type) [with _Tp = Clasp::mt::Detail::RawNode]' at /usr/include/c++/14/atomic:443:30,
    inlined from 'void Clasp::mt::MPSCPtrQueue::init(Node*)' at /build/reproducible-path/gringo-5.6.2/clasp/clasp/util/multi_queue.h:230:14,
    inlined from 'Clasp::mt::LocalDistribution::LocalDistribution(const Clasp::Distributor::Policy&, Clasp::uint32, Clasp::uint32)' at /build/reproducible-path/gringo-5.6.2/clasp/src/parallel_solve.cpp:1050:20:
/usr/include/c++/14/bits/atomic_base.h:809: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=]
  809 |         __atomic_store_n(&_M_p, __p, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In constructor 'Clasp::mt::LocalDistribution::LocalDistribution(const Clasp::Distributor::Policy&, Clasp::uint32, Clasp::uint32)':
cc1plus: note: destination object is likely at address zero
[ 65%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/program.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/program.cc
[ 65%] Linking CXX static library ../../lib/libclasp.a
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/src && /usr/bin/cmake -P CMakeFiles/libclasp.dir/cmake_clean_target.cmake
cd /build/reproducible-path/gringo-5.6.2/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_app.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 '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 65%] Built target libclasp
[ 65%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/programbuilder.cc
[ 66%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/statement.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/statement.cc
In file included from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:29,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/literal.hh:29,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/input/literal.hh:32,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/input/program.hh:29,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/src/input/program.cc:25:
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh: In member function 'Gringo::Graph<T>::SCCVec Gringo::Graph<T>::tarjan() [with T = Gringo::Ground::Dependency<std::unique_ptr<Gringo::Ground::Statement>, Gringo::Ground::HeadOccurrence>::Node*]':
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh:140:39: warning: '<unknown>[1073741823]' may be used uninitialized [-Wmaybe-uninitialized]
  140 |                     for (auto &z : y->edges_) {
      |                                    ~~~^~~~~~
[ 66%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/theory.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/input/theory.cc
[ 66%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc
[ 67%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src/input/nongroundgrammar/grammar.cc
[ 67%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/aggregates.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/output/aggregates.cc
[ 67%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/literal.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/output/literal.cc
[ 68%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/literals.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/output/literals.cc
In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                 from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:35,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/terms.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/aggregates.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/14/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++/14/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++/14/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++/14/bits/stl_algo.h:1770: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
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770: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
[ 68%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/output.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/output/output.cc
In file included from /usr/include/c++/14/vector:72,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:29:
/usr/include/c++/14/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++/14/bits/vector.tcc:452: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
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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++/14/bits/vector.tcc:388: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
  388 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/vector.tcc:411: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
  411 |           _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/vector:66:
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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/intervals.hh:127:33,
    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 /build/reproducible-path/gringo-5.6.2/libgringo/src/output/aggregates.cc:124:22:
/usr/include/c++/14/bits/stl_vector.h:1349: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
 1349 |         { return _M_emplace_aux(__position, std::forward<_Args>(__args)...); }
      |                  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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++/14/bits/stl_algo.h:1876: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
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1876: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++/14/bits/stl_algo.h:1890: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
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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++/14/bits/stl_algo.h:4805:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'Gringo::Output::ClauseId Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/literals.hh:1045:20:
/usr/include/c++/14/bits/stl_algo.h:1905: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
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __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++/14/bits/stl_algo.h:1908: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++/14/bits/stl_algo.h:4805:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'Gringo::Output::ClauseId Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/literals.hh:1045:20:
/usr/include/c++/14/bits/stl_algo.h:1817: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
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822: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
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/statement.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/output/statement.cc
In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                 from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/literal.hh:29,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/statement.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/src/output/literals.cc:25:
/usr/include/c++/14/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++/14/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++/14/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++/14/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++/14/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++/14/bits/stl_algo.h:1770: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
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770: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++/14/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++/14/bits/stl_algo.h:1770: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++/14/bits/stl_algo.h:1770: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++/14/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++/14/bits/stl_algo.h:1750: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
 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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++/14/bits/stl_algo.h:1770: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
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770: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++/14/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++/14/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,
      |     ^~~~~~~~~~~~~
[ 69%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/statements.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/output/statements.cc
/usr/include/c++/14/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++/14/bits/stl_algo.h:857:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  857 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:857: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++/14/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++/14/bits/stl_algo.h:857: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++/14/bits/stl_algo.h:857: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++/14/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++/14/bits/stl_algo.h:1876: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
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1876: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++/14/bits/stl_algo.h:1890: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
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1876: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++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1890 |           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++/14/bits/stl_algo.h:4805:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Symbol>; Less = std::less<Symbol>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Symbol>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'Gringo::Output::AssignmentAggregateData::Values Gringo::Output::AssignmentAggregateData::values() const' at /build/reproducible-path/gringo-5.6.2/libgringo/src/output/literals.cc:514:24:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __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++/14/bits/stl_algo.h:1908: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++/14/bits/stl_algo.h:4805:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Symbol>; Less = std::less<Symbol>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Symbol>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'Gringo::Output::AssignmentAggregateData::Values Gringo::Output::AssignmentAggregateData::values() const' at /build/reproducible-path/gringo-5.6.2/libgringo/src/output/literals.cc:514:24:
/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1822 |         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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:328:26,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Symbol>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'Gringo::Output::AssignmentAggregateData::Values Gringo::Output::AssignmentAggregateData::values() const' at /build/reproducible-path/gringo-5.6.2/libgringo/src/output/literals.cc:514:24:
/usr/include/c++/14/bits/stl_algo.h:933:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  933 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  934 |                            __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/vector:72,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/symbol.hh:33,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/term.hh:30,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/base.hh:29,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/domain.hh:30,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/literal.hh:30:
/usr/include/c++/14/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++/14/bits/vector.tcc:452: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
  452 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
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++/14/bits/stl_vector.h:1349:25,
    inlined from 'void Gringo::IntervalSet<T>::add(const Interval&) [with T = Gringo::Symbol]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/intervals.hh:127:33:
/usr/include/c++/14/bits/vector.tcc:411: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
  411 |           _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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++/14/bits/stl_algo.h:1876: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
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1876: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++/14/bits/stl_algo.h:1890: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
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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++/14/bits/stl_algo.h:4805:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'Gringo::Output::ClauseId Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/literals.hh:1045:20:
/usr/include/c++/14/bits/stl_algo.h:1905: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
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __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++/14/bits/stl_algo.h:1908: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++/14/bits/stl_algo.h:4805:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'Gringo::Output::ClauseId Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/literals.hh:1045:20:
/usr/include/c++/14/bits/stl_algo.h:1817: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
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822: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
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/theory.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -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 /build/reproducible-path/gringo-5.6.2/libgringo/src/output/theory.cc
In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                 from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/literal.hh:29,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/statement.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/statements.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/src/output/statements.cc:25:
/usr/include/c++/14/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++/14/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,
      |     ^~~~~~~~~~~~~
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++/14/bits/stl_algo.h:4805: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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327: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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)' at /build/reproducible-path/gringo-5.6.2/libgringo/src/output/literals.cc:1515:20:
/usr/include/c++/14/bits/stl_algo.h:1905: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
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __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++/14/bits/stl_algo.h:1908: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++/14/bits/stl_algo.h:4805: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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327: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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)' at /build/reproducible-path/gringo-5.6.2/libgringo/src/output/literals.cc:1515:20:
/usr/include/c++/14/bits/stl_algo.h:1817: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
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822: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
 1822 |         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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:328: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 /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)' at /build/reproducible-path/gringo-5.6.2/libgringo/src/output/literals.cc:1515:20:
/usr/include/c++/14/bits/stl_algo.h:933: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
  933 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  934 |                            __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/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++/14/bits/stl_algo.h:1770: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
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770: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++/14/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++/14/bits/stl_algo.h:1876: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
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1876: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++/14/bits/stl_algo.h:1890: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
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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++/14/bits/stl_algo.h:4805:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'Gringo::Output::ClauseId Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/literals.hh:1045:20:
/usr/include/c++/14/bits/stl_algo.h:1905: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
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __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++/14/bits/stl_algo.h:1908: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++/14/bits/stl_algo.h:4805:18,
    inlined from 'void Gringo::sort_unique(T&, Less) [with T = std::vector<Output::LiteralId>; Less = std::less<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:327:14,
    inlined from 'void Gringo::sort_unique(T&) [with T = std::vector<Output::LiteralId>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:333:16,
    inlined from 'Gringo::Output::ClauseId Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/output/literals.hh:1045:20:
/usr/include/c++/14/bits/stl_algo.h:1817: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
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822: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
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Linking CXX static library ../lib/libgringo.a
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/cmake -P CMakeFiles/libgringo.dir/cmake_clean_target.cmake
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo && /usr/bin/cmake -E cmake_link_script CMakeFiles/libgringo.dir/link.txt --verbose=1
/usr/bin/ar qc ../lib/libgringo.a CMakeFiles/libgringo.dir/src/symbol.cc.o CMakeFiles/libgringo.dir/src/term.cc.o CMakeFiles/libgringo.dir/src/terms.cc.o CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o CMakeFiles/libgringo.dir/src/ground/literal.cc.o CMakeFiles/libgringo.dir/src/ground/literals.cc.o CMakeFiles/libgringo.dir/src/ground/program.cc.o CMakeFiles/libgringo.dir/src/ground/statements.cc.o CMakeFiles/libgringo.dir/src/input/aggregate.cc.o CMakeFiles/libgringo.dir/src/input/aggregates.cc.o CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o CMakeFiles/libgringo.dir/src/input/literal.cc.o CMakeFiles/libgringo.dir/src/input/literals.cc.o CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o CMakeFiles/libgringo.dir/src/input/program.cc.o CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o CMakeFiles/libgringo.dir/src/input/statement.cc.o CMakeFiles/libgringo.dir/src/input/theory.cc.o CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o CMakeFiles/libgringo.dir/src/output/aggregates.cc.o CMakeFiles/libgringo.dir/src/output/literal.cc.o CMakeFiles/libgringo.dir/src/output/literals.cc.o CMakeFiles/libgringo.dir/src/output/output.cc.o CMakeFiles/libgringo.dir/src/output/statement.cc.o CMakeFiles/libgringo.dir/src/output/statements.cc.o CMakeFiles/libgringo.dir/src/output/theory.cc.o
/usr/bin/ranlib ../lib/libgringo.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 69%] Built target libgringo
make  -f libgringo/tests/CMakeFiles/test_gringo.dir/build.make libgringo/tests/CMakeFiles/test_gringo.dir/depend
make  -f libclingo/CMakeFiles/libclingo.dir/build.make libclingo/CMakeFiles/libclingo.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/libclingo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/CMakeFiles/libclingo.dir/DependInfo.cmake "--color="
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/libgringo/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests/CMakeFiles/test_gringo.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f libclingo/CMakeFiles/libclingo.dir/build.make libclingo/CMakeFiles/libclingo.dir/build
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f libgringo/tests/CMakeFiles/test_gringo.dir/build.make libgringo/tests/CMakeFiles/test_gringo.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 69%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/graph.cc.o
[ 69%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/astv2.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/graph.cc.o -MF CMakeFiles/test_gringo.dir/graph.cc.o.d -o CMakeFiles/test_gringo.dir/graph.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/graph.cc
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/astv2.cc.o -MF CMakeFiles/libclingo.dir/src/astv2.cc.o.d -o CMakeFiles/libclingo.dir/src/astv2.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/astv2.cc
[ 70%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/astv2_build.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/astv2_build.cc.o -MF CMakeFiles/libclingo.dir/src/astv2_build.cc.o.d -o CMakeFiles/libclingo.dir/src/astv2_build.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/astv2_build.cc
In file included from /build/reproducible-path/gringo-5.6.2/libgringo/tests/graph.cc:25:
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh: In member function 'Gringo::Graph<T>::SCCVec Gringo::Graph<T>::tarjan() [with T = std::__cxx11::basic_string<char>]':
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh:140:39: warning: '<unknown>[1073741823]' may be used uninitialized [-Wmaybe-uninitialized]
  140 |                     for (auto &z : y->edges_) {
      |                                    ~~~^~~~~~
[ 70%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/intervals.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/intervals.cc.o -MF CMakeFiles/test_gringo.dir/intervals.cc.o.d -o CMakeFiles/test_gringo.dir/intervals.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/intervals.cc
[ 70%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/astv2_parse.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/astv2_parse.cc.o -MF CMakeFiles/libclingo.dir/src/astv2_parse.cc.o.d -o CMakeFiles/libclingo.dir/src/astv2_parse.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/astv2_parse.cc
[ 70%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/astv2_str.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/astv2_str.cc.o -MF CMakeFiles/libclingo.dir/src/astv2_str.cc.o.d -o CMakeFiles/libclingo.dir/src/astv2_str.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/astv2_str.cc
[ 71%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/astv2_unpool.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/astv2_unpool.cc.o -MF CMakeFiles/libclingo.dir/src/astv2_unpool.cc.o.d -o CMakeFiles/libclingo.dir/src/astv2_unpool.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/astv2_unpool.cc
[ 72%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/safetycheck.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/safetycheck.cc.o -MF CMakeFiles/test_gringo.dir/safetycheck.cc.o.d -o CMakeFiles/test_gringo.dir/safetycheck.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/safetycheck.cc
/build/reproducible-path/gringo-5.6.2/libclingo/src/astv2_str.cc:209:15: warning: 'std::ostream& Gringo::Input::{anonymous}::operator<<(std::ostream&, const Gringo::Input::OAST&)' defined but not used [-Wunused-function]
  209 | std::ostream &operator<<(std::ostream &out, OAST const &x) {
      |               ^~~~~~~~
[ 72%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/clingo_app.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/clingo_app.cc.o -MF CMakeFiles/libclingo.dir/src/clingo_app.cc.o.d -o CMakeFiles/libclingo.dir/src/clingo_app.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/clingo_app.cc
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_options.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_app.h:33,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo/clingo_app.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/src/clingo_app.cc:25:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/potassco/program_opts/value.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/potassco/program_opts/typed_value.h:33,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_app.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 72%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/symbol.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/symbol.cc.o -MF CMakeFiles/test_gringo.dir/symbol.cc.o.d -o CMakeFiles/test_gringo.dir/symbol.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/symbol.cc
[ 72%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/clingocontrol.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/clingocontrol.cc.o -MF CMakeFiles/libclingo.dir/src/clingocontrol.cc.o.d -o CMakeFiles/libclingo.dir/src/clingocontrol.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/clingocontrol.cc
[ 73%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/control.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/control.cc.o -MF CMakeFiles/libclingo.dir/src/control.cc.o.d -o CMakeFiles/libclingo.dir/src/control.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/control.cc
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_options.h:31,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_app.h:33,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo/clingo_app.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/src/control.cc:33:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/potassco/program_opts/value.h:32,
                 from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/potassco/program_opts/typed_value.h:33,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/cli/clasp_app.h:30:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 74%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/term.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/term.cc.o -MF CMakeFiles/test_gringo.dir/term.cc.o.d -o CMakeFiles/test_gringo.dir/term.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/term.cc
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/logic_program.h:32,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo/clingocontrol.hh:38,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/src/clingocontrol.cc:25:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/ios:44,
                 from /usr/include/c++/14/ostream:40,
                 from /usr/include/c++/14/iostream:41,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/symbol.hh:30,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo/control.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo/clingocontrol.hh:29:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/src/control.cc: In function 'void {anonymous}::handleError()':
/build/reproducible-path/gringo-5.6.2/libclingo/src/control.cc:153:17: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  153 |     catch (std::logic_error)            { g_lastException = std::current_exception(); g_lastCode = clingo_error_logic; }
      |                 ^~~~~~~~~~~
In file included from /usr/include/c++/14/vector:72,
                 from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/potassco/string_convert.h:28,
                 from /build/reproducible-path/gringo-5.6.2/clasp/libpotassco/potassco/program_opts/typed_value.h:34:
/usr/include/c++/14/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const Gringo::Symbol*; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  954 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const Gringo::Symbol*; <template-parameter-2-2> = void; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::TheoryOutput::add(Potassco::Span<Gringo::Symbol>)' at /build/reproducible-path/gringo-5.6.2/libclingo/clingo/clingocontrol.hh:206:24,
    inlined from 'virtual void Gringo::ClingoModel::add(Potassco::Span<Gringo::Symbol>)' at /build/reproducible-path/gringo-5.6.2/libclingo/clingo/clingocontrol.hh:455:73:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const Gringo::Symbol*; <template-parameter-2-2> = void; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]',
    inlined from 'void Gringo::TheoryOutput::add(Potassco::Span<Gringo::Symbol>)' at /build/reproducible-path/gringo-5.6.2/libclingo/clingo/clingocontrol.hh:206:24,
    inlined from 'virtual void Gringo::ClingoModel::add(Potassco::Span<Gringo::Symbol>)' at /build/reproducible-path/gringo-5.6.2/libclingo/clingo/clingocontrol.hh:455:73,
    inlined from 'bool clingo_model_extend(clingo_model_t*, const clingo_symbol_t*, size_t)' at /build/reproducible-path/gringo-5.6.2/libclingo/src/control.cc:854:35:
/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1488 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 74%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/gringo_app.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/gringo_app.cc.o -MF CMakeFiles/libclingo.dir/src/gringo_app.cc.o.d -o CMakeFiles/libclingo.dir/src/gringo_app.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/gringo_app.cc
[ 74%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/incmode.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/incmode.cc.o -MF CMakeFiles/libclingo.dir/src/incmode.cc.o.d -o CMakeFiles/libclingo.dir/src/incmode.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/incmode.cc
[ 75%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/scripts.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/c++ -DCLINGO_BUILD_LIBRARY -DCLINGO_MAP_TYPE=0 -Dlibclingo_EXPORTS -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libclingo/CMakeFiles/libclingo.dir/src/scripts.cc.o -MF CMakeFiles/libclingo.dir/src/scripts.cc.o.d -o CMakeFiles/libclingo.dir/src/scripts.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/src/scripts.cc
[ 75%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/utility.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/utility.cc.o -MF CMakeFiles/test_gringo.dir/utility.cc.o.d -o CMakeFiles/test_gringo.dir/utility.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/utility.cc
[ 75%] Linking CXX shared library ../bin/libclingo.so
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/libclingo.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/libclingo.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libclingo.so.4 -o ../bin/libclingo.so.4.0 CMakeFiles/libclingo.dir/src/astv2.cc.o CMakeFiles/libclingo.dir/src/astv2_build.cc.o CMakeFiles/libclingo.dir/src/astv2_parse.cc.o CMakeFiles/libclingo.dir/src/astv2_str.cc.o CMakeFiles/libclingo.dir/src/astv2_unpool.cc.o CMakeFiles/libclingo.dir/src/clingo_app.cc.o CMakeFiles/libclingo.dir/src/clingocontrol.cc.o CMakeFiles/libclingo.dir/src/control.cc.o CMakeFiles/libclingo.dir/src/gringo_app.cc.o CMakeFiles/libclingo.dir/src/incmode.cc.o CMakeFiles/libclingo.dir/src/scripts.cc.o  ../lib/libgringo.a ../lib/libclasp.a ../lib/libreify.a ../lib/libpotassco.a
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo && /usr/bin/cmake -E cmake_symlink_library ../bin/libclingo.so.4.0 ../bin/libclingo.so.4 ../bin/libclingo.so
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 75%] Built target libclingo
make  -f libclingo/tests/CMakeFiles/test_clingo.dir/build.make libclingo/tests/CMakeFiles/test_clingo.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/libclingo/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests/CMakeFiles/test_clingo.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f libclingo/tests/CMakeFiles/test_clingo.dir/build.make libclingo/tests/CMakeFiles/test_clingo.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 75%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/astv2.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libclingo/tests -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libclingo/tests/CMakeFiles/test_clingo.dir/astv2.cc.o -MF CMakeFiles/test_clingo.dir/astv2.cc.o.d -o CMakeFiles/test_clingo.dir/astv2.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/tests/astv2.cc
In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                 from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo.hh:33,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:25,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/tests/astv2.cc:25:
/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Distance = int; _Tp = Clingo::Symbol; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
[ 75%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/dependency.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/ground/dependency.cc.o -MF CMakeFiles/test_gringo.dir/ground/dependency.cc.o.d -o CMakeFiles/test_gringo.dir/ground/dependency.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1589 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1868 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'bool Clingo::Test::MCB::operator()(const Clingo::Model&)' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:43:18,
    inlined from 'Clingo::SolveResult Clingo::Test::test_solve(Handle&&, ModelVec&) [with Handle = Clingo::SolveHandle]' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:56:28:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'bool Clingo::Test::MCB::operator()(const Clingo::Model&)' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:43:18,
    inlined from 'Clingo::SolveResult Clingo::Test::test_solve(Handle&&, ModelVec&) [with Handle = Clingo::SolveHandle]' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:56:28:
/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/vector:66,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:29,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:25:
/usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  678 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In file included from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:29:
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh: In member function 'Gringo::Graph<T>::SCCVec Gringo::Graph<T>::tarjan() [with T = Gringo::Ground::Dependency<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::Node*]':
/build/reproducible-path/gringo-5.6.2/libgringo/gringo/graph.hh:140:39: warning: '<unknown>[1073741823]' may be used uninitialized [-Wmaybe-uninitialized]
  140 |                     for (auto &z : y->edges_) {
      |                                    ~~~^~~~~~
In file included from /usr/include/c++/14/bits/unordered_map.h:33,
                 from /usr/include/c++/14/unordered_map:41,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:34:
/usr/include/c++/14/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++/14/bits/hashtable.h:2177: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
 2177 |       _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2178 |                  _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++/14/bits/hashtable.h:1004: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++/14/bits/unordered_map.h:1536:23,
    inlined from 'bool Gringo::Ground::Lookup<Occ>::add(Gringo::GTerm&, Occ) [with Occ = std::unique_ptr<Gringo::GTerm>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:143:31,
    inlined from 'void Gringo::Ground::Test::{anonymous}::TestLookup::add(const Gringo::UTerm&)' at /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:48:14:
/usr/include/c++/14/bits/hashtable.h:911: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
  911 |         { 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++/14/bits/hashtable.h:1004: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++/14/bits/unordered_map.h:1536:23,
    inlined from 'bool Gringo::Ground::Lookup<Occ>::add(Gringo::GTerm&, Occ) [with Occ = std::unique_ptr<Gringo::GTerm>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:146:26,
    inlined from 'void Gringo::Ground::Test::{anonymous}::TestLookup::add(const Gringo::UTerm&)' at /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:48:14:
/usr/include/c++/14/bits/hashtable.h:911: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
  911 |         { 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++/14/bits/hashtable.h:1004: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++/14/bits/unordered_map.h:1536:23,
    inlined from 'bool Gringo::Ground::Lookup<Occ>::add(Gringo::GTerm&, Occ) [with Occ = std::pair<Gringo::Ground::Dependency<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::Node*, unsigned int>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:143:31,
    inlined from 'void Gringo::Ground::Dependency<Stm, HeadOcc>::depends(Node&, Gringo::Ground::BodyOccurrence<HeadOcc>&, bool) [with Stm = std::__cxx11::basic_string<char>; HeadOcc = std::__cxx11::basic_string<char>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:217:15:
/usr/include/c++/14/bits/hashtable.h:911: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
  911 |         { 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++/14/bits/hashtable.h:1004: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++/14/bits/unordered_map.h:1536:23,
    inlined from 'bool Gringo::Ground::Lookup<Occ>::add(Gringo::GTerm&, Occ) [with Occ = std::pair<Gringo::Ground::Dependency<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >::Node*, unsigned int>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:146:26,
    inlined from 'void Gringo::Ground::Dependency<Stm, HeadOcc>::depends(Node&, Gringo::Ground::BodyOccurrence<HeadOcc>&, bool) [with Stm = std::__cxx11::basic_string<char>; HeadOcc = std::__cxx11::basic_string<char>]' at /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:217:15:
/usr/include/c++/14/bits/hashtable.h:911: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
  911 |         { return _M_emplace(cend(), __uks, std::forward<_Args>(__args)...); }
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/tests.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:27:
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc: In function 'void Gringo::Ground::Test::CATCH2_INTERNAL_TEST_0()':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:126:49: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  126 |         REQUIRE("{f(2)}" == l.match(V::createFun("f", { NUM(2) })));
      |                                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:126:9: note: in expansion of macro 'REQUIRE'
  126 |         REQUIRE("{f(2)}" == l.match(V::createFun("f", { NUM(2) })));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:128:50: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  128 |         REQUIRE("{f(Y0)}" == l.match(V::createFun("f", { NUM(1) })));
      |                                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:128:9: note: in expansion of macro 'REQUIRE'
  128 |         REQUIRE("{f(Y0)}" == l.match(V::createFun("f", { NUM(1) })));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:129:45: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  129 |         REQUIRE("{}" == l.match(V::createFun("g", { NUM(1) })));
      |                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:129:9: note: in expansion of macro 'REQUIRE'
  129 |         REQUIRE("{}" == l.match(V::createFun("g", { NUM(1) })));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:132:62: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  132 |         REQUIRE("{f(Y0,Y0),f(Y0,Y1)}" == l.match(V::createFun("f", { NUM(1), NUM(1) })));
      |                                                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:132:9: note: in expansion of macro 'REQUIRE'
  132 |         REQUIRE("{f(Y0,Y0),f(Y0,Y1)}" == l.match(V::createFun("f", { NUM(1), NUM(1) })));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:133:53: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  133 |         REQUIRE("{f(Y0,Y1)}" == l.match(V::createFun("f", { NUM(1), NUM(2) })));
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:133:9: note: in expansion of macro 'REQUIRE'
  133 |         REQUIRE("{f(Y0,Y1)}" == l.match(V::createFun("f", { NUM(1), NUM(2) })));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:135:45: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  135 |         REQUIRE("{}" == l.match(V::createFun("g", { NUM(2) })));
      |                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:135:9: note: in expansion of macro 'REQUIRE'
  135 |         REQUIRE("{}" == l.match(V::createFun("g", { NUM(2) })));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:136:56: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  136 |         REQUIRE("{g((3*Y0+7))}" == l.match(V::createFun("g", { NUM(10) })));
      |                                            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:136:9: note: in expansion of macro 'REQUIRE'
  136 |         REQUIRE("{g((3*Y0+7))}" == l.match(V::createFun("g", { NUM(10) })));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:148:40: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  148 |         l.add(fun("f", val(V::createFun("g", { NUM(1) })), var("X")));
      |                            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:149:87: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  149 |         REQUIRE("{f(Y0,Y0),f(g(1),Y0)}" == l.unify(fun("f", var("A"), val(V::createFun("g", { NUM(2) })))));
      |                                                                           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/dependency.cc:149:9: note: in expansion of macro 'REQUIRE'
  149 |         REQUIRE("{f(Y0,Y0),f(g(1),Y0)}" == l.unify(fun("f", var("A"), val(V::createFun("g", { NUM(2) })))));
      |         ^~~~~~~
In file included from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_assertion_handler.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:26:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >; Sentinel = __gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >]':
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:344:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  344 |         std::string rangeToString(InputIterator first, Sentinel last) {
      |                     ^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:344:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >; Sentinel = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:348:50:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >; Sentinel = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:350:62:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
[ 75%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/clingo.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libclingo/tests -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libclingo/tests/CMakeFiles/test_clingo.dir/clingo.cc.o -MF CMakeFiles/test_clingo.dir/clingo.cc.o.d -o CMakeFiles/test_clingo.dir/clingo.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc
[ 76%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/instantiation.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/ground/instantiation.cc.o -MF CMakeFiles/test_gringo.dir/ground/instantiation.cc.o.d -o CMakeFiles/test_gringo.dir/ground/instantiation.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/instantiation.cc
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc: In function 'void Clingo::Test::CATCH2_INTERNAL_TEST_2()':
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:823:29: warning: unused variable 'm' [-Wunused-variable]
  823 |                 for (auto &&m : hnd) {
      |                             ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:832:29: warning: unused variable 'm' [-Wunused-variable]
  832 |                 for (auto &&m : hnd) {
      |                             ^
In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                 from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo.hh:33,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:25:
/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Distance = int; _Tp = Clingo::Symbol; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
In file included from /usr/include/c++/14/vector:66,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo.hh:34:
/usr/include/c++/14/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Clingo::Symbol; _Alloc = std::allocator<Clingo::Symbol>]':
/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  678 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1812 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1589 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1868 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'bool Clingo::Test::MCB::operator()(const Clingo::Model&)' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:43:18:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1908 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'bool Clingo::Test::MCB::operator()(const Clingo::Model&)' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:43:18,
    inlined from 'Clingo::SolveResult Clingo::Test::test_solve(Handle&&, ModelVec&) [with Handle = Clingo::SolveHandle]' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:56:28:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1908 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc: In function 'void Clingo::Test::CATCH2_INTERNAL_TEST_2()':
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
In file included from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:26,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:26:
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:355:63: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  355 |             REQUIRE(model == SymbolVector({ Id("a"), Id("d") }));
      |                                                               ^
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:355:13: note: in expansion of macro 'REQUIRE'
  355 |             REQUIRE(model == SymbolVector({ Id("a"), Id("d") }));
      |             ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:375:76: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  375 |                 REQUIRE(m.symbols(ShowType::Atoms) == (SymbolVector{Id("a")}));
      |                                                                            ^
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:375:17: note: in expansion of macro 'REQUIRE'
  375 |                 REQUIRE(m.symbols(ShowType::Atoms) == (SymbolVector{Id("a")}));
      |                 ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:376:76: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  376 |                 REQUIRE(m.symbols(ShowType::Terms) == (SymbolVector{Id("b")}));
      |                                                                            ^
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:376:17: note: in expansion of macro 'REQUIRE'
  376 |                 REQUIRE(m.symbols(ShowType::Terms) == (SymbolVector{Id("b")}));
      |                 ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:377:85: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  377 |                 REQUIRE(m.symbols(ShowType::Shown) == (SymbolVector{Id("a"), Id("b")}));
      |                                                                                     ^
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:377:17: note: in expansion of macro 'REQUIRE'
  377 |                 REQUIRE(m.symbols(ShowType::Shown) == (SymbolVector{Id("a"), Id("b")}));
      |                 ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'void Clingo::Test::CATCH2_INTERNAL_TEST_2()' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:532:22:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1908 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc: In function 'void Clingo::Test::CATCH2_INTERNAL_TEST_2()':
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:533:60: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  533 |             REQUIRE(symbols == SymbolVector({q, p1, p2, p3}));
      |                                                            ^
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:533:13: note: in expansion of macro 'REQUIRE'
  533 |             REQUIRE(symbols == SymbolVector({q, p1, p2, p3}));
      |             ^~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'void Clingo::Test::CATCH2_INTERNAL_TEST_2()' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:536:22:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1908 |           std::__final_insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc: In function 'void Clingo::Test::CATCH2_INTERNAL_TEST_2()':
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:537:57: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  537 |             REQUIRE(symbols == SymbolVector({p1, p2, p3}));
      |                                                         ^
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:537:13: note: in expansion of macro 'REQUIRE'
  537 |             REQUIRE(symbols == SymbolVector({p1, p2, p3}));
      |             ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/libclingo/tests/clingo.cc:852:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  852 | }
      | ^
make  -f libluaclingo/CMakeFiles/libluaclingo.dir/build.make libluaclingo/CMakeFiles/libluaclingo.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/libluaclingo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libluaclingo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libluaclingo/CMakeFiles/libluaclingo.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f libluaclingo/CMakeFiles/libluaclingo.dir/build.make libluaclingo/CMakeFiles/libluaclingo.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 77%] Building CXX object libluaclingo/CMakeFiles/libluaclingo.dir/luaclingo.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libluaclingo && /usr/bin/c++ -DCLINGO_WITH_LUA -DLUACLINGO_BUILD_LIBRARY -DLUACLINGO_NO_VISIBILITY -I/build/reproducible-path/gringo-5.6.2/libluaclingo -I/build/reproducible-path/gringo-5.6.2/libclingo -isystem /usr/include/lua5.4 -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT libluaclingo/CMakeFiles/libluaclingo.dir/luaclingo.cc.o -MF CMakeFiles/libluaclingo.dir/luaclingo.cc.o.d -o CMakeFiles/libluaclingo.dir/luaclingo.cc.o -c /build/reproducible-path/gringo-5.6.2/libluaclingo/luaclingo.cc
[ 77%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/literal.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/ground/literal.cc.o -MF CMakeFiles/test_gringo.dir/ground/literal.cc.o.d -o CMakeFiles/test_gringo.dir/ground/literal.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc
/build/reproducible-path/gringo-5.6.2/libluaclingo/luaclingo.cc: In function 'std::vector<int>* {anonymous}::luaToLits(lua_State*, int, const clingo_symbolic_atoms_t*, bool, bool)':
/build/reproducible-path/gringo-5.6.2/libluaclingo/luaclingo.cc:1420:47: warning: '*(unsigned char*)((char*)&sym + offsetof(<unnamed>::symbolic_literal_t, <unnamed>::symbolic_literal_t::positive))' may be used uninitialized [-Wmaybe-uninitialized]
 1420 |             if (invert) { sym.positive = !sym.positive; }
      |                                           ~~~~^~~~~~~~
/build/reproducible-path/gringo-5.6.2/libluaclingo/luaclingo.cc:1418:32: note: '*(unsigned char*)((char*)&sym + offsetof(<unnamed>::symbolic_literal_t, <unnamed>::symbolic_literal_t::positive))' was declared here
 1418 |             symbolic_literal_t sym;
      |                                ^~~
In function 'T {anonymous}::call_c_(Types<T*>*, lua_State*, F, Args ...) [with T = long long unsigned int; F = bool (*)(const clingo_symbolic_atoms*, long long unsigned int, long long unsigned int*); Args = {const clingo_symbolic_atoms*, long long unsigned int}]',
    inlined from 'decltype ({anonymous}::call_c_(static_cast<T*>(nullptr), L, f, <unnamed>::call_c::args ...)) {anonymous}::call_c(lua_State*, F, Args ...) [with F = bool (*)(const clingo_symbolic_atoms*, long long unsigned int, long long unsigned int*); Args = {const clingo_symbolic_atoms*, long long unsigned int}; T = Types<long long unsigned int*>]' at /build/reproducible-path/gringo-5.6.2/libluaclingo/luaclingo.cc:134:19,
    inlined from 'std::vector<int>* {anonymous}::luaToLits(lua_State*, int, const clingo_symbolic_atoms_t*, bool, bool)' at /build/reproducible-path/gringo-5.6.2/libluaclingo/luaclingo.cc:1421:29:
/build/reproducible-path/gringo-5.6.2/libluaclingo/luaclingo.cc:120:19: warning: '*(<unnamed>::symbol_wrapper*)((char*)&sym + offsetof(<unnamed>::symbolic_literal_t, <unnamed>::symbolic_literal_t::symbol)).{anonymous}::symbol_wrapper::symbol' may be used uninitialized [-Wmaybe-uninitialized]
  120 |     handle_c_error(L, f(args..., &ret));
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libluaclingo/luaclingo.cc: In function 'std::vector<int>* {anonymous}::luaToLits(lua_State*, int, const clingo_symbolic_atoms_t*, bool, bool)':
/build/reproducible-path/gringo-5.6.2/libluaclingo/luaclingo.cc:1418:32: note: '*(<unnamed>::symbol_wrapper*)((char*)&sym + offsetof(<unnamed>::symbolic_literal_t, <unnamed>::symbolic_literal_t::symbol)).{anonymous}::symbol_wrapper::symbol' was declared here
 1418 |             symbolic_literal_t sym;
      |                                ^~~
In file included from /usr/include/c++/14/vector:66,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:29,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/terms.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/literals.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:25:
/usr/include/c++/14/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  678 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
[ 77%] Linking CXX static library ../lib/libluaclingo.a
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libluaclingo && /usr/bin/cmake -P CMakeFiles/libluaclingo.dir/cmake_clean_target.cmake
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libluaclingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/libluaclingo.dir/link.txt --verbose=1
/usr/bin/ar qc ../lib/libluaclingo.a CMakeFiles/libluaclingo.dir/luaclingo.cc.o
/usr/bin/ranlib ../lib/libluaclingo.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 77%] Built target libluaclingo
make  -f examples/c/CMakeFiles/model.dir/build.make examples/c/CMakeFiles/model.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/model.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/model.dir/build.make examples/c/CMakeFiles/model.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 77%] Building C object examples/c/CMakeFiles/model.dir/model.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/model.dir/model.c.o -MF CMakeFiles/model.dir/model.c.o.d -o CMakeFiles/model.dir/model.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/model.c
[ 77%] Linking C executable ../../bin/model
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/model.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/model.dir/link.d CMakeFiles/model.dir/model.c.o -o ../../bin/model  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 77%] Built target model
make  -f examples/c/CMakeFiles/version.dir/build.make examples/c/CMakeFiles/version.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/version.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/version.dir/build.make examples/c/CMakeFiles/version.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 77%] Building C object examples/c/CMakeFiles/version.dir/version.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/version.dir/version.c.o -MF CMakeFiles/version.dir/version.c.o.d -o CMakeFiles/version.dir/version.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/version.c
[ 78%] Linking C executable ../../bin/version
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/version.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/version.dir/link.d CMakeFiles/version.dir/version.c.o -o ../../bin/version  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 78%] Built target version
make  -f examples/c/CMakeFiles/backend.dir/build.make examples/c/CMakeFiles/backend.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/backend.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/backend.dir/build.make examples/c/CMakeFiles/backend.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 78%] Building C object examples/c/CMakeFiles/backend.dir/backend.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/backend.dir/backend.c.o -MF CMakeFiles/backend.dir/backend.c.o.d -o CMakeFiles/backend.dir/backend.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/backend.c
[ 79%] Linking C executable ../../bin/backend
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/backend.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/backend.dir/link.d CMakeFiles/backend.dir/backend.c.o -o ../../bin/backend  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 79%] Built target backend
make  -f examples/c/CMakeFiles/control.dir/build.make examples/c/CMakeFiles/control.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/control.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/control.dir/build.make examples/c/CMakeFiles/control.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 80%] Building C object examples/c/CMakeFiles/control.dir/control.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/control.dir/control.c.o -MF CMakeFiles/control.dir/control.c.o.d -o CMakeFiles/control.dir/control.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/control.c
[ 80%] Linking C executable ../../bin/control
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/control.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/control.dir/link.d CMakeFiles/control.dir/control.c.o -o ../../bin/control  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 80%] Built target control
make  -f examples/c/CMakeFiles/propagator.dir/build.make examples/c/CMakeFiles/propagator.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/propagator.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/propagator.dir/build.make examples/c/CMakeFiles/propagator.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 81%] Building C object examples/c/CMakeFiles/propagator.dir/propagator.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/propagator.dir/propagator.c.o -MF CMakeFiles/propagator.dir/propagator.c.o.d -o CMakeFiles/propagator.dir/propagator.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/propagator.c
[ 81%] Linking C executable ../../bin/propagator
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/propagator.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/propagator.dir/link.d CMakeFiles/propagator.dir/propagator.c.o -o ../../bin/propagator  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 81%] Built target propagator
make  -f examples/c/CMakeFiles/symbolic-atoms.dir/build.make examples/c/CMakeFiles/symbolic-atoms.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/symbolic-atoms.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/symbolic-atoms.dir/build.make examples/c/CMakeFiles/symbolic-atoms.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 81%] Building C object examples/c/CMakeFiles/symbolic-atoms.dir/symbolic-atoms.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/symbolic-atoms.dir/symbolic-atoms.c.o -MF CMakeFiles/symbolic-atoms.dir/symbolic-atoms.c.o.d -o CMakeFiles/symbolic-atoms.dir/symbolic-atoms.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/symbolic-atoms.c
[ 82%] Linking C executable ../../bin/symbolic-atoms
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/symbolic-atoms.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/symbolic-atoms.dir/link.d "CMakeFiles/symbolic-atoms.dir/symbolic-atoms.c.o" -o ../../bin/symbolic-atoms  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 82%] Built target symbolic-atoms
make  -f examples/c/CMakeFiles/configuration.dir/build.make examples/c/CMakeFiles/configuration.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/configuration.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/configuration.dir/build.make examples/c/CMakeFiles/configuration.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 82%] Building C object examples/c/CMakeFiles/configuration.dir/configuration.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/configuration.dir/configuration.c.o -MF CMakeFiles/configuration.dir/configuration.c.o.d -o CMakeFiles/configuration.dir/configuration.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/configuration.c
[ 82%] Linking C executable ../../bin/configuration
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/configuration.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/configuration.dir/link.d CMakeFiles/configuration.dir/configuration.c.o -o ../../bin/configuration  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 82%] Built target configuration
make  -f examples/c/CMakeFiles/statistics.dir/build.make examples/c/CMakeFiles/statistics.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/statistics.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/statistics.dir/build.make examples/c/CMakeFiles/statistics.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 82%] Building C object examples/c/CMakeFiles/statistics.dir/statistics.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/statistics.dir/statistics.c.o -MF CMakeFiles/statistics.dir/statistics.c.o.d -o CMakeFiles/statistics.dir/statistics.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/statistics.c
[ 82%] Linking C executable ../../bin/statistics
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/statistics.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/statistics.dir/link.d CMakeFiles/statistics.dir/statistics.c.o -o ../../bin/statistics  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 82%] Built target statistics
[ 82%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/program.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/ground/program.cc.o -MF CMakeFiles/test_gringo.dir/ground/program.cc.o.d -o CMakeFiles/test_gringo.dir/ground/program.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/program.cc
In file included from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/tests.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:27:
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc: In function 'void Gringo::Ground::Test::CATCH2_INTERNAL_TEST_0()':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:142:136: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  142 |         REQUIRE("[f(1,g(1))=f(1,g(1))]" == evalRelation(Relation::EQ, fun("f", var("X"), fun("g", var("X"))), val(FUN("f", {NUM(1), FUN("g", {NUM(1)})}))));
      |                                                                                                                                     ~~~^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:142:9: note: in expansion of macro 'REQUIRE'
  142 |         REQUIRE("[f(1,g(1))=f(1,g(1))]" == evalRelation(Relation::EQ, fun("f", var("X"), fun("g", var("X"))), val(FUN("f", {NUM(1), FUN("g", {NUM(1)})}))));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:142:118: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  142 |         REQUIRE("[f(1,g(1))=f(1,g(1))]" == evalRelation(Relation::EQ, fun("f", var("X"), fun("g", var("X"))), val(FUN("f", {NUM(1), FUN("g", {NUM(1)})}))));
      |                                                                                                                   ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:142:9: note: in expansion of macro 'REQUIRE'
  142 |         REQUIRE("[f(1,g(1))=f(1,g(1))]" == evalRelation(Relation::EQ, fun("f", var("X"), fun("g", var("X"))), val(FUN("f", {NUM(1), FUN("g", {NUM(1)})}))));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:143:136: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  143 |         REQUIRE("[]"                    == evalRelation(Relation::EQ, fun("f", var("X"), fun("g", var("X"))), val(FUN("f", {NUM(1), FUN("g", {NUM(2)})}))));
      |                                                                                                                                     ~~~^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:143:9: note: in expansion of macro 'REQUIRE'
  143 |         REQUIRE("[]"                    == evalRelation(Relation::EQ, fun("f", var("X"), fun("g", var("X"))), val(FUN("f", {NUM(1), FUN("g", {NUM(2)})}))));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:143:118: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  143 |         REQUIRE("[]"                    == evalRelation(Relation::EQ, fun("f", var("X"), fun("g", var("X"))), val(FUN("f", {NUM(1), FUN("g", {NUM(2)})}))));
      |                                                                                                                   ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:143:9: note: in expansion of macro 'REQUIRE'
  143 |         REQUIRE("[]"                    == evalRelation(Relation::EQ, fun("f", var("X"), fun("g", var("X"))), val(FUN("f", {NUM(1), FUN("g", {NUM(2)})}))));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:148:77: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  148 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                          ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:148:9: note: in expansion of macro 'REQUIRE'
  148 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:148:102: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  148 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                   ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:148:9: note: in expansion of macro 'REQUIRE'
  148 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:148:127: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  148 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                            ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:148:9: note: in expansion of macro 'REQUIRE'
  148 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:148:154: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  148 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                                                       ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:148:9: note: in expansion of macro 'REQUIRE'
  148 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:149:77: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  149 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                          ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:149:9: note: in expansion of macro 'REQUIRE'
  149 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:149:102: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  149 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                   ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:149:9: note: in expansion of macro 'REQUIRE'
  149 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:149:127: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  149 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                            ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:149:9: note: in expansion of macro 'REQUIRE'
  149 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:149:154: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  149 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                                                       ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:149:9: note: in expansion of macro 'REQUIRE'
  149 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:150:77: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  150 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                          ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:150:9: note: in expansion of macro 'REQUIRE'
  150 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:150:102: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  150 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                   ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:150:9: note: in expansion of macro 'REQUIRE'
  150 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:150:127: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  150 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                            ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:150:9: note: in expansion of macro 'REQUIRE'
  150 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:150:154: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  150 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                                                       ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:150:9: note: in expansion of macro 'REQUIRE'
  150 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:171:77: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  171 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                          ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:171:9: note: in expansion of macro 'REQUIRE'
  171 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:171:102: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  171 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                   ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:171:9: note: in expansion of macro 'REQUIRE'
  171 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:171:127: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  171 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                            ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:171:9: note: in expansion of macro 'REQUIRE'
  171 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:171:154: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  171 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                                                       ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:171:9: note: in expansion of macro 'REQUIRE'
  171 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,1),f(1,2),f(1,3)]]" == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::ALL, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:172:77: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  172 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                          ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:172:9: note: in expansion of macro 'REQUIRE'
  172 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:172:102: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  172 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                   ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:172:9: note: in expansion of macro 'REQUIRE'
  172 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:172:127: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  172 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                            ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:172:9: note: in expansion of macro 'REQUIRE'
  172 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:172:154: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  172 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                                                       ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:172:9: note: in expansion of macro 'REQUIRE'
  172 |         REQUIRE("[[],[f(1,1),f(1,2)]]"                     == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::OLD, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:173:77: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  173 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                          ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:173:9: note: in expansion of macro 'REQUIRE'
  173 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:173:102: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  173 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                   ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:173:9: note: in expansion of macro 'REQUIRE'
  173 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:173:127: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  173 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                            ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:173:9: note: in expansion of macro 'REQUIRE'
  173 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:173:154: note: parameter passing for argument of type 'std::initializer_list<Gringo::Symbol>' changed in GCC 7.1
  173 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |                                                                                                                                                       ~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/literal.cc:173:9: note: in expansion of macro 'REQUIRE'
  173 |         REQUIRE("[[f(1,1),f(1,2)],[f(1,3)]]"               == evalPred({{FUN("f",{NUM(1),NUM(1)}),FUN("f",{NUM(2),NUM(2)}),FUN("f",{NUM(1),NUM(2)})},{FUN("f",{NUM(1),NUM(3)})}}, {{"X",NUM(1)}}, BinderType::NEW, NAF::POS, fun("f",var("X"),var("Y")), true));
      |         ^~~~~~~
[ 83%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/theory.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/ground/theory.cc.o -MF CMakeFiles/test_gringo.dir/ground/theory.cc.o.d -o CMakeFiles/test_gringo.dir/ground/theory.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/ground/theory.cc
In file included from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_assertion_handler.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:12:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >; Sentinel = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >]':
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:344:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  344 |         std::string rangeToString(InputIterator first, Sentinel last) {
      |                     ^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:344:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<long long int>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long int>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<long long int>&; RhsT = const std::vector<long long int>&]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:74:51:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<long long int>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long int>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<long long int>&; RhsT = const std::vector<long long int>&]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:74:92:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<long long int>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long int>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<long long int>&; RhsT = const std::vector<long long int>&]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:74:51:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<long long int>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long int>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<long long int>&; RhsT = const std::vector<long long int>&]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:74:92:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >; Sentinel = __gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >]':
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:344:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  344 |         std::string rangeToString(InputIterator first, Sentinel last) {
      |                     ^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:344:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<Clingo::Symbol>&; RhsT = const std::vector<Clingo::Symbol>&]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:74:51:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<Clingo::Symbol>&; RhsT = const std::vector<Clingo::Symbol>&]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:74:92:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<Clingo::Symbol>&; RhsT = const std::vector<Clingo::Symbol>&]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:74:51:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<Clingo::Symbol>&; RhsT = const std::vector<Clingo::Symbol>&]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:74:92:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >; Sentinel = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:348:50:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >; Sentinel = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:350:62:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
[ 84%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/propagator.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libclingo/tests -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libclingo/tests/CMakeFiles/test_clingo.dir/propagator.cc.o -MF CMakeFiles/test_clingo.dir/propagator.cc.o.d -o CMakeFiles/test_clingo.dir/propagator.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc
[ 84%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/aggregate.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/input/aggregate.cc.o -MF CMakeFiles/test_gringo.dir/input/aggregate.cc.o.d -o CMakeFiles/test_gringo.dir/input/aggregate.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/input/aggregate.cc
In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                 from /usr/include/c++/14/algorithm:61,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo.hh:33,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:25,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:25:
/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Distance = int; _Tp = Clingo::Symbol; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1770 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
In file included from /usr/include/c++/14/vector:66,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/clingo.hh:34:
/usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = Clingo::Symbol; _Alloc = std::allocator<Clingo::Symbol>]':
/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  678 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1589 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1876 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1868 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'bool Clingo::Test::MCB::operator()(const Clingo::Model&)' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:43:18,
    inlined from 'Clingo::SolveResult Clingo::Test::test_solve(Handle&&, ModelVec&) [with Handle = Clingo::SolveHandle]' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:56:28:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'bool Clingo::Test::MCB::operator()(const Clingo::Model&)' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:43:18,
    inlined from 'Clingo::SolveResult Clingo::Test::test_solve(Handle&&, ModelVec&) [with Handle = Clingo::SolveHandle]' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:56:28:
/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'void Clingo::Test::CATCH2_INTERNAL_TEST_25()' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:901:26:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'void Clingo::Test::CATCH2_INTERNAL_TEST_25()' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:901:26:
/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc: In function 'void Clingo::Test::CATCH2_INTERNAL_TEST_25()':
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:913:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  913 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc: In function 'void Clingo::Test::CATCH2_INTERNAL_TEST_0()':
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:835:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  835 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:835:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:835:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  835 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:835:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  835 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:835:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  835 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:835:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  835 | }
      | ^
/build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:835:1: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  835 | }
      | ^
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'bool Clingo::Test::MCB::operator()(const Clingo::Model&)' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:43:18,
    inlined from 'void Clingo::Test::CATCH2_INTERNAL_TEST_0()' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:829:53:
/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1905 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1906 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<Clingo::Symbol*, vector<Clingo::Symbol> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
    inlined from 'bool Clingo::Test::MCB::operator()(const Clingo::Model&)' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:43:18,
    inlined from 'void Clingo::Test::CATCH2_INTERNAL_TEST_0()' at /build/reproducible-path/gringo-5.6.2/libclingo/tests/propagator.cc:829:53:
/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1822 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_decomposer.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_assertion_handler.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libclingo/tests/tests.hh:26:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >; Sentinel = __gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >]':
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:344:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  344 |         std::string rangeToString(InputIterator first, Sentinel last) {
      |                     ^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:344:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >; Sentinel = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:348:50:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<Clingo::Symbol>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value)), void>::type>::convert(const R&) [with R = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:523:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<Clingo::Symbol>]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:151:97,
    inlined from 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >; Sentinel = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >]' at /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:350:62:
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_tostring.hpp:500:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  500 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
[ 84%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/symbol.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libclingo/tests -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libclingo/tests/CMakeFiles/test_clingo.dir/symbol.cc.o -MF CMakeFiles/test_clingo.dir/symbol.cc.o.d -o CMakeFiles/test_clingo.dir/symbol.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/tests/symbol.cc
[ 84%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/iesolver.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/input/iesolver.cc.o -MF CMakeFiles/test_gringo.dir/input/iesolver.cc.o.d -o CMakeFiles/test_gringo.dir/input/iesolver.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/input/iesolver.cc
[ 84%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/variant.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libclingo/tests -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libclingo/tests/CMakeFiles/test_clingo.dir/variant.cc.o -MF CMakeFiles/test_clingo.dir/variant.cc.o.d -o CMakeFiles/test_clingo.dir/variant.cc.o -c /build/reproducible-path/gringo-5.6.2/libclingo/tests/variant.cc
[ 85%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/literal.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/input/literal.cc.o -MF CMakeFiles/test_gringo.dir/input/literal.cc.o.d -o CMakeFiles/test_gringo.dir/input/literal.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/input/literal.cc
[ 86%] Linking CXX executable ../../bin/test_clingo
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clingo.dir/link.txt --verbose=1
/usr/bin/ld: CMakeFiles/test_clingo.dir/clingo.cc.o: in function `Clingo::Test::CATCH2_INTERNAL_TEST_2()':
./build.dir/hardening_mt/libclingo/tests/./libclingo/tests/clingo.cc:98:(.text+0x15cbc): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/test_clingo.dir/link.d CMakeFiles/test_clingo.dir/astv2.cc.o CMakeFiles/test_clingo.dir/clingo.cc.o CMakeFiles/test_clingo.dir/propagator.cc.o CMakeFiles/test_clingo.dir/symbol.cc.o CMakeFiles/test_clingo.dir/variant.cc.o -o ../../bin/test_clingo  ../../bin/libclingo.so.4.0 ../../lib/libCatch2Main.a ../../lib/libCatch2.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 86%] Built target test_clingo
make  -f examples/c/CMakeFiles/symbol.dir/build.make examples/c/CMakeFiles/symbol.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/symbol.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/symbol.dir/build.make examples/c/CMakeFiles/symbol.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 87%] Building C object examples/c/CMakeFiles/symbol.dir/symbol.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/symbol.dir/symbol.c.o -MF CMakeFiles/symbol.dir/symbol.c.o.d -o CMakeFiles/symbol.dir/symbol.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/symbol.c
[ 87%] Linking C executable ../../bin/symbol
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/symbol.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/symbol.dir/link.d CMakeFiles/symbol.dir/symbol.c.o -o ../../bin/symbol  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 87%] Built target symbol
make  -f examples/c/CMakeFiles/ast.dir/build.make examples/c/CMakeFiles/ast.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/ast.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/ast.dir/build.make examples/c/CMakeFiles/ast.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 88%] Building C object examples/c/CMakeFiles/ast.dir/ast.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/ast.dir/ast.c.o -MF CMakeFiles/ast.dir/ast.c.o.d -o CMakeFiles/ast.dir/ast.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/ast.c
[ 88%] Linking C executable ../../bin/ast
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/ast.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/ast.dir/link.d CMakeFiles/ast.dir/ast.c.o -o ../../bin/ast  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 88%] Built target ast
make  -f examples/c/CMakeFiles/solve-async.dir/build.make examples/c/CMakeFiles/solve-async.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/solve-async.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/solve-async.dir/build.make examples/c/CMakeFiles/solve-async.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 88%] Building C object examples/c/CMakeFiles/solve-async.dir/solve-async.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/solve-async.dir/solve-async.c.o -MF CMakeFiles/solve-async.dir/solve-async.c.o.d -o CMakeFiles/solve-async.dir/solve-async.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/solve-async.c
[ 89%] Linking C executable ../../bin/solve-async
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/solve-async.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/solve-async.dir/link.d "CMakeFiles/solve-async.dir/solve-async.c.o" -o ../../bin/solve-async  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 89%] Built target solve-async
make  -f examples/c/CMakeFiles/theory-atoms.dir/build.make examples/c/CMakeFiles/theory-atoms.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/theory-atoms.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/theory-atoms.dir/build.make examples/c/CMakeFiles/theory-atoms.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 89%] Building C object examples/c/CMakeFiles/theory-atoms.dir/theory-atoms.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/theory-atoms.dir/theory-atoms.c.o -MF CMakeFiles/theory-atoms.dir/theory-atoms.c.o.d -o CMakeFiles/theory-atoms.dir/theory-atoms.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/theory-atoms.c
[ 90%] Linking C executable ../../bin/theory-atoms
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/theory-atoms.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/theory-atoms.dir/link.d "CMakeFiles/theory-atoms.dir/theory-atoms.c.o" -o ../../bin/theory-atoms  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 90%] Built target theory-atoms
make  -f examples/c/CMakeFiles/application.dir/build.make examples/c/CMakeFiles/application.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c/CMakeFiles/application.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/application.dir/build.make examples/c/CMakeFiles/application.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 90%] Building C object examples/c/CMakeFiles/application.dir/application.c.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cc  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=gnu11 -fvisibility=hidden -MD -MT examples/c/CMakeFiles/application.dir/application.c.o -MF CMakeFiles/application.dir/application.c.o.d -o CMakeFiles/application.dir/application.c.o -c /build/reproducible-path/gringo-5.6.2/examples/c/application.c
[ 90%] Linking C executable ../../bin/application
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/application.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/application.dir/link.d CMakeFiles/application.dir/application.c.o -o ../../bin/application  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 90%] Built target application
make  -f examples/cc/CMakeFiles/cc-solve-iteratively.dir/build.make examples/cc/CMakeFiles/cc-solve-iteratively.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/cc /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc/CMakeFiles/cc-solve-iteratively.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/cc/CMakeFiles/cc-solve-iteratively.dir/build.make examples/cc/CMakeFiles/cc-solve-iteratively.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 91%] Building CXX object examples/cc/CMakeFiles/cc-solve-iteratively.dir/solve-iteratively.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT examples/cc/CMakeFiles/cc-solve-iteratively.dir/solve-iteratively.cc.o -MF CMakeFiles/cc-solve-iteratively.dir/solve-iteratively.cc.o.d -o CMakeFiles/cc-solve-iteratively.dir/solve-iteratively.cc.o -c /build/reproducible-path/gringo-5.6.2/examples/cc/solve-iteratively.cc
[ 91%] Linking CXX executable ../../bin/cc-solve-iteratively
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/cc-solve-iteratively.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cc-solve-iteratively.dir/link.d "CMakeFiles/cc-solve-iteratively.dir/solve-iteratively.cc.o" -o ../../bin/cc-solve-iteratively  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 91%] Built target cc-solve-iteratively
make  -f examples/cc/CMakeFiles/cc-inject-terms.dir/build.make examples/cc/CMakeFiles/cc-inject-terms.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/cc /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc/CMakeFiles/cc-inject-terms.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/cc/CMakeFiles/cc-inject-terms.dir/build.make examples/cc/CMakeFiles/cc-inject-terms.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 92%] Building CXX object examples/cc/CMakeFiles/cc-inject-terms.dir/inject-terms.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT examples/cc/CMakeFiles/cc-inject-terms.dir/inject-terms.cc.o -MF CMakeFiles/cc-inject-terms.dir/inject-terms.cc.o.d -o CMakeFiles/cc-inject-terms.dir/inject-terms.cc.o -c /build/reproducible-path/gringo-5.6.2/examples/cc/inject-terms.cc
[ 92%] Linking CXX executable ../../bin/cc-inject-terms
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/cc-inject-terms.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cc-inject-terms.dir/link.d "CMakeFiles/cc-inject-terms.dir/inject-terms.cc.o" -o ../../bin/cc-inject-terms  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 92%] Built target cc-inject-terms
make  -f examples/cc/CMakeFiles/cc-heuristic.dir/build.make examples/cc/CMakeFiles/cc-heuristic.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/examples/cc /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc/CMakeFiles/cc-heuristic.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f examples/cc/CMakeFiles/cc-heuristic.dir/build.make examples/cc/CMakeFiles/cc-heuristic.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 92%] Building CXX object examples/cc/CMakeFiles/cc-heuristic.dir/heuristic.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc && /usr/bin/c++  -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT examples/cc/CMakeFiles/cc-heuristic.dir/heuristic.cc.o -MF CMakeFiles/cc-heuristic.dir/heuristic.cc.o.d -o CMakeFiles/cc-heuristic.dir/heuristic.cc.o -c /build/reproducible-path/gringo-5.6.2/examples/cc/heuristic.cc
[ 92%] Linking CXX executable ../../bin/cc-heuristic
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/examples/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/cc-heuristic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/cc-heuristic.dir/link.d "CMakeFiles/cc-heuristic.dir/heuristic.cc.o" -o ../../bin/cc-heuristic  ../../bin/libclingo.so.4.0
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 92%] Built target cc-heuristic
make  -f app/luaclingo/CMakeFiles/luaclingo.dir/build.make app/luaclingo/CMakeFiles/luaclingo.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/app/luaclingo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/luaclingo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/luaclingo/CMakeFiles/luaclingo.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f app/luaclingo/CMakeFiles/luaclingo.dir/build.make app/luaclingo/CMakeFiles/luaclingo.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 92%] Building CXX object app/luaclingo/CMakeFiles/luaclingo.dir/main.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/luaclingo && /usr/bin/c++ -DCLINGO_WITH_LUA -DLUACLINGO_NO_VISIBILITY -Dluaclingo_EXPORTS -I/usr/include/lua5.4 -I/build/reproducible-path/gringo-5.6.2/libluaclingo -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -MD -MT app/luaclingo/CMakeFiles/luaclingo.dir/main.cc.o -MF CMakeFiles/luaclingo.dir/main.cc.o.d -o CMakeFiles/luaclingo.dir/main.cc.o -c /build/reproducible-path/gringo-5.6.2/app/luaclingo/main.cc
[ 93%] Linking CXX shared module ../../bin/lua/clingo.so
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/luaclingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/luaclingo.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/luaclingo.dir/link.d -Wl,-z,relro -Wl,-z,now -shared  -o ../../bin/lua/clingo.so CMakeFiles/luaclingo.dir/main.cc.o  ../../lib/libluaclingo.a ../../bin/libclingo.so.4.0 -llua5.4 -lm
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 93%] Built target luaclingo
make  -f app/gringo/CMakeFiles/gringo.dir/build.make app/gringo/CMakeFiles/gringo.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/app/gringo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/gringo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/gringo/CMakeFiles/gringo.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f app/gringo/CMakeFiles/gringo.dir/build.make app/gringo/CMakeFiles/gringo.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 94%] Building CXX object app/gringo/CMakeFiles/gringo.dir/main.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/gringo && /usr/bin/c++ -DCLINGO_WITH_LUA -DLUACLINGO_NO_VISIBILITY -I/build/reproducible-path/gringo-5.6.2/libluaclingo -I/build/reproducible-path/gringo-5.6.2/libclingo -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT app/gringo/CMakeFiles/gringo.dir/main.cc.o -MF CMakeFiles/gringo.dir/main.cc.o.d -o CMakeFiles/gringo.dir/main.cc.o -c /build/reproducible-path/gringo-5.6.2/app/gringo/main.cc
[ 94%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/nongroundgrammar.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/input/nongroundgrammar.cc.o -MF CMakeFiles/test_gringo.dir/input/nongroundgrammar.cc.o.d -o CMakeFiles/test_gringo.dir/input/nongroundgrammar.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/input/nongroundgrammar.cc
[ 94%] Linking CXX executable ../../bin/gringo
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/gringo && /usr/bin/cmake -E cmake_link_script CMakeFiles/gringo.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/gringo.dir/link.d CMakeFiles/gringo.dir/main.cc.o -o ../../bin/gringo  ../../lib/libluaclingo.a ../../bin/libclingo.so.4.0 -llua5.4 -lm
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 94%] Built target gringo
make  -f app/clingo/CMakeFiles/clingo.dir/build.make app/clingo/CMakeFiles/clingo.dir/depend
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/gringo-5.6.2 /build/reproducible-path/gringo-5.6.2/app/clingo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/clingo /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/clingo/CMakeFiles/clingo.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make  -f app/clingo/CMakeFiles/clingo.dir/build.make app/clingo/CMakeFiles/clingo.dir/build
make[4]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 94%] Building CXX object app/clingo/CMakeFiles/clingo.dir/main.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/clingo && /usr/bin/c++ -DCLINGO_WITH_LUA -DLUACLINGO_NO_VISIBILITY -I/build/reproducible-path/gringo-5.6.2/libclingo -I/build/reproducible-path/gringo-5.6.2/libluaclingo -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT app/clingo/CMakeFiles/clingo.dir/main.cc.o -MF CMakeFiles/clingo.dir/main.cc.o.d -o CMakeFiles/clingo.dir/main.cc.o -c /build/reproducible-path/gringo-5.6.2/app/clingo/main.cc
[ 95%] Linking CXX executable ../../bin/clingo
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/clingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/clingo.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/clingo.dir/link.d CMakeFiles/clingo.dir/main.cc.o -o ../../bin/clingo  ../../lib/libluaclingo.a ../../bin/libclingo.so.4.0 -llua5.4 -lm
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[ 95%] Built target clingo
[ 95%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/nongroundlexer.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/input/nongroundlexer.cc.o -MF CMakeFiles/test_gringo.dir/input/nongroundlexer.cc.o.d -o CMakeFiles/test_gringo.dir/input/nongroundlexer.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/input/nongroundlexer.cc
[ 96%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/parse_term.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/input/parse_term.cc.o -MF CMakeFiles/test_gringo.dir/input/parse_term.cc.o.d -o CMakeFiles/test_gringo.dir/input/parse_term.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/input/parse_term.cc
[ 96%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/program.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/input/program.cc.o -MF CMakeFiles/test_gringo.dir/input/program.cc.o.d -o CMakeFiles/test_gringo.dir/input/program.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/input/program.cc
[ 96%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/programbuilder.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/input/programbuilder.cc.o -MF CMakeFiles/test_gringo.dir/input/programbuilder.cc.o.d -o CMakeFiles/test_gringo.dir/input/programbuilder.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/input/programbuilder.cc
[ 97%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/aspcomp13.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/output/aspcomp13.cc.o -MF CMakeFiles/test_gringo.dir/output/aspcomp13.cc.o.d -o CMakeFiles/test_gringo.dir/output/aspcomp13.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:36,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:29:
/build/reproducible-path/gringo-5.6.2/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++/14/bits/unique_ptr.h:38,
                 from /usr/include/c++/14/memory:78,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/utility.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/gringo/ground/dependency.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:25:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::Models Gringo::Output::Test::solve(ClingoState&, const std::string&, Filter, std::initializer_list<long long int>)':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:115:15: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  115 | inline Models solve(ClingoState &state, std::string const &str, Filter filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |               ^~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::ModelsAndMessages Gringo::Output::Test::solve(const std::string&, std::initializer_list<std::__cxx11::basic_string<char> >, std::initializer_list<long long int>)':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:140:26: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  140 | inline ModelsAndMessages solve(std::string const &str, std::initializer_list<std::string> filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |                          ^~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:142:18: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  142 |     return {solve(state, str, filter, minimize), state.module.messages()};
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/tests.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:27:
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc: In function 'void Gringo::Output::Test::CATCH2_INTERNAL_TEST_0()':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:44:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   44 |             IO::to_string(solve(
      |                           ~~~~~^
   45 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~  
   46 |                 "t(1,5).\n"
      |                 ~~~~~~~~~~~     
   47 |                 "t(2,3).\n"
      |                 ~~~~~~~~~~~     
   48 |                 "t(3,1).\n"
      |                 ~~~~~~~~~~~     
   49 |                 "t(4,4).\n"
      |                 ~~~~~~~~~~~     
   50 |                 "t(5,2).\n"
      |                 ~~~~~~~~~~~     
   51 |                 "p(1,2).\n"
      |                 ~~~~~~~~~~~     
   52 |                 "p(2,3).\n"
      |                 ~~~~~~~~~~~     
   53 |                 "p(3,1).\n"
      |                 ~~~~~~~~~~~     
   54 |                 "patternlength(3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~
   55 |                 "\n"
      |                 ~~~~            
   56 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~  
   57 |                 "kval(1).\n"
      |                 ~~~~~~~~~~~~    
   58 |                 "kval(N+1) :- kval(N), N < L, patternlength(L). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   59 |                 "1 <= { subt(K,I,E) : t(I,E) } <= 1 :- kval(K), patternlength(L).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   60 |                 ":- subt(K1,I1,_), subt(K2,I2,_), K1<K2, I1 >= I2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                 "solution(K,E) :- subt(K,_,E).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   62 |                 ":- solution(K1,ET1), solution(K2,ET2), p(K1,EP1), p(K2,EP2), ET1 < ET2, EP1 >= EP2.\n", {"solution("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:42:9: note: in expansion of macro 'REQUIRE'
   42 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:78:40: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   78 |             "])" == IO::to_string(solve(
      |                                   ~~~~~^
   79 |                 "%instance\n"
      |                 ~~~~~~~~~~~~~           
   80 |                 "\n"
      |                 ~~~~                    
   81 |                 "valves_number(4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~   
   82 |                 "valves_per_pipe(1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~ 
   83 |                 "\n"
      |                 ~~~~                    
   84 |                 "junction(1). junction(2). junction(3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   85 |                 "junction(4). junction(5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   86 |                 "tank(1).\n"
      |                 ~~~~~~~~~~~~            
   87 |                 "\n"
      |                 ~~~~                    
   88 |                 "pipe(1, 2). pipe(1, 4). pipe(2, 3). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |                 "pipe(2, 4). pipe(3, 4). pipe(3, 5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |                 "\n"
      |                 ~~~~                    
   91 |                 "dem(1, 2, 57). dem(1, 4, 65). dem(2, 3, 155). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |                 "dem(2, 4, 129). dem(3, 4, 78). dem(3, 5, 200).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   93 |                 "\n"
      |                 ~~~~                    
   94 |                 "%encoding\n"
      |                 ~~~~~~~~~~~~~           
   95 |                 "\n"
      |                 ~~~~                    
   96 |                 "       %just some tools\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   97 |                 "       %Symmetric pipe\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
   98 |                 "symm_pipe(A,B):- pipe(A,B).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |                 "symm_pipe(B,A):- pipe(A,B).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100 |                 "       %We need a lexicographic order (there may be more than one worst isolation cases)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  101 |                 "less_ico(pipe(A,B), pipe(C,D)):- pipe(A,B), pipe(C,D), A<C.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  102 |                 "less_ico(pipe(A,B), pipe(C,D)):- pipe(A,B), pipe(C,D), A = C, B<D.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  103 |                 "\n"
      |                 ~~~~                    
  104 |                 "%Adjacency of pipes (common junction and unshared junctions)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |                 "%adj(pipe(X,Y), pipe(W,Z), COM, U1, U2) :- symm_pipe(COM,U1), symm_pipe(COM,U2), U1!=U2, not tank(COM),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  106 |                 "%              pipe(X,Y), pipe(W,Z), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |                 "%                                2 {COM=W, COM=Z, COM=X, COM=Y} 2,\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  108 |                 "%              1 {U1=W, U1=Z, U1=X, U1=Y} 1,\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  109 |                 "%              1 {U2=W, U2=Z, U2=X, U2=Y} 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |                 "adj(pipe(X,Y), pipe(W,Z), COM, U1, U2) :- symm_pipe(COM,U1), symm_pipe(COM,U2), U1!=U2, not tank(COM),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111 |                 "               pipe(X,Y), pipe(W,Z), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |                 "                                2 = #count {a : COM=W; b : COM=Z; c : COM=X; d : COM=Y},\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |                 "               1 = #count {a : U1=W; b : U1=Z; c : U1=X; d : U1=Y},\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                 "               1 = #count {a : U2=W; b : U2=Z; c : U2=X; d : U2=Y}.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  115 |                 "\n"
      |                 ~~~~                    
  116 |                 "\n"
      |                 ~~~~                    
  117 |                 "\n"
      |                 ~~~~                    
  118 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  119 |                 "       %There are some valves that are closed to isolate the broken pipe\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |                 "1 <= { closed_valve(v(X,Y), broken(A,B)) : symm_pipe(X,Y) } <= Nv :- pipe(A,B), valves_number(Nv).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  121 |                 "\n"
      |                 ~~~~                    
  122 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  123 |                 "       %If a valve is closed for some pipes, then it must be installed!!\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  124 |                 "valve(A,B) :- closed_valve(v(A,B), _).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |                 "\n"
      |                 ~~~~                    
  126 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  127 |                 "       %There should always be installed valves near the tanks\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |                 "valve(A,B) :- symm_pipe(A,B), tank(A).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |                 "\n"
      |                 ~~~~                    
  130 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  131 |                 "       %Valves must be at most Nv\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |                 ":- valves_number(Nv), not Nv = #count{ X,Y : valve(X,Y) , pipe(X,Y); Y,X : valve(Y,X) , pipe(X,Y)}.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |                 "\n"
      |                 ~~~~                    
  134 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  135 |                 "       %At most X valves per pipe must be allowed (either 1 or 2)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136 |                 ":- valves_per_pipe(1), pipe(A,B), valve(A,B), valve(B,A).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  137 |                 "\n"
      |                 ~~~~                    
  138 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  139 |                 "       %some symmetry breaking on valves\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140 |                 ":- junction(X), not tank(X), symm_pipe(X,A), symm_pipe(X,B),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  141 |                 "       2 = #count{ X,Y : symm_pipe(X,Y) }, A>B, valve(X,A).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  142 |                 "\n"
      |                 ~~~~                    
  143 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  144 |                 "       %A pipe adjacent to the tank is reached, when a generic pipe is broken iff there is no valve between them.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145 |                 "reached(pipe(A,B), broken(X,Y)):- tank(A), pipe(X,Y), pipe(A,B), not closed_valve(v(A,B), broken(X,Y)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  146 |                 "reached(pipe(A,B), broken(X,Y)):- tank(B), pipe(X,Y), pipe(A,B), not closed_valve(v(B,A), broken(X,Y)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                 "\n"
      |                 ~~~~                    
  148 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  149 |                 "       %Can we recursively reach any tank??\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150 |                 "reached(pipe(A,B), broken(X,Y)) :- adj(pipe(A,B), pipe(C,D), COM, U1, U2), %COM is not a tank! \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  151 |                 "               not closed_valve(v(COM,U1), broken(X,Y)),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  152 |                 "               not closed_valve(v(COM,U2), broken(X,Y)),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  153 |                 "               reached(pipe(C,D), broken(X,Y)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  154 |                 "\n"
      |                 ~~~~                    
  155 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  156 |                 "       %The broken pipe must be unreachable!\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |                 ":- pipe(A,B), reached(pipe(A,B), broken(A,B)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |                 "\n"
      |                 ~~~~                    
  159 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  160 |                 "       % Pair-wise comparisons between delivered demand pipe isolation cases\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |                 "%lower(pipe(X,Y), pipe(W,Z)) :- pipe(X,Y), pipe(W,Z),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                 "%      #sum [  reached(pipe(A,B), broken(X,Y))=Dn: dem(A,B,Dn),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163 |                 "%          reached(pipe(C,D), broken(W,Z))=-Dm: dem(C,D,Dm) ] 0.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164 |                 "%lower(pipe(X,Y), pipe(W,Z)) :- pipe(X,Y), pipe(W,Z),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |                 "%      S1 = #sum { Dn,A,B,X,Y : reached(pipe(A,B), broken(X,Y)), dem(A,B,Dn) },\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |                 "%                S2 = #sum { Dm,C,D,W,Z : reached(pipe(C,D), broken(W,Z)), dem(C,D,Dm) }, S1 - S2 <= 0.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  167 |                 "lower(pipe(X,Y), pipe(W,Z)) :- pipe(X,Y), pipe(W,Z),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                 "       #sum { Dn,A,B,X,Y : reached(pipe(A,B), broken(X,Y)), dem(A,B,Dn);\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |                 "                       Dm,C,D,W,Z : reached(pipe(C,D), broken(W,Z)), dem(C,D,NegDm), Dm = -NegDm } <= 0.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  170 |                 "\n"
      |                 ~~~~                    
  171 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  172 |                 "       %Then the lower are...\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173 |                 "lower_lexico(pipe(X,Y), pipe(W,Z)) :- pipe(X,Y), pipe(W,Z),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |                 "               lower(pipe(X,Y), pipe(W,Z)), not lower(pipe(W,Z), pipe(X,Y)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |                 "lower_lexico(pipe(X,Y), pipe(X,Y)) :- pipe(X,Y),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176 |                 "               lower(pipe(X,Y), pipe(X,Y)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  177 |                 "lower_lexico(pipe(X,Y), pipe(W,Z)) :- pipe(X,Y), pipe(W,Z), % with the same delivered demand\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  178 |                 "               lower(pipe(X,Y), pipe(W,Z)), lower(pipe(W,Z),pipe(X,Y)),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  179 |                 "               less_ico(pipe(X,Y), pipe(W,Z)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  180 |                 "\n"
      |                 ~~~~                    
  181 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  182 |                 "       %And the worst isolation case is the one for which all lower_lexico are true\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  183 |                 "%worst(pipe(X,Y)) :- pipe(X,Y), lower_lexico(pipe(X,Y),pipe(W,Z)) : pipe(W,Z).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  184 |                 "worst(pipe(X,Y)) :- pipe(X,Y), C = #count{ W,Z : pipe(W,Z) }, \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185 |                 "                               D = #count{ X,Y,W,Z : lower_lexico(pipe(X,Y),pipe(W,Z)) , pipe(W,Z)}, C = D.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  186 |                 "\n"
      |                 ~~~~                    
  187 |                 "\n"
      |                 ~~~~                    
  188 |                 "worst_deliv_dem(pipe(A,B), D) :- dem(A,B,D), pipe(X,Y),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  189 |                 "       reached(pipe(A,B), broken(X,Y)), worst(pipe(X,Y)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |                 "\n"
      |                 ~~~~                    
  191 |                 "       %\n"
      |                 ~~~~~~~~~~~~            
  192 |                 "       %Worst isolation case' delivered demand maximization\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  193 |                 "\n"
      |                 ~~~~                    
  194 |                 ":~ dem(A,B,D),  not worst_deliv_dem(pipe(A,B),D). [D,A,B]\n", {"valve("}, {343})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:69:9: note: in expansion of macro 'REQUIRE'
   69 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:204:132: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  204 |             "[lives(1,3),lives(1,4),lives(2,2),lives(2,4),lives(3,1),lives(3,3),lives(4,1),lives(4,2)]],[])" == IO::to_string(solve(
      |                                                                                                                               ~~~~~^
  205 |                 "%instance\n"
      |                 ~~~~~~~~~~~~~                                                                                                       
  206 |                 "\n"
      |                 ~~~~                                                                                                                
  207 |                 "size(4).\n"
      |                 ~~~~~~~~~~~~                                                                                                        
  208 |                 "\n"
      |                 ~~~~                                                                                                                
  209 |                 "%encoding\n"
      |                 ~~~~~~~~~~~~~                                                                                                       
  210 |                 "\n"
      |                 ~~~~                                                                                                                
  211 |                 "% possible coordinates\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                          
  212 |                 "value(0).\n"
      |                 ~~~~~~~~~~~~~                                                                                                       
  213 |                 "value(V) :- value(V1), V=V1+1, size(N), V1<=N.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                  
  214 |                 "\n"
      |                 ~~~~                                                                                                                
  215 |                 "step(-1).\n"
      |                 ~~~~~~~~~~~~~                                                                                                       
  216 |                 "step(1).\n"
      |                 ~~~~~~~~~~~~                                                                                                        
  217 |                 "diff(X,0) :- step(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                           
  218 |                 "diff(0,Y) :- step(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                           
  219 |                 "diff(X,Y) :- step(X), step(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                  
  220 |                 "\n"
      |                 ~~~~                                                                                                                
  221 |                 "% a cell may live, except for the ones at the border\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
  222 |                 "{ lives(X,Y) } <= 1 :- value(X), value(Y), X>0, Y>0, size(N), X<=N, Y<=N.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
  223 |                 "\n"
      |                 ~~~~                                                                                                                
  224 |                 "% cells with exactly 3 neighbours must live\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  225 |                 ":- #sum { 1,DX,DY : lives(X+DX,Y+DY), diff(DX,DY) } = 3, not lives(X,Y), value(X), value(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
  226 |                 "\n"
      |                 ~~~~                                                                                                                
  227 |                 "% living cells must have 2-3 living neighbours\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                  
  228 |                 ":- lives(X,Y), not 2 <= #sum { 1,DX,DY : lives(X+DX,Y+DY), diff(DX,DY) } <= 3, value(X), value(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              
  229 |                 "\n"
      |                 ~~~~                                                                                                                
  230 |                 "% connectedness\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                                                                 
  231 |                 "reached(XX,YY) :- XX = #min { X : lives(X,Y), value(X), value(Y) }, YY = #min { Y : lives(XX,Y), value(Y) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
  232 |                 "reached(XX,YY) :- reached(X,Y), value(X), value(Y), diff(DX,DY), XX=X+DX, YY=Y+DY, lives(XX,YY).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
  233 |                 ":- lives(X,Y), not reached(X,Y), value(X), value(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
  234 |                 "\n"
      |                 ~~~~                                                                                                                
  235 |                 "% maximise living cells\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                         
  236 |                 "%#maximise { 1 : lives(X,Y), value(X), value(Y) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
  237 |                 ":~ value(X),value(Y), not lives(X,Y). [1,X,Y]\n", {"lives("}, {28})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:201:9: note: in expansion of macro 'REQUIRE'
  201 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:256:77: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  256 |             "[value(a,3),value(b,2),value(c,0)]],[])" == IO::to_string(solve(
      |                                                                        ~~~~~^
  257 |                 "%instance\n"
      |                 ~~~~~~~~~~~~~                                                
  258 |                 "\n"
      |                 ~~~~                                                         
  259 |                 "edge(a,b). edge(b,c). edge(c,a).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         
  260 |                 "\n"
      |                 ~~~~                                                         
  261 |                 "%encoding\n"
      |                 ~~~~~~~~~~~~~                                                
  262 |                 "\n"
      |                 ~~~~                                                         
  263 |                 "% nodes and values\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                       
  264 |                 "node(X) :- edge(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                    
  265 |                 "node(Y) :- edge(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                    
  266 |                 "num_edges(N) :- N = #sum { 1,X,Y : edge(X,Y) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          
  267 |                 "num(0).\n"
      |                 ~~~~~~~~~~~                                                  
  268 |                 "num(N) :- num(N1), N=N1+1, num_edges(E), N<=E.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
  269 |                 "\n"
      |                 ~~~~                                                         
  270 |                 "% assignment to nodes\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                    
  271 |                 "{ value(X,N) : num(N) } = 1 :- node(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
  272 |                 "\n"
      |                 ~~~~                                                         
  273 |                 "% assignment to edges\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                    
  274 |                 "{ edge_value(edge(X,Y),N) : num(N), N>0 } = 1 :- edge(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275 |                 "\n"
      |                 ~~~~                                                         
  276 |                 "% relates node values with edge values\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
  277 |                 ":- not edge_value(edge(X,Y),M-N), edge(X,Y), value(X,M), value(Y,N), N < M.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  278 |                 ":- not edge_value(edge(X,Y),N-M), edge(X,Y), value(X,M), value(Y,N), N > M.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  279 |                 "\n"
      |                 ~~~~                                                         
  280 |                 "% alldifferent values\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                    
  281 |                 ":- value(X,N), value(Y,N), num(N), X<Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
  282 |                 ":- edge_value(X,N), edge_value(Y,N), num(N), X<Y.\n", {"value("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:244:9: note: in expansion of macro 'REQUIRE'
  244 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:291:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  291 |             IO::to_string(solve(
      |                           ~~~~~^
  292 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~  
  293 |                 "\n"
      |                 ~~~~            
  294 |                 "xsucc(1,2). ysucc(1,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  295 |                 "bottle(1,1,1). bottle(1,1,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296 |                 "xvalue(1,1). xvalue(2,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  297 |                 "yvalue(1,2). yvalue(2,0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  298 |                 "\n"
      |                 ~~~~            
  299 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~  
  300 |                 "\n"
      |                 ~~~~            
  301 |                 "filled(X,Y) :- bottle(B,X,Y), not unfilled(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302 |                 "unfilled(X,Y) :- bottle(B,X,Y), not filled(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  303 |                 "\n"
      |                 ~~~~            
  304 |                 ":- xvalue(Y,V), not #count{ X : filled(X,Y) } = V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  305 |                 ":- yvalue(X,V), not #count{ Y : filled(X,Y) } = V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  306 |                 "\n"
      |                 ~~~~            
  307 |                 ":- bottle(B,X1,Y1), bottle(B,X2,Y2), ysucc(Y1,Y2), filled(X1,Y1), unfilled(X2,Y2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  308 |                 ":- bottle(B,X1,Y), bottle(B,X2,Y), filled(X1,Y), unfilled(X2,Y), X1 != X2.\n", {"filled("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:289:9: note: in expansion of macro 'REQUIRE'
  289 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:321:112: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  321 |             "[-:91:42-43: info: global variable in tuple of aggregate element:\n  S\n])" == IO::to_string(solve(
      |                                                                                                           ~~~~~^
  322 |                 "%instance\n"
      |                 ~~~~~~~~~~~~~                                                                                   
  323 |                 "\n"
      |                 ~~~~                                                                                            
  324 |                 "fuelcost(10,a,b). fuelcost(10,b,a).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                         
  325 |                 "\n"
      |                 ~~~~                                                                                            
  326 |                 "at(t0,a).\n"
      |                 ~~~~~~~~~~~~~                                                                                   
  327 |                 "fuel(t0,56).\n"
      |                 ~~~~~~~~~~~~~~~~                                                                                
  328 |                 "at(p0,a).\n"
      |                 ~~~~~~~~~~~~~                                                                                   
  329 |                 "goal(p0,b).\n"
      |                 ~~~~~~~~~~~~~~~                                                                                 
  330 |                 "\n"
      |                 ~~~~                                                                                            
  331 |                 "step(1). step(2). step(3). step(4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                         
  332 |                 "step(5). step(6). step(7). step(8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                         
  333 |                 "step(9). step(10).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                          
  334 |                 "\n"
      |                 ~~~~                                                                                            
  335 |                 ":- drive(t0,a,b,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                         
  336 |                 ":- drive(t0,a,b,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                         
  337 |                 ":- drive(t0,a,b,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                         
  338 |                 ":- drive(t0,b,a,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                         
  339 |                 ":- unload(p0,t0,b,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
  340 |                 ":- not unload(p0,t0,b,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
  341 |                 ":- not drive(t0,a,b,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  342 |                 ":- not load(p0,t0,b,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  343 |                 ":- not load(p0,t0,a,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  344 |                 ":- not drive(t0,a,b,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  345 |                 ":- not drive(t0,b,a,9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  346 |                 "\n"
      |                 ~~~~                                                                                            
  347 |                 "%encoding\n"
      |                 ~~~~~~~~~~~~~                                                                                   
  348 |                 "\n"
      |                 ~~~~                                                                                            
  349 |                 "truck(T) :- fuel(T,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
  350 |                 "package(P) :- at(P,L), not truck(P).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                        
  351 |                 "location(L) :- fuelcost(_,L,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
  352 |                 "location(L) :- fuelcost(_,_,L).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
  353 |                 "locatable(O) :- at(O,L).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                    
  354 |                 "%\n"
      |                 ~~~~~                                                                                           
  355 |                 "at(O,L,0) :- at(O,L).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
  356 |                 "fuel(T,F,0) :- fuel(T,F).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
  357 |                 "\n"
      |                 ~~~~                                                                                            
  358 |                 "% GENERATE  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                           
  359 |                 "1 <= { unload( P,T,L,S ) : \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
  360 |                 "        package( P ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  361 |                 "   truck( T ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                            
  362 |                 "   location( L ); \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                          
  363 |                 "    load( P,T,L,S ) : \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
  364 |                 "   package( P ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                          
  365 |                 "   truck( T ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                            
  366 |                 "   location( L ); \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                          
  367 |                 "    drive( T,L1,L2,S ) : \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
  368 |                 "   fuelcost( Fueldelta,L1,L2 ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
  369 |                 "   truck( T );\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                              
  370 |                 "    noop(S)\n"
      |                 ~~~~~~~~~~~~~~~                                                                                 
  371 |                 "  } <= 1 :- step(S), S > 0.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
  372 |                 "% <<<<<  GENERATE\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                           
  373 |                 "\n"
      |                 ~~~~                                                                                            
  374 |                 "% unload/4, effects\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                         
  375 |                 "at( P,L,S ) :- unload( P,T,L,S ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
  376 |                 "del( in( P,T ),S ) :- unload( P,T,L,S ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                    
  377 |                 "\n"
      |                 ~~~~                                                                                            
  378 |                 "% load/4, effects\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                           
  379 |                 "del( at( P,L ),S ) :- load( P,T,L,S ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                      
  380 |                 "in( P,T,S ) :- load( P,T,L,S ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
  381 |                 "\n"
      |                 ~~~~                                                                                            
  382 |                 "% drive/4, effects\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                          
  383 |                 "del( at( T,L1 ), S ) :- drive( T,L1,L2,S ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                 
  384 |                 "at( T,L2,S ) :- drive( T,L1,L2,S). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                         
  385 |                 "del( fuel( T,Fuelpre ),S ) :- drive( T,L1,L2,S ), fuel(T, Fuelpre,S-1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
  386 |                 "fuel( T,Fuelpost,S ) :- drive( T,L1,L2,S ), fuelcost(Fueldelta,L1,L2), fuel(T,Fuelpre,S-1), Fuelpost = Fuelpre - Fueldelta.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  387 |                 "% <<<<<  EFFECTS APPLY\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
  388 |                 "% \n"
      |                 ~~~~~~                                                                                          
  389 |                 "% INERTIA  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                            
  390 |                 "at( O,L,S ) :- at( O,L,S-1 ), not del( at( O,L ),S  ), step(S).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
  391 |                 "in( P,T,S ) :- in( P,T,S-1 ), not del( in( P,T ),S  ), step(S).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
  392 |                 "fuel( T,Level,S ) :- fuel( T,Level,S-1 ), not del( fuel( T,Level) ,S ), truck( T ), step(S).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393 |                 "% <<<<<  INERTIA\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                            
  394 |                 "\n"
      |                 ~~~~                                                                                            
  395 |                 "% PRECONDITIONS CHECK  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                
  396 |                 "\n"
      |                 ~~~~                                                                                            
  397 |                 "% unload/4, preconditions\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
  398 |                 " :- unload( P,T,L,S ), not preconditions_u( P,T,L,S ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
  399 |                 "preconditions_u( P,T,L,S ) :- step(S), at( T,L,S-1 ), in( P,T,S-1 ), package( P ), truck( T ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  400 |                 "\n"
      |                 ~~~~                                                                                            
  401 |                 "% load/4, preconditions\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  402 |                 " :- load( P,T,L,S ), not preconditions_l( P,T,L,S ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
  403 |                 "preconditions_l( P,T,L,S ) :- step(S), at( T,L,S-1 ), at( P,L,S-1 ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
  404 |                 "\n"
      |                 ~~~~                                                                                            
  405 |                 "% drive/5, preconditions\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                    
  406 |                 " :- drive( T,L1,L2,S ), not preconditions_d( T,L1,L2,S ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
  407 |                 "preconditions_d( T,L1,L2,S ) :- step(S), at( T,L1,S-1 ), fuel( T, Fuelpre, S-1), fuelcost(Fueldelta,L1,L2), Fuelpre - Fueldelta >= 0.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  408 |                 "% <<<<<  PRECONDITIONS HOLD\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
  409 |                 "\n"
      |                 ~~~~                                                                                            
  410 |                 "% GOAL CHECK\n"
      |                 ~~~~~~~~~~~~~~~~                                                                                
  411 |                 "\n"
      |                 ~~~~                                                                                            
  412 |                 "goalreached :- step(S),  N = #count{ P,L,S : at(P,L,S) , goal(P,L) }, N = #count{ P,L : goal(P,L) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413 |                 ":- not goalreached.\n", {"unload(", "drive(", "load("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:315:9: note: in expansion of macro 'REQUIRE'
  315 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:428:113: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  428 |             "[-:135:39-40: info: global variable in tuple of aggregate element:\n  T\n])" == IO::to_string(solve(
      |                                                                                                            ~~~~~^
  429 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
  430 |                 "\n"
      |                 ~~~~                                                                                             
  431 |                 "player(player_01).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                           
  432 |                 "stone(stone_01).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                             
  433 |                 "isgoal(pos_4_2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                             
  434 |                 "isnongoal(pos_1_1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  435 |                 "isnongoal(pos_1_2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  436 |                 "isnongoal(pos_1_3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  437 |                 "isnongoal(pos_2_1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  438 |                 "isnongoal(pos_2_2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  439 |                 "isnongoal(pos_2_3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  440 |                 "isnongoal(pos_3_1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  441 |                 "isnongoal(pos_3_2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  442 |                 "isnongoal(pos_3_3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  443 |                 "isnongoal(pos_4_1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  444 |                 "isnongoal(pos_4_3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  445 |                 "isnongoal(pos_5_1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  446 |                 "isnongoal(pos_5_2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  447 |                 "isnongoal(pos_5_3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  448 |                 "movedir(pos_2_2,pos_3_2,dir_right).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
  449 |                 "movedir(pos_3_2,pos_2_2,dir_left).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
  450 |                 "movedir(pos_3_2,pos_4_2,dir_right).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
  451 |                 "movedir(pos_4_2,pos_3_2,dir_left).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
  452 |                 "at(player_01,pos_2_2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
  453 |                 "at(stone_01,pos_3_2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
  454 |                 "clear(pos_4_2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                                              
  455 |                 "goal(stone_01).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                                              
  456 |                 "step(1).\n"
      |                 ~~~~~~~~~~~~                                                                                     
  457 |                 "step(2).\n"
      |                 ~~~~~~~~~~~~                                                                                     
  458 |                 "step(3).\n"
      |                 ~~~~~~~~~~~~                                                                                     
  459 |                 "\n"
      |                 ~~~~                                                                                             
  460 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
  461 |                 "\n"
      |                 ~~~~                                                                                             
  462 |                 "%\n"
      |                 ~~~~~                                                                                            
  463 |                 "% Sokoban domain IPC 2008\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                    
  464 |                 "%\n"
      |                 ~~~~~                                                                                            
  465 |                 "% Adaptment from IPC 2008 domain description by GB Ianni, using the PDDL2ASP PLASP converter\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  466 |                 "% http://www.cs.uni-potsdam.de/wv/pdfformat/gekaknsc11a.pdf \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
  467 |                 "%\n"
      |                 ~~~~~                                                                                            
  468 |                 "% \n"
      |                 ~~~~~~                                                                                           
  469 |                 "\n"
      |                 ~~~~                                                                                             
  470 |                 "\n"
      |                 ~~~~                                                                                             
  471 |                 "% GENERATE  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                            
  472 |                 "1 <= { pushtonongoal( P,S,Ppos,From,To,Dir,T ) : \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
  473 |                 "   movedir( Ppos,From,Dir ) ,\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                
  474 |                 "   movedir( From,To,Dir ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
  475 |                 "   isnongoal( To ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
  476 |                 "   player( P ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                            
  477 |                 "   stone( S ) , Ppos != To , Ppos != From , From != To; \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
  478 |                 "    move( P,From,To,Dir,T ) : \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
  479 |                 "   movedir( From,To,Dir ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
  480 |                 "   player( P ) , From != To;\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
  481 |                 "    pushtogoal( P,S,Ppos,From,To,Dir,T ) : \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
  482 |                 "   movedir( Ppos,From,Dir ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
  483 |                 "   movedir( From,To,Dir ) , \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
  484 |                 "   isgoal( To ) , player( P ) , stone( S ) , Ppos != To , Ppos != From , From != To;\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
  485 |                 "    noop(T) } <= 1 :- step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
  486 |                 "\n"
      |                 ~~~~                                                                                             
  487 |                 "% <<<<<  GENERATE\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                            
  488 |                 "% \n"
      |                 ~~~~~~                                                                                           
  489 |                 "\n"
      |                 ~~~~                                                                                             
  490 |                 "% \n"
      |                 ~~~~~~                                                                                           
  491 |                 "%\n"
      |                 ~~~~~                                                                                            
  492 |                 "% Initial state\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                                              
  493 |                 "at(P,To,0) :- at(P,To).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
  494 |                 "clear(P,0) :- clear(P).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
  495 |                 "atgoal(S,0) :- isgoal(L), stone(S), at(S,L).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                 
  496 |                 " \n"
      |                 ~~~~~                                                                                            
  497 |                 "% EFFECTS APPLY  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
  498 |                 "\n"
      |                 ~~~~                                                                                             
  499 |                 "% push-to-nongoal/7, effects\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
  500 |                 "del( at( P,Ppos ),Ti ) :- pushtonongoal( P,S,Ppos,From,To,Dir,Ti ), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         
  501 |                 "                          movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |                 "del( at( S,From ),Ti ) :- pushtonongoal( P,S,Ppos,From,To,Dir,Ti ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |                 "del( clear( To ),Ti ) :- pushtonongoal( P,S,Ppos,From,To,Dir,Ti ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  504 |                 "at( P,From,Ti ) :- pushtonongoal( P,S,Ppos,From,To,Dir,Ti ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  505 |                 "at( S,To,Ti ) :- pushtonongoal( P,S,Ppos,From,To,Dir,Ti ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  506 |                 "clear( Ppos,Ti ) :- pushtonongoal( P,S,Ppos,From,To,Dir,Ti ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507 |                 "del( atgoal( S ),Ti ) :- pushtonongoal( P,S,Ppos,From,To,Dir,Ti ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  508 |                 "\n"
      |                 ~~~~                                                                                             
  509 |                 "% move/5, effects\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                            
  510 |                 "del( at( P,From ),Ti ) :- move( P,From,To,Dir,Ti ), movedir( From,To,Dir ), player( P ), From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511 |                 "del( clear( To ),Ti ) :- move( P,From,To,Dir,Ti ), movedir( From,To,Dir ), player( P ), From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                 "at( P,To,Ti ) :- move( P,From,To,Dir,Ti ), movedir( From,To,Dir ), player( P ), From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  513 |                 "clear( From,Ti ) :- move( P,From,To,Dir,Ti ), movedir( From,To,Dir ), player( P ), From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                 "\n"
      |                 ~~~~                                                                                             
  515 |                 "% push-to-goal/7, effects\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                    
  516 |                 "del( at( P,Ppos ),Ti ) :- pushtogoal( P,S,Ppos,From,To,Dir,Ti ), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                            
  517 |                 "                          movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  518 |                 "del( at( S,From ),Ti ) :- pushtogoal( P,S,Ppos,From,To,Dir,Ti ), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                            
  519 |                 "                          movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  520 |                 "del( clear( To ),Ti ) :- pushtogoal( P,S,Ppos,From,To,Dir,Ti ), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
  521 |                 "                         movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |                 "at( P,From,Ti ) :- pushtogoal( P,S,Ppos,From,To,Dir,Ti ), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
  523 |                 "                   movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |                 "at( S,To,Ti ) :- pushtogoal( P,S,Ppos,From,To,Dir,Ti ), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
  525 |                 "                 movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  526 |                 "clear( Ppos,Ti ) :- pushtogoal( P,S,Ppos,From,To,Dir,Ti ), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
  527 |                 "                    movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  528 |                 "atgoal( S,Ti ) :- pushtogoal( P,S,Ppos,From,To,Dir,Ti ), \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                    
  529 |                 "                  stone( S ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  530 |                 "% <<<<<  EFFECTS APPLY\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
  531 |                 "% \n"
      |                 ~~~~~~                                                                                           
  532 |                 "\n"
      |                 ~~~~                                                                                             
  533 |                 "% \n"
      |                 ~~~~~~                                                                                           
  534 |                 "% \n"
      |                 ~~~~~~                                                                                           
  535 |                 "% INERTIA  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                             
  536 |                 "clear( L,Ti ) :- clear( L,Ti-1 ), not del( clear( L ),Ti  ), step(Ti).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
  537 |                 "atgoal( S,Ti ) :- atgoal( S,Ti-1 ), not del( atgoal( S ),Ti ), stone( S ), step(Ti).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
  538 |                 "at( T,L,Ti ) :- at( T,L,Ti-1 ), not del( at( T,L ) ,Ti  ), step(Ti).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         
  539 |                 "% <<<<<  INERTIA\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                             
  540 |                 "% \n"
      |                 ~~~~~~                                                                                           
  541 |                 "\n"
      |                 ~~~~                                                                                             
  542 |                 "% \n"
      |                 ~~~~~~                                                                                           
  543 |                 "% \n"
      |                 ~~~~~~                                                                                           
  544 |                 "% PRECONDITIONS HOLD  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                  
  545 |                 "\n"
      |                 ~~~~                                                                                             
  546 |                 "% push-to-nongoal/6, preconditions\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
  547 |                 " :- pushtonongoal( P,S,Ppos,From,To,Dir,Ti ), not preconditions_png( P,S,Ppos,From,To,Dir,Ti ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  548 |                 "preconditions_png( P,S,Ppos,From,To,Dir,Ti ) :- at( P,Ppos,Ti-1 ), at( S,From,Ti-1 ), clear( To,Ti-1 ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isnongoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To, step(Ti).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  549 |                 "\n"
      |                 ~~~~                                                                                             
  550 |                 "% move/4, preconditions\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
  551 |                 " :- move( P,From,To,Dir,Ti ), not preconditions_m( P,From,To,Dir,Ti ), movedir( From,To,Dir ), player( P ), From != To.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552 |                 "preconditions_m( P,From,To,Dir,Ti ) :- at( P,From,Ti-1 ), clear( To,Ti-1 ), movedir( From,To,Dir ), movedir( From,To,Dir ), player( P ), From != To, step(Ti).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  553 |                 "\n"
      |                 ~~~~                                                                                             
  554 |                 "% push-to-goal/6, preconditions\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
  555 |                 " :- pushtogoal( P,S,Ppos,From,To,Dir,Ti ), not preconditions_pg( P,S,Ppos,From,To,Dir,Ti ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To, step(Ti).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  556 |                 "preconditions_pg( P,S,Ppos,From,To,Dir,Ti ) :- at( P,Ppos,Ti-1 ), at( S,From,Ti-1 ), clear( To,Ti-1 ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), movedir( Ppos,From,Dir ), movedir( From,To,Dir ), isgoal( To ), player( P ), stone( S ), Ppos != To, Ppos != From, From != To, step(Ti).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557 |                 "\n"
      |                 ~~~~                                                                                             
  558 |                 "% <<<<<  PRECONDITIONS HOLD\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                  
  559 |                 "% \n"
      |                 ~~~~~~                                                                                           
  560 |                 "%\n"
      |                 ~~~~~                                                                                            
  561 |                 "% Goal Reached check \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
  562 |                 "%\n"
      |                 ~~~~~                                                                                            
  563 |                 "goalreached :- step(T), N = #count{ X,T : atgoal(X,T) , goal(X) }, N = #count{ X : goal(X) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  564 |                 ":- not goalreached.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  565 |                 "\n"
      |                 ~~~~                                                                                             
  566 |                 "% Gringo directives to show / hide particular literals\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
  567 |                 "%#hide.\n"
      |                 ~~~~~~~~~~~                                                                                      
  568 |                 "%#show pushtonongoal/7.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
  569 |                 "%#show move/5.\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                               
  570 |                 "%#show pushtogoal/7.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                         
  571 |                 , {"pushtonongoal(", "pushtogoal(", "move(", "noop("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                           
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:420:9: note: in expansion of macro 'REQUIRE'
  420 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:589:230: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  589 |                 "[go(green,south,-1,3),go(green,south,3),go(red,east,1,2),go(red,east,2),go(red,south,-1,5),go(red,south,5),go(yellow,east,1,4),go(yellow,east,4),go(yellow,west,1),go(yellow,west,1,1)]],[])" == IO::to_string(solve(
      |                                                                                                                                                                                                                                 ~~~~~^
  590 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                                                                        
  591 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  592 |                 "dim(1). dim(2). dim(3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                           
  593 |                 "dim(4). dim(5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                   
  594 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  595 |                 "pos(red,   1,1). pos(blue,  1,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                 
  596 |                 "pos(green, 5,1). pos(yellow,5,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                 
  597 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  598 |                 "barrier(1,2,south). barrier(4,3,east).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                            
  599 |                 "barrier(2,5,east).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                
  600 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  601 |                 "target(red,4,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                  
  602 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  603 |                 "length(5).\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                                                                        
  604 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  605 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                                                                        
  606 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  607 |                 "dir(west, -1, 0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                 
  608 |                 "dir(east,  1, 0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                 
  609 |                 "dir(north, 0,-1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                 
  610 |                 "dir(south, 0, 1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                 
  611 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  612 |                 "dl(west, -1).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                                                                                                                                     
  613 |                 "dl(north,-1).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                                                                                                                                     
  614 |                 "dl(east,  1).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                                                                                                                                     
  615 |                 "dl(south, 1).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                                                                                                                                     
  616 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  617 |                 "dir(west, 1).   %dir(west, row).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                  
  618 |                 "dir(east, 1).   %dir(east, row).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                  
  619 |                 "dir(north, -1). %dir(north,col).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                  
  620 |                 "dir(south, -1). %dir(south,col).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                  
  621 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  622 |                 "dir(D) :- dir(D,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                               
  623 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  624 |                 "robot(R) :- pos(R,_,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                           
  625 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  626 |                 "pos(R,1,I,0) :- pos(R,I,_).  %pos(R,row,I,0) :- pos(R,I,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                       
  627 |                 "pos(R,-1,J,0) :- pos(R,_,J). %pos(R,col,J,0) :- pos(R,_,J).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                       
  628 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  629 |                 "barrier(I+1,J,west ) :- barrier(I,J,east ), dim(I), dim(J), dim(I+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                             
  630 |                 "barrier(I,J+1,north) :- barrier(I,J,south), dim(I), dim(J), dim(J+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                             
  631 |                 "barrier(I-1,J,east ) :- barrier(I,J,west ), dim(I), dim(J), dim(I-1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                             
  632 |                 "barrier(I,J-1,south) :- barrier(I,J,north), dim(I), dim(J), dim(I-1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                             
  633 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  634 |                 "conn(D,I,J) :- dir(D,-1), dir(D,_,DJ), not barrier(I,J,D), dim(I), dim(J), dim(J+DJ). %conn(D,I,J) :- dir(D,col), dir(D,_,DJ), not barrier(I,J,D), dim(I), dim(J), dim(J+DJ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
  635 |                 "conn(D,J,I) :- dir(D,1), dir(D,DI,_), not barrier(I,J,D), dim(I), dim(J), dim(I+DI).  %conn(D,J,I) :- dir(D,row), dir(D,DI,_), not barrier(I,J,D), dim(I), dim(J), dim(I+DI).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
  636 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  637 |                 "%step(1..X) :- length(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                         
  638 |                 "step(1).\n"
      |                 ~~~~~~~~~~~~                                                                                                                                                                                                          
  639 |                 "step(X+1) :- step(X), length(L), X < L. \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                          
  640 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  641 |                 "1 <= { selectRobot(R,T) : robot(R) } <= 1 :- step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                             
  642 |                 "1 <= { selectDir(D,O,T) : dir(D,O) } <= 1 :- step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                             
  643 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  644 |                 "go(R,D,O,T) :- selectRobot(R,T), selectDir(D,O,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                
  645 |                 "go_(R,O,T)   :- go(R,_,O,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                      
  646 |                 "go(R,D,T) :- go(R,D,_,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                         
  647 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  648 |                 "sameLine(R,D,O,RR,T)  :- go(R,D,O,T), pos(R,-O,L,T-1), pos(RR,-O,L,T-1), R != RR.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                 
  649 |                 "blocked(R,D,O,I+DI,T) :- go(R,D,O,T), pos(R,-O,L,T-1), not conn(D,L,I), dl(D,DI), dim(I), dim(I+DI).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                              
  650 |                 "blocked(R,D,O,L,T)    :- sameLine(R,D,O,RR,T), pos(RR,O,L,T-1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                   
  651 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  652 |                 "reachable(R,D,O,I,   T) :- go(R,D,O,T), pos(R,O,I,T-1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                           
  653 |                 "reachable(R,D,O,I+DI,T) :- reachable(R,D,O,I,T), not blocked(R,D,O,I+DI,T), dl(D,DI), dim(I+DI).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                  
  654 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  655 |                 ":- go(R,D,O,T), pos(R,O,I,T-1), blocked(R,D,O,I+DI,T), dl(D,DI).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                  
  656 |                 ":- go(R,D,O,T), go(R,DD,O,T-1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                   
  657 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  658 |                 "pos(R,O,I,T) :- reachable(R,D,O,I,T), not reachable(R,D,O,I+DI,T), dl(D,DI).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                      
  659 |                 "pos(R,O,I,T) :- pos(R,O,I,T-1), not go_(R,O,T), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                          
  660 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  661 |                 "selectDir(O,T) :- selectDir(D,O,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                               
  662 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                  
  663 |                 ":- target(R,I,_), not pos(R,1,I,X), length(X).  %:- target(R,I,_), not pos(R,row,I,X), length(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                 
  664 |                 ":- target(R,_,J), not pos(R,-1,J,X), length(X). %:- target(R,_,J), not pos(R,col,J,X), length(X).\n", {"go("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                       
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:578:9: note: in expansion of macro 'REQUIRE'
  578 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:674:467: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  674 |             "[position(n1,1),position(n10,4),position(n11,1),position(n12,3),position(n13,8),position(n14,9),position(n15,5),position(n16,6),position(n17,2),position(n18,7),position(n19,3),position(n2,3),position(n20,7),position(n21,1),position(n22,2),position(n23,8),position(n24,9),position(n25,5),position(n26,4),position(n27,6),position(n3,7),position(n4,2),position(n5,8),position(n6,9),position(n7,6),position(n8,4),position(n9,5)]],[])" == IO::to_string(solve(
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ~~~~~^
  675 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                     
  676 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  677 |                 "layers(3).\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                     
  678 |                 "width(0,9).\n"
      |                 ~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                    
  679 |                 "in_layer(0,n1).  in_layer(0,n2).  in_layer(0,n3).  in_layer(0,n4).  in_layer(0,n5).  \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                          
  680 |                 "in_layer(0,n6).  in_layer(0,n7).  in_layer(0,n8).  in_layer(0,n9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                             
  681 |                 "width(1,9).\n"
      |                 ~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                    
  682 |                 "in_layer(1,n10).  in_layer(1,n11).  in_layer(1,n12).  in_layer(1,n13).  in_layer(1,n14).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                       
  683 |                 "in_layer(1,n15).  in_layer(1,n16).  in_layer(1,n17).  in_layer(1,n18).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                         
  684 |                 "width(2,9).\n"
      |                 ~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                    
  685 |                 "in_layer(2,n19).  in_layer(2,n20).  in_layer(2,n21).  in_layer(2,n22).  in_layer(2,n23).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                       
  686 |                 "in_layer(2,n24).  in_layer(2,n25).  in_layer(2,n26).  in_layer(2,n27).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                         
  687 |                 "edge(n16,n20).  edge(n10,n26).  edge(n17,n26).  edge(n10,n25).  edge(n6,n14).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                  
  688 |                 "edge(n7,n15).  edge(n6,n13).  edge(n7,n10).  edge(n18,n27).  edge(n18,n20).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                    
  689 |                 "edge(n16,n27).  edge(n12,n22).  edge(n8,n12).  edge(n18,n25).  edge(n18,n23).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                  
  690 |                 "edge(n9,n18).  edge(n3,n13).  edge(n4,n12).  edge(n11,n21).  edge(n13,n24).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                    
  691 |                 "edge(n1,n11).  edge(n15,n25).  edge(n11,n22).  edge(n17,n25).  edge(n17,n21).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                  
  692 |                 "edge(n12,n27).  edge(n7,n13).  edge(n9,n10).  edge(n14,n24).  edge(n16,n25).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                   
  693 |                 "edge(n5,n13).  edge(n12,n25).  \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                
  694 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  695 |                 ":- not position(n1,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                         
  696 |                 ":- not position(n2,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                         
  697 |                 ":- not position(n23,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                        
  698 |                 ":- not position(n24,9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                        
  699 |                 ":- not position(n26,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                        
  700 |                 ":- not position(n27,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                        
  701 |                 ":- not position(n3,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                         
  702 |                 ":- not position(n4,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                         
  703 |                 ":- position(n10,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  704 |                 ":- position(n10,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  705 |                 ":- position(n10,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  706 |                 ":- position(n10,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  707 |                 ":- position(n10,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  708 |                 ":- position(n10,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  709 |                 ":- position(n10,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  710 |                 ":- position(n10,9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  711 |                 ":- position(n11,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  712 |                 ":- position(n15,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  713 |                 ":- position(n15,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  714 |                 ":- position(n15,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  715 |                 ":- position(n15,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  716 |                 ":- position(n16,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  717 |                 ":- position(n16,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  718 |                 ":- position(n16,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  719 |                 ":- position(n16,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  720 |                 ":- position(n17,9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  721 |                 ":- position(n18,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  722 |                 ":- position(n18,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  723 |                 ":- position(n18,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  724 |                 ":- position(n18,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  725 |                 ":- position(n18,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  726 |                 ":- position(n18,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  727 |                 ":- position(n18,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  728 |                 ":- position(n18,9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  729 |                 ":- position(n19,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  730 |                 ":- position(n19,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  731 |                 ":- position(n19,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  732 |                 ":- position(n19,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  733 |                 ":- position(n23,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  734 |                 ":- position(n23,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  735 |                 ":- position(n23,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  736 |                 ":- position(n23,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  737 |                 ":- position(n23,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  738 |                 ":- position(n23,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  739 |                 ":- position(n23,9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  740 |                 ":- position(n24,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  741 |                 ":- position(n24,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  742 |                 ":- position(n24,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  743 |                 ":- position(n24,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  744 |                 ":- position(n24,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                            
  745 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  746 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                     
  747 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  748 |                 "%%guess\n"
      |                 ~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                        
  749 |                 "pvalue(L,0) :- width(L,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                     
  750 |                 "pvalue(L,X+1) :- pvalue(L,X), width(L,T), X < T.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                               
  751 |                 "position( Node, Pos ) | not_position( Node, Pos ) :- in_layer( Layer, Node ), width( Layer, T ), Pos = P + 1, \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                 
  752 |                 "                                                     pvalue(Layer,P), P < T.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                   
  753 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  754 |                 "%%check\n"
      |                 ~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                        
  755 |                 "%a node must be assigned at most at one position.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                              
  756 |                 ":- position( Node1, Pos1 ), position( Node1, Pos2 ), Pos1 < Pos2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                              
  757 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  758 |                 "%two nodes of the same layer cannot be assigned at the same position.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                          
  759 |                 ":- in_layer( Layer1, Node1 ), in_layer( Layer1, Node2 ), position( Node1, Pos1 ), position( Node2, Pos1 ), Node1 != Node2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                     
  760 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  761 |                 "%a node must be assigned at least at one position.  \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                           
  762 |                 "node_assigned_at_position( Node ) :- position( Node, Pos ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                    
  763 |                 ":- in_layer( Layer1, Node1 ), not node_assigned_at_position( Node1 ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                          
  764 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  765 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  766 |                 "%%optimization\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                 
  767 |                 "%Computing the edges from same layers.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                         
  768 |                 "edge_from_same_layers(Node1,Node2,Node3,Node4):- edge(Node1,Node2), edge(Node3,Node4), Node1 < Node3, Node2 != Node4, in_layer(Layer,Node1), in_layer(Layer,Node3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                            
  769 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  770 |                 "%Computing all the crossings.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                  
  771 |                 "crossing(Node1,Node2,Node3,Node4) :- edge_from_same_layers(Node1,Node2,Node3,Node4), antecedent(Node1,Node3), antecedent(Node4,Node2). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                        
  772 |                 "crossing(Node1,Node2,Node3,Node4) :- edge_from_same_layers(Node1,Node2,Node3,Node4), antecedent(Node3,Node1), antecedent(Node2,Node4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                         
  773 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  774 |                 "% A node Node1 is an antecedent of a node Node2 if they are in the same layer and the Node1 position is antecedent of the Node2 position.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                      
  775 |                 "antecedent(Node1,Node2):- in_layer(Layer,Node1), in_layer(Layer,Node2), Node1 != Node2, position(Node1,Pos1), position(Node2,Pos2), Pos1 < Pos2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                               
  776 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                               
  777 |                 "% Assign a penalty to each violation of the crossing.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                          
  778 |                 ":~ crossing(Node1, Node2, Node3, Node4 ). [1,Node1,Node2,Node3,Node4]\n", {"position("}, {15})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                    
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:671:9: note: in expansion of macro 'REQUIRE'
  671 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:801:120: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  801 |             ",-:56:94-111: info: atom does not occur in any rule head:\n  checking_solution\n])" == IO::to_string(solve(
      |                                                                                                                   ~~~~~^
  802 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
  803 |                 "\n"
      |                 ~~~~                                                                                                    
  804 |                 "time(1).  time(2).  time(3).  time(4).  time(5).  time(6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
  805 |                 "full(3,1).  full(4,1).  full(5,1).  full(3,2).  full(4,2).  full(5,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
  806 |                 "full(1,3).  full(2,3).  full(3,3).  empty(4,3).  full(5,3).  full(6,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
  807 |                 "full(7,3).  full(1,4).  full(2,4).  full(3,4).  full(4,4).  full(5,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
  808 |                 "full(6,4).  full(7,4).  full(1,5).  full(2,5).  full(3,5).  full(4,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
  809 |                 "full(5,5).  full(6,5).  full(7,5).  full(3,6).  full(4,6).  full(5,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
  810 |                 "full(3,7).  full(4,7).  full(5,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                  
  811 |                 "\n"
      |                 ~~~~                                                                                                    
  812 |                 ":- not move(6,down,7,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                            
  813 |                 ":- not move(4,left,5,5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                            
  814 |                 "\n"
      |                 ~~~~                                                                                                    
  815 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
  816 |                 "\n"
      |                 ~~~~                                                                                                    
  817 |                 "% 2x2 squares in the corner aren't used\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
  818 |                 "range(1).\n"
      |                 ~~~~~~~~~~~~~                                                                                           
  819 |                 "range(X+1) :- range(X), X < 7.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
  820 |                 "\n"
      |                 ~~~~                                                                                                    
  821 |                 "location(1,X) :- range(X), 3 <= X, X <= 5.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
  822 |                 "location(2,X) :- range(X), 3 <= X, X <= 5.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
  823 |                 "location(Y,X) :- range(Y), 3 <= X, X <= 5, range(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
  824 |                 "location(6,X) :- range(X), 3 <= X, X <= 5.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
  825 |                 "location(7,X) :- range(X), 3 <= X, X <= 5.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
  826 |                 "\n"
      |                 ~~~~                                                                                                    
  827 |                 "% Moves can be made in one of four directions\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                       
  828 |                 "direction(up).\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                                      
  829 |                 "direction(down).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                    
  830 |                 "direction(left).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                    
  831 |                 "direction(right).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                   
  832 |                 "\n"
      |                 ~~~~                                                                                                    
  833 |                 "% Each location is either full or empty\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
  834 |                 "status(full).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                       
  835 |                 "status(empty).\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                                      
  836 |                 "\n"
      |                 ~~~~                                                                                                    
  837 |                 "% Can move a full location over a full location to an empty one.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                    
  838 |                 "possibleMove(T,up,X,Y) :-  state(T,full,X,Y), state(T,full,X,Y-1), state(T,empty,X,Y-2),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
  839 |                 "                      time(T), location(X,Y),     location(X,Y-1),      location(X,Y-2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
  840 |                 "\n"
      |                 ~~~~                                                                                                    
  841 |                 "possibleMove(T,down,X,Y) :-  state(T,full,X,Y), state(T,full,X,Y+1), state(T,empty,X,Y+2),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          
  842 |                 "                        time(T), location(X,Y),     location(X,Y+1),      location(X,Y+2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          
  843 |                 "\n"
      |                 ~~~~                                                                                                    
  844 |                 "possibleMove(T,left,X,Y) :-  state(T,full,X,Y), state(T,full,X-1,Y), state(T,empty,X-2,Y),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          
  845 |                 "                        time(T), location(X,Y),     location(X-1,Y),      location(X-2,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          
  846 |                 "\n"
      |                 ~~~~                                                                                                    
  847 |                 "possibleMove(T,right,X,Y) :-  state(T,full,X,Y), state(T,full,X+1,Y), state(T,empty,X+2,Y),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
  848 |                 "                         time(T), location(X,Y),     location(X+1,Y),      location(X+2,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
  849 |                 "\n"
      |                 ~~~~                                                                                                    
  850 |                 "\n"
      |                 ~~~~                                                                                                    
  851 |                 "%% At each time step choose a move\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                  
  852 |                 "1 <= { move(T,D,X,Y) : direction(D) , location(X,Y) } <= 1 :- time(T), not checking_solution.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
  853 |                 "\n"
      |                 ~~~~                                                                                                    
  854 |                 "%% CHECKER [marcy 011111]\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           
  855 |                 "%% Exactly one move must be present at each step.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                   
  856 |                 "%% Only needed if the choice rule is not enabled.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                   
  857 |                 ":- not 1 <= #count { T,D,X,Y : move(T,D,X,Y) , direction(D) , location(X,Y) } <= 1, time(T), checking_solution.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  858 |                 "\n"
      |                 ~~~~                                                                                                    
  859 |                 "% A move must be possible\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           
  860 |                 " :- move(T,D,X,Y), not possibleMove(T,D,X,Y), time(T), direction(D), location(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
  861 |                 "\n"
      |                 ~~~~                                                                                                    
  862 |                 "% Now need to look at the effect of moves\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
  863 |                 "% (section location parameter to cut grounding size)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
  864 |                 "state(T+1,empty,X,Y) :- move(T,up,X,Y), location(X,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
  865 |                 "state(T+1,empty,X,Y-1) :- move(T,up,X,Y), location(X,Y), location(X,Y-1), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
  866 |                 "state(T+1,full,X,Y-2) :- move(T,up,X,Y), location(X,Y), location(X,Y-2), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
  867 |                 "\n"
      |                 ~~~~                                                                                                    
  868 |                 "state(T+1,empty,X,Y) :- move(T,down,X,Y), location(X,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
  869 |                 "state(T+1,empty,X,Y+1) :- move(T,down,X,Y), location(X,Y), location(X,Y+1), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
  870 |                 "state(T+1,full,X,Y+2) :- move(T,down,X,Y), location(X,Y), location(X,Y+2), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
  871 |                 "\n"
      |                 ~~~~                                                                                                    
  872 |                 "state(T+1,empty,X,Y) :- move(T,left,X,Y), location(X,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
  873 |                 "state(T+1,empty,X-1,Y) :- move(T,left,X,Y), location(X,Y), location(X-1,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
  874 |                 "state(T+1,full,X-2,Y) :- move(T,left,X,Y), location(X,Y), location(X-2,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
  875 |                 "\n"
      |                 ~~~~                                                                                                    
  876 |                 "state(T+1,empty,X,Y) :- move(T,right,X,Y), location(X,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
  877 |                 "state(T+1,empty,X+1,Y) :- move(T,right,X,Y), location(X,Y), location(X+1,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
  878 |                 "state(T+1,full,X+2,Y) :- move(T,right,X,Y), location(X,Y), location(X+2,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
  879 |                 "\n"
      |                 ~~~~                                                                                                    
  880 |                 "\n"
      |                 ~~~~                                                                                                    
  881 |                 "changed(T+1,X,Y) :- move(T,up,X,Y), location(X,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                         
  882 |                 "changed(T+1,X,Y-1) :- move(T,up,X,Y), location(X,Y), location(X,Y-1), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
  883 |                 "changed(T+1,X,Y-2) :- move(T,up,X,Y), location(X,Y), location(X,Y-2), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
  884 |                 "\n"
      |                 ~~~~                                                                                                    
  885 |                 "changed(T+1,X,Y) :- move(T,down,X,Y), location(X,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
  886 |                 "changed(T+1,X,Y+1) :- move(T,down,X,Y), location(X,Y), location(X,Y+1), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
  887 |                 "changed(T+1,X,Y+2) :- move(T,down,X,Y), location(X,Y), location(X,Y+2), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
  888 |                 "\n"
      |                 ~~~~                                                                                                    
  889 |                 "changed(T+1,X,Y) :- move(T,left,X,Y), location(X,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
  890 |                 "changed(T+1,X-1,Y) :- move(T,left,X,Y), location(X,Y), location(X-1,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
  891 |                 "changed(T+1,X-2,Y) :- move(T,left,X,Y), location(X,Y), location(X-2,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
  892 |                 "\n"
      |                 ~~~~                                                                                                    
  893 |                 "changed(T+1,X,Y) :- move(T,right,X,Y), location(X,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
  894 |                 "changed(T+1,X+1,Y) :- move(T,right,X,Y), location(X,Y), location(X+1,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
  895 |                 "changed(T+1,X+2,Y) :- move(T,right,X,Y), location(X,Y), location(X+2,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
  896 |                 "\n"
      |                 ~~~~                                                                                                    
  897 |                 "state(T+1,S,X,Y) :- not changed(T+1,X,Y), state(T,S,X,Y), status(S), location(X,Y), time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
  898 |                 "\n"
      |                 ~~~~                                                                                                    
  899 |                 "state(1,full,X,Y) :- full(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  900 |                 "state(1,empty,X,Y) :- empty(X,Y).\n", {"move("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                       
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:787:9: note: in expansion of macro 'REQUIRE'
  787 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:914:114: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  914 |            "[leafPos(1,2),leafPos(2,1),leafPos(3,0),posColor(1,red),posColor(2,red)]],[])" == IO::to_string(solve(
      |                                                                                                             ~~~~~^
  915 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                    
  916 |                 "\n"
      |                 ~~~~                                                                                              
  917 |                 "leafWeightCardinality(1,45,44). leafWeightCardinality(2,21,3). leafWeightCardinality(3,64,74).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  918 |                 "\n"
      |                 ~~~~                                                                                              
  919 |                 "innerNode(1). innerNode(2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
  920 |                 "\n"
      |                 ~~~~                                                                                              
  921 |                 "num(3). max_total_weight(495).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                
  922 |                 "\n"
      |                 ~~~~                                                                                              
  923 |                 ":- not leafPos(2,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                          
  924 |                 ":- not posColor(2,red).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
  925 |                 "\n"
      |                 ~~~~                                                                                              
  926 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                    
  927 |                 "\n"
      |                 ~~~~                                                                                              
  928 |                 "color(red).\n"
      |                 ~~~~~~~~~~~~~~~                                                                                   
  929 |                 "color(blue).\n"
      |                 ~~~~~~~~~~~~~~~~                                                                                  
  930 |                 "color(green).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                 
  931 |                 "\n"
      |                 ~~~~                                                                                              
  932 |                 "leafWeight(X,W)  :-leafWeightCardinality(X,W,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
  933 |                 "\n"
      |                 ~~~~                                                                                              
  934 |                 "leafCard(X,C)  :-leafWeightCardinality(X,W,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
  935 |                 "\n"
      |                 ~~~~                                                                                              
  936 |                 "leaf(X):-leafWeightCardinality(X,W,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                        
  937 |                 "\n"
      |                 ~~~~                                                                                              
  938 |                 "%%\n"
      |                 ~~~~~~                                                                                            
  939 |                 "%% Sequence Definition\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
  940 |                 "%%\n"
      |                 ~~~~~~                                                                                            
  941 |                 "\n"
      |                 ~~~~                                                                                              
  942 |                 "coloredPos(1).\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                                
  943 |                 "coloredPos(X+1):- coloredPos(X),  X < N-1, num(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
  944 |                 "%coloredPos(X):-  X=1..N-1, num(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
  945 |                 "location(0).\n"
      |                 ~~~~~~~~~~~~~~~~                                                                                  
  946 |                 "location(X+1) :- location(X), X < N-1, num(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
  947 |                 "%location(X):-X=0..N-1, num(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
  948 |                 "\n"
      |                 ~~~~                                                                                              
  949 |                 "1 <= {leafPos(L,N) : location(N) } <= 1 :- leaf(L).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                           
  950 |                 "% No sharing locations\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
  951 |                 "%:- leafPos(L1, N), leafPos(L2, N), location(N), L1 != L2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                    
  952 |                 "1 <= { leafPos(L,N) : leaf(L) } <= 1 :- location(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
  953 |                 "\n"
      |                 ~~~~                                                                                              
  954 |                 "%%\n"
      |                 ~~~~~~                                                                                            
  955 |                 "%% each node at colordPos has a unique color\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
  956 |                 "%%\n"
      |                 ~~~~~~                                                                                            
  957 |                 "1 <= {posColor(P,C):color(C)} <= 1:-coloredPos(P).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
  958 |                 "\n"
      |                 ~~~~                                                                                              
  959 |                 "% BEGIN Weight T  definition\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                  
  960 |                 "\n"
      |                 ~~~~                                                                                              
  961 |                 "%  if color of X is green\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  962 |                 "%    weight(X) = weight(right child of X) + cardinality(right child of X) \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
  963 |                 "%\n"
      |                 ~~~~~                                                                                             
  964 |                 "nWeight(0,W):- leafWeightCardinality(L,W,C), leafPos(L,0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                    
  965 |                 "\n"
      |                 ~~~~                                                                                              
  966 |                 "nWeight(P,W):- W= W1+C, posColor(P,green),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                    
  967 |                 "           leafWeight(R,W1), leafCard(R,C),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                   
  968 |                 "            coloredPos(P), leafPos(R,P), leaf(R),  W<=M, max_total_weight(M).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
  969 |                 "\n"
      |                 ~~~~                                                                                              
  970 |                 "\n"
      |                 ~~~~                                                                                              
  971 |                 "\n"
      |                 ~~~~                                                                                              
  972 |                 "\n"
      |                 ~~~~                                                                                              
  973 |                 "%  if color of X is red\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
  974 |                 "%     weight(X) = weight(right child of X) + weight(left child of X) \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         
  975 |                 "nWeight(P,W):- W= W1+W2, posColor(P,red),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
  976 |                 "           leafWeight(R,W1),nWeight(P-1,W2),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
  977 |                 "           coloredPos(P), leafPos(R,P),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                       
  978 |                 "            leaf(R),  W<=M, max_total_weight(M).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
  979 |                 "\n"
      |                 ~~~~                                                                                              
  980 |                 "\n"
      |                 ~~~~                                                                                              
  981 |                 "\n"
      |                 ~~~~                                                                                              
  982 |                 "%  if color(X) is blue\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
  983 |                 "%     weight(X) = cardinality(right child of X) + weight(left child of X) \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
  984 |                 "nWeight(P,W):- W= W1+C,   posColor(P,blue),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                   
  985 |                 "           leafCard(R,C), nWeight(P-1,W1),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                    
  986 |                 "           coloredPos(P),leafPos(R,P),   \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
  987 |                 "            leaf(R),  W<=M, max_total_weight(M).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
  988 |                 "\n"
      |                 ~~~~                                                                                              
  989 |                 "%%\n"
      |                 ~~~~~~                                                                                            
  990 |                 "%% Weights related Tests\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
  991 |                 "%%\n"
      |                 ~~~~~~                                                                                            
  992 |                 "\n"
      |                 ~~~~                                                                                              
  993 |                 "%% \n"
      |                 ~~~~~~~                                                                                           
  994 |                 "%% definition of a total weight of a prime tree T'\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
  995 |                 "tWeight(1,W):-nWeight(1,W), coloredPos(1),  W<=M, max_total_weight(M).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
  996 |                 "tWeight(N,W):-W=W1+W2, tWeight(N-1,W1), nWeight(N,W2),coloredPos(N),N>1,  W<=M, max_total_weight(M).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  997 |                 "\n"
      |                 ~~~~                                                                                              
  998 |                 "% END Weight T definition\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
  999 |                 "% --------------------------------------------------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
 1000 |                 "% --------------------------------------------------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
 1001 |                 "% --------------------------------------------------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
 1002 |                 "% exists Definition\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                           
 1003 |                 "\n"
      |                 ~~~~                                                                                              
 1004 |                 "exists:-tWeight(N-1,W), W<=M, max_total_weight(M),num(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
 1005 |                 ":-not exists.\n", {"leafPos(", "posColor("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:908:9: note: in expansion of macro 'REQUIRE'
  908 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1013:106: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1013 |             "([[match(m_1,w_1),match(m_2,w_3),match(m_3,w_2),match(m_4,w_4)]],[])" == IO::to_string(solve(
      |                                                                                                     ~~~~~^
 1014 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                            
 1015 |                 "\n"
      |                 ~~~~                                                                                      
 1016 |                 "manAssignsScore(m_1,w_1,4). manAssignsScore(m_1,w_2,2). manAssignsScore(m_1,w_3,2). manAssignsScore(m_1,w_4,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1017 |                 "manAssignsScore(m_2,w_1,2). manAssignsScore(m_2,w_2,1). manAssignsScore(m_2,w_3,4). manAssignsScore(m_2,w_4,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1018 |                 "manAssignsScore(m_3,w_1,1). manAssignsScore(m_3,w_2,3). manAssignsScore(m_3,w_3,2). manAssignsScore(m_3,w_4,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1019 |                 "manAssignsScore(m_4,w_1,2). manAssignsScore(m_4,w_2,3). manAssignsScore(m_4,w_3,4). manAssignsScore(m_4,w_4,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1020 |                 "\n"
      |                 ~~~~                                                                                      
 1021 |                 "womanAssignsScore(w_1,m_1,3). womanAssignsScore(w_1,m_2,4). womanAssignsScore(w_1,m_3,2). womanAssignsScore(w_1,m_4,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1022 |                 "womanAssignsScore(w_2,m_1,1). womanAssignsScore(w_2,m_2,4). womanAssignsScore(w_2,m_3,3). womanAssignsScore(w_2,m_4,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1023 |                 "womanAssignsScore(w_3,m_1,4). womanAssignsScore(w_3,m_2,2). womanAssignsScore(w_3,m_3,3). womanAssignsScore(w_3,m_4,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1024 |                 "womanAssignsScore(w_4,m_1,3). womanAssignsScore(w_4,m_2,2). womanAssignsScore(w_4,m_3,4). womanAssignsScore(w_4,m_4,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1025 |                 "\n"
      |                 ~~~~                                                                                      
 1026 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                            
 1027 |                 "\n"
      |                 ~~~~                                                                                      
 1028 |                 "% guess matching\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                      
 1029 |                 "match(M,W) :- manAssignsScore(M,_,_), womanAssignsScore(W,_,_), not nonMatch(M,W).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
 1030 |                 "nonMatch(M,W) :- manAssignsScore(M,_,_), womanAssignsScore(W,_,_), not match(M,W).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
 1031 |                 "\n"
      |                 ~~~~                                                                                      
 1032 |                 "% no polygamy\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                         
 1033 |                 ":- match(M1,W), match(M,W), M <> M1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 1034 |                 ":- match(M,W), match(M,W1), W <> W1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 1035 |                 "\n"
      |                 ~~~~                                                                                      
 1036 |                 "% no singles\n"
      |                 ~~~~~~~~~~~~~~~~                                                                          
 1037 |                 "jailed(M) :- match(M,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 1038 |                 ":- manAssignsScore(M,_,_), not jailed(M).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1039 |                 "\n"
      |                 ~~~~                                                                                      
 1040 |                 "% strong stability condition\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
 1041 |                 ":- match(M,W1), manAssignsScore(M,W,Smw), W1 <> W, manAssignsScore(M,W1,Smw1),   Smw >  Smw1,\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |                 "   match(M1,W), womanAssignsScore(W,M,Swm),        womanAssignsScore(W,M1,Swm1), Swm >= Swm1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |                 , {"match("})));
      |                 ~~~~~~~~~~~~~                                                                             
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1012:9: note: in expansion of macro 'REQUIRE'
 1012 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1059:120: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1059 |             ",-:34:83-100: info: atom does not occur in any rule head:\n  checking_solution\n])" == IO::to_string(solve(
      |                                                                                                                   ~~~~~^
 1060 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1061 |                 "\n"
      |                 ~~~~                                                                                                    
 1062 |                 "max_value(20).\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                                      
 1063 |                 "device(d1). instances(d1,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
 1064 |                 "device(d2). instances(d2,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
 1065 |                 "offline_instance(d2,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1066 |                 "%\n"
      |                 ~~~~~                                                                                                   
 1067 |                 "job(j1). job_device(j1,d1). job_len(j1,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
 1068 |                 "job(j2). job_device(j2,d2). job_len(j2,5). deadline(j2,10). importance(j2,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
 1069 |                 "precedes(j1,j2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                    
 1070 |                 "job(j3). job_device(j3,d2). job_len(j3,4). deadline(j3,12). importance(j3,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
 1071 |                 "%\n"
      |                 ~~~~~                                                                                                   
 1072 |                 "max_total_penalty(3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                               
 1073 |                 "%\n"
      |                 ~~~~~                                                                                                   
 1074 |                 "curr_job_start(j1,0). curr_on_instance(j1,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                       
 1075 |                 "curr_job_start(j2,4). curr_on_instance(j2,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                       
 1076 |                 "%\n"
      |                 ~~~~~                                                                                                   
 1077 |                 "curr_time(2).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                       
 1078 |                 "\n"
      |                 ~~~~                                                                                                    
 1079 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1080 |                 "\n"
      |                 ~~~~                                                                                                    
 1081 |                 "time(0).\n"
      |                 ~~~~~~~~~~~~                                                                                            
 1082 |                 "time(T+1) :- time(T), T < MT, max_value(MT).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                        
 1083 |                 "%time(0..MT) :- max_value(MT).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
 1084 |                 "\n"
      |                 ~~~~                                                                                                    
 1085 |                 "pen_value(T) :- time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                            
 1086 |                 "td_value(T) :- time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1087 |                 "\n"
      |                 ~~~~                                                                                                    
 1088 |                 "instance_of(D,1) :- device(D).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
 1089 |                 "instance_of(D,I+1) :- device(D), instance_of(D,I), instances(D,N), I < N.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                           
 1090 |                 "\n"
      |                 ~~~~                                                                                                    
 1091 |                 "% Pick a unique start time and instance for each job\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1092 |                 "1 <= { start(J,S) : time(S) } <= 1 :- job(J), not checking_solution.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                
 1093 |                 "1 <= { on_instance(J,I) : instance_of(D,I) } <= 1 :- job(J), job_device(J,D), not checking_solution.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1094 |                 "\n"
      |                 ~~~~                                                                                                    
 1095 |                 "%----------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1096 |                 "% - overlap\n"
      |                 ~~~~~~~~~~~~~~~                                                                                         
 1097 |                 "%----------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1098 |                 ":- on_instance(J1,I), on_instance(J2,I), J1 != J2,\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 1099 |                 "   job_device(J1,D), job_device(J2,D),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 1100 |                 "   start(J1,S1), job_len(J1,L1),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                    
 1101 |                 "   start(J2,S2),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                    
 1102 |                 "   S1 <= S2, S2 < S1 + L1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                          
 1103 |                 "\n"
      |                 ~~~~                                                                                                    
 1104 |                 "\n"
      |                 ~~~~                                                                                                    
 1105 |                 "%----------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1106 |                 "%     - order\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                       
 1107 |                 "%----------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1108 |                 ":- precedes(J1,J2),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                 
 1109 |                 "   start(J1,S1), job_len(J1,L1),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                    
 1110 |                 "   start(J2,S2),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                    
 1111 |                 "   S2 < S1 + L1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                    
 1112 |                 "\n"
      |                 ~~~~                                                                                                    
 1113 |                 "\n"
      |                 ~~~~                                                                                                    
 1114 |                 "%-------------------------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 1115 |                 "%     - completion -- total-tardiness\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
 1116 |                 "%-------------------------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 1117 |                 "td(J,S + L - D) :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                                  
 1118 |                 "   job(J),\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1119 |                 "   start(J,S), job_len(J,L),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
 1120 |                 "   deadline(J,D),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                   
 1121 |                 "   S + L > D.\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                       
 1122 |                 "\n"
      |                 ~~~~                                                                                                    
 1123 |                 "td(J,0) :-\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1124 |                 "   job(J),\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1125 |                 "   start(J,S), job_len(J,L),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
 1126 |                 "   deadline(J,D),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                   
 1127 |                 "   S + L <= D.\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                                      
 1128 |                 "\n"
      |                 ~~~~                                                                                                    
 1129 |                 "%-------------------------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 1130 |                 "%     - completion -- penalty\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
 1131 |                 "%-------------------------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 1132 |                 "\n"
      |                 ~~~~                                                                                                    
 1133 |                 "penalty(J,TD * I) :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                
 1134 |                 "   job(J),\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1135 |                 "   td(J,TD),\n"
      |                 ~~~~~~~~~~~~~~~~                                                                                        
 1136 |                 "   importance(J,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                 
 1137 |                 "\n"
      |                 ~~~~                                                                                                    
 1138 |                 ":- penalty(J,P),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                    
 1139 |                 "   max_value(MV),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                   
 1140 |                 "   P > MV.\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1141 |                 "\n"
      |                 ~~~~                                                                                                    
 1142 |                 "tot_penalty(TP) :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                                  
 1143 |                 "   pen_value(TP),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                   
 1144 |                 "   TP = #sum{ P,J : penalty(J,P) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
 1145 |                 "\n"
      |                 ~~~~                                                                                                    
 1146 |                 "%\n"
      |                 ~~~~~                                                                                                   
 1147 |                 "% If the value of the total penalty would be greater than the\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 1148 |                 "% maximum allowed value of pen_value(_), the above rule\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1149 |                 "% does not define tot_penalty(_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
 1150 |                 "% In that case, the solution is not acceptable.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
 1151 |                 "%\n"
      |                 ~~~~~                                                                                                   
 1152 |                 "has_tot_penalty :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                                  
 1153 |                 "   tot_penalty(TP).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                 
 1154 |                 "-has_tot_penalty :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                 
 1155 |                 "   not has_tot_penalty.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1156 |                 ":- -has_tot_penalty.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                
 1157 |                 "\n"
      |                 ~~~~                                                                                                    
 1158 |                 ":- pen_value(TP), tot_penalty(TP), max_total_penalty(K),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 1159 |                 "   TP > K.\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1160 |                 "\n"
      |                 ~~~~                                                                                                    
 1161 |                 "%----------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1162 |                 "%     - instance assignment\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                         
 1163 |                 "%----------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1164 |                 "\n"
      |                 ~~~~                                                                                                    
 1165 |                 ":- on_instance(J1,I), on_instance(J2,I),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
 1166 |                 "   job_device(J1,D), job_device(J2,D),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 1167 |                 "   instances(D,N), N > 1,\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           
 1168 |                 "   J1 != J2,\n"
      |                 ~~~~~~~~~~~~~~~~                                                                                        
 1169 |                 "   start(J1,S1), start(J2,S2),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
 1170 |                 "   job_len(J1,L1),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                                  
 1171 |                 "   S1 <= S2, S2 < S1 + L1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                          
 1172 |                 "\n"
      |                 ~~~~                                                                                                    
 1173 |                 ":- on_instance(J,I),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                
 1174 |                 "   device(D),\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                       
 1175 |                 "   job(J), job_device(J,D),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                         
 1176 |                 "   offline_instance(D,I),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           
 1177 |                 "   must_schedule(J).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                
 1178 |                 "\n"
      |                 ~~~~                                                                                                    
 1179 |                 "%----------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1180 |                 "% - current schedule\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                
 1181 |                 "%----------------------\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1182 |                 "\n"
      |                 ~~~~                                                                                                    
 1183 |                 "already_started(J) :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                               
 1184 |                 "   curr_job_start(J,S),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1185 |                 "   curr_time(CT),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                   
 1186 |                 "   CT > S.\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1187 |                 "\n"
      |                 ~~~~                                                                                                    
 1188 |                 "already_finished(J) :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                              
 1189 |                 "   curr_job_start(J,S),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1190 |                 "   job_len(J,L),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                    
 1191 |                 "   curr_time(CT),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                   
 1192 |                 "   CT >= S + L.\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                                                     
 1193 |                 "\n"
      |                 ~~~~                                                                                                    
 1194 |                 "must_schedule(J) :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                 
 1195 |                 "   job(J),\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1196 |                 "   not must_not_schedule(J).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                        
 1197 |                 "\n"
      |                 ~~~~                                                                                                    
 1198 |                 "must_not_schedule(J) :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                             
 1199 |                 "   already_started(J),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                              
 1200 |                 "   not rescheduled(J).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                              
 1201 |                 "\n"
      |                 ~~~~                                                                                                    
 1202 |                 "rescheduled(J) :-\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                   
 1203 |                 "   already_started(J),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                              
 1204 |                 "   not already_finished(J),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                         
 1205 |                 "   job_device(J,D),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                 
 1206 |                 "   curr_on_instance(J,I),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           
 1207 |                 "   offline_instance(D,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           
 1208 |                 "\n"
      |                 ~~~~                                                                                                    
 1209 |                 ":- start(J,S),\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                                      
 1210 |                 "   curr_time(CT),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                   
 1211 |                 "   S < CT,\n"
      |                 ~~~~~~~~~~~~~~                                                                                          
 1212 |                 "   device(D),\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                       
 1213 |                 "   job_device(J,D),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                 
 1214 |                 "   time(S),\n"
      |                 ~~~~~~~~~~~~~~~                                                                                         
 1215 |                 "   must_schedule(J).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                
 1216 |                 "\n"
      |                 ~~~~                                                                                                    
 1217 |                 ":- start(J,S),\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                                                      
 1218 |                 "   curr_job_start(J,CS),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                            
 1219 |                 "   S != CS,\n"
      |                 ~~~~~~~~~~~~~~~                                                                                         
 1220 |                 "   job_device(J,D),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                 
 1221 |                 "   must_not_schedule(J).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                            
 1222 |                 "\n"
      |                 ~~~~                                                                                                    
 1223 |                 ":- on_instance(J,I),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                
 1224 |                 "   curr_on_instance(J,CI),\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                          
 1225 |                 "   I != CI,\n"
      |                 ~~~~~~~~~~~~~~~                                                                                         
 1226 |                 "   must_not_schedule(J).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                            
 1227 |                 , {"start(","on_instance(","penalty(","tot_penalty(","rescheduled("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1050:9: note: in expansion of macro 'REQUIRE'
 1050 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1240:88: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1240 |             "[label(0,1,rpi),label(0,2,rpi),label(1,2,rd)]],[])" == IO::to_string(solve(
      |                                                                                   ~~~~~^
 1241 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                          
 1242 |                 "\n"
      |                 ~~~~                                                                    
 1243 |                 "% Csp\n"
      |                 ~~~~~~~~~                                                               
 1244 |                 "node1(0..2). node2(0..2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                           
 1245 |                 "%  0  1 ( DC )\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                      
 1246 |                 "lc(0,1,rEQ). lc(0,1,rEC). lc(0,1,rPO).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
 1247 |                 "lc(0,1,rTPP). lc(0,1,rNTPP). lc(0,1,rTPPI).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         
 1248 |                 "lc(0,1,rNTPPI).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1249 |                 "%  1  2 ( PO )\n"
      |                 ~~~~~~~~~~~~~~~~~~                                                      
 1250 |                 "lc(1,2,rEQ). lc(1,2,rDC). lc(1,2,rEC).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
 1251 |                 "lc(1,2,rTPP). lc(1,2,rNTPP). lc(1,2,rTPPI).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         
 1252 |                 "lc(1,2,rNTPPI).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1253 |                 "\n"
      |                 ~~~~                                                                    
 1254 |                 ":- not label(1,2,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1255 |                 ":- not label(0,1,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1256 |                 "\n"
      |                 ~~~~                                                                    
 1257 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                          
 1258 |                 "\n"
      |                 ~~~~                                                                    
 1259 |                 "% A Disjunctive Logic Program for IA Constraint Networks \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
 1260 |                 "\n"
      |                 ~~~~                                                                    
 1261 |                 "% relations \n"
      |                 ~~~~~~~~~~~~~~~~                                                        
 1262 |                 "rel(req).\n"
      |                 ~~~~~~~~~~~~~                                                           
 1263 |                 "rel(rp).\n"
      |                 ~~~~~~~~~~~~                                                            
 1264 |                 "rel(rpi).\n"
      |                 ~~~~~~~~~~~~~                                                           
 1265 |                 "rel(rd).\n"
      |                 ~~~~~~~~~~~~                                                            
 1266 |                 "rel(rdi).\n"
      |                 ~~~~~~~~~~~~~                                                           
 1267 |                 "rel(ro).\n"
      |                 ~~~~~~~~~~~~                                                            
 1268 |                 "rel(roi).\n"
      |                 ~~~~~~~~~~~~~                                                           
 1269 |                 "rel(rm).\n"
      |                 ~~~~~~~~~~~~                                                            
 1270 |                 "rel(rmi).\n"
      |                 ~~~~~~~~~~~~~                                                           
 1271 |                 "rel(rs).\n"
      |                 ~~~~~~~~~~~~                                                            
 1272 |                 "rel(rsi).\n"
      |                 ~~~~~~~~~~~~~                                                           
 1273 |                 "rel(rf).\n"
      |                 ~~~~~~~~~~~~                                                            
 1274 |                 "rel(rfi).\n"
      |                 ~~~~~~~~~~~~~                                                           
 1275 |                 "% Choice rule for clasp\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1276 |                 "1 <= {label(X,Y,L) : rel(L)} <= 1 :- node1(X), node2(Y), X<Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
 1277 |                 ":- label(X,Y,L), lc(X,Y,L), node1(X), node2(Y), rel(L).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~             
 1278 |                 "\n"
      |                 ~~~~                                                                    
 1279 |                 "% Composition table\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1280 |                 "% req o req = r= \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1281 |                 "label(X,Z,req) :- label(X,Y,req), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1282 |                 "% req o rp = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1283 |                 "label(X,Z,rp) :- label(X,Y,req), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1284 |                 "% req o rpi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1285 |                 "label(X,Z,rpi) :- label(X,Y,req), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1286 |                 "% req o rd = rd \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1287 |                 "label(X,Z,rd) :- label(X,Y,req), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1288 |                 "% req o rdi = rdi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1289 |                 "label(X,Z,rdi) :- label(X,Y,req), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1290 |                 "% req o rs = rs \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1291 |                 "label(X,Z,rs) :- label(X,Y,req), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1292 |                 "% req o rsi = rsi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1293 |                 "label(X,Z,rsi) :- label(X,Y,req), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1294 |                 "% req o rf = rf \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1295 |                 "label(X,Z,rf) :- label(X,Y,req), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1296 |                 "% req o rfi = rfi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1297 |                 "label(X,Z,rfi) :- label(X,Y,req), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1298 |                 "% req o rm = rm \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1299 |                 "label(X,Z,rm) :- label(X,Y,req), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1300 |                 "% req o rmi = rmi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1301 |                 "label(X,Z,rmi) :- label(X,Y,req), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1302 |                 "% req o ro = ro \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1303 |                 "label(X,Z,ro) :- label(X,Y,req), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1304 |                 "% req o roi = roi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1305 |                 "label(X,Z,roi) :- label(X,Y,req), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1306 |                 "% rp o req = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1307 |                 "label(X,Z,rp) :- label(X,Y,rp), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1308 |                 "% rp o rp = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1309 |                 "label(X,Z,rp) :- label(X,Y,rp), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1310 |                 "% rp o rpi = r= < > d di s si f fi m mi o oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
 1311 |                 "label(X,Z,req) | label(X,Z,rp) | label(X,Z,rpi) | label(X,Z,rd) | label(X,Z,rdi) | label(X,Z,rs) | label(X,Z,rsi) | label(X,Z,rf) | label(X,Z,rfi) | label(X,Z,rm) | label(X,Z,rmi) | label(X,Z,ro) | label(X,Z,roi) :- label(X,Y,rp), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1312 |                 "% rp o rd = r< d s m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1313 |                 "label(X,Z,rp) | label(X,Z,rd) | label(X,Z,rs) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rp), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1314 |                 "% rp o rdi = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1315 |                 "label(X,Z,rp) :- label(X,Y,rp), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1316 |                 "% rp o rs = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1317 |                 "label(X,Z,rp) :- label(X,Y,rp), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1318 |                 "% rp o rsi = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1319 |                 "label(X,Z,rp) :- label(X,Y,rp), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1320 |                 "% rp o rf = r< d s m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1321 |                 "label(X,Z,rp) | label(X,Z,rd) | label(X,Z,rs) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rp), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1322 |                 "% rp o rfi = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1323 |                 "label(X,Z,rp) :- label(X,Y,rp), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1324 |                 "% rp o rm = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1325 |                 "label(X,Z,rp) :- label(X,Y,rp), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1326 |                 "% rp o rmi = r< d s m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 1327 |                 "label(X,Z,rp) | label(X,Z,rd) | label(X,Z,rs) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rp), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1328 |                 "% rp o ro = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1329 |                 "label(X,Z,rp) :- label(X,Y,rp), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1330 |                 "% rp o roi = r< d s m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 1331 |                 "label(X,Z,rp) | label(X,Z,rd) | label(X,Z,rs) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rp), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1332 |                 "% rpi o req = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1333 |                 "label(X,Z,rpi) :- label(X,Y,rpi), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1334 |                 "% rpi o rp = r= < > d di s si f fi m mi o oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
 1335 |                 "label(X,Z,req) | label(X,Z,rp) | label(X,Z,rpi) | label(X,Z,rd) | label(X,Z,rdi) | label(X,Z,rs) | label(X,Z,rsi) | label(X,Z,rf) | label(X,Z,rfi) | label(X,Z,rm) | label(X,Z,rmi) | label(X,Z,ro) | label(X,Z,roi) :- label(X,Y,rpi), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1336 |                 "% rpi o rpi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1337 |                 "label(X,Z,rpi) :- label(X,Y,rpi), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1338 |                 "% rpi o rd = r> d f mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1339 |                 "label(X,Z,rpi) | label(X,Z,rd) | label(X,Z,rf) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rpi), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1340 |                 "% rpi o rdi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1341 |                 "label(X,Z,rpi) :- label(X,Y,rpi), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1342 |                 "% rpi o rs = r> d f mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1343 |                 "label(X,Z,rpi) | label(X,Z,rd) | label(X,Z,rf) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rpi), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1344 |                 "% rpi o rsi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1345 |                 "label(X,Z,rpi) :- label(X,Y,rpi), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1346 |                 "% rpi o rf = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1347 |                 "label(X,Z,rpi) :- label(X,Y,rpi), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1348 |                 "% rpi o rfi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1349 |                 "label(X,Z,rpi) :- label(X,Y,rpi), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1350 |                 "% rpi o rm = r> d f mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1351 |                 "label(X,Z,rpi) | label(X,Z,rd) | label(X,Z,rf) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rpi), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1352 |                 "% rpi o rmi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1353 |                 "label(X,Z,rpi) :- label(X,Y,rpi), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1354 |                 "% rpi o ro = r> d f mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1355 |                 "label(X,Z,rpi) | label(X,Z,rd) | label(X,Z,rf) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rpi), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1356 |                 "% rpi o roi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1357 |                 "label(X,Z,rpi) :- label(X,Y,rpi), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1358 |                 "% rd o req = rd \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1359 |                 "label(X,Z,rd) :- label(X,Y,rd), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1360 |                 "% rd o rp = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1361 |                 "label(X,Z,rp) :- label(X,Y,rd), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1362 |                 "% rd o rpi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1363 |                 "label(X,Z,rpi) :- label(X,Y,rd), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1364 |                 "% rd o rd = rd \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1365 |                 "label(X,Z,rd) :- label(X,Y,rd), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1366 |                 "% rd o rdi = r= < > d di s si f fi m mi o oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
 1367 |                 "label(X,Z,req) | label(X,Z,rp) | label(X,Z,rpi) | label(X,Z,rd) | label(X,Z,rdi) | label(X,Z,rs) | label(X,Z,rsi) | label(X,Z,rf) | label(X,Z,rfi) | label(X,Z,rm) | label(X,Z,rmi) | label(X,Z,ro) | label(X,Z,roi) :- label(X,Y,rd), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1368 |                 "% rd o rs = rd \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1369 |                 "label(X,Z,rd) :- label(X,Y,rd), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1370 |                 "% rd o rsi = r> d f mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1371 |                 "label(X,Z,rpi) | label(X,Z,rd) | label(X,Z,rf) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rd), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1372 |                 "% rd o rf = rd \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1373 |                 "label(X,Z,rd) :- label(X,Y,rd), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1374 |                 "% rd o rfi = r< d s m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 1375 |                 "label(X,Z,rp) | label(X,Z,rd) | label(X,Z,rs) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rd), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1376 |                 "% rd o rm = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1377 |                 "label(X,Z,rp) :- label(X,Y,rd), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1378 |                 "% rd o rmi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1379 |                 "label(X,Z,rpi) :- label(X,Y,rd), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1380 |                 "% rd o ro = r< d s m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1381 |                 "label(X,Z,rp) | label(X,Z,rd) | label(X,Z,rs) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rd), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1382 |                 "% rd o roi = r> d f mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1383 |                 "label(X,Z,rpi) | label(X,Z,rd) | label(X,Z,rf) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rd), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1384 |                 "% rdi o req = rdi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1385 |                 "label(X,Z,rdi) :- label(X,Y,rdi), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1386 |                 "% rdi o rp = r< di fi m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1387 |                 "label(X,Z,rp) | label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rdi), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1388 |                 "% rdi o rpi = r> di si mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 1389 |                 "label(X,Z,rpi) | label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rdi), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1390 |                 "% rdi o rd = r= d di s si f fi o oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                
 1391 |                 "label(X,Z,req) | label(X,Z,rd) | label(X,Z,rdi) | label(X,Z,rs) | label(X,Z,rsi) | label(X,Z,rf) | label(X,Z,rfi) | label(X,Z,ro) | label(X,Z,roi) :- label(X,Y,rdi), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1392 |                 "% rdi o rdi = rdi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1393 |                 "label(X,Z,rdi) :- label(X,Y,rdi), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1394 |                 "% rdi o rs = rdi fi o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1395 |                 "label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,ro) :- label(X,Y,rdi), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1396 |                 "% rdi o rsi = rdi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1397 |                 "label(X,Z,rdi) :- label(X,Y,rdi), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1398 |                 "% rdi o rf = rdi si oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1399 |                 "label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,roi) :- label(X,Y,rdi), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                 "% rdi o rfi = rdi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1401 |                 "label(X,Z,rdi) :- label(X,Y,rdi), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1402 |                 "% rdi o rm = rdi fi o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1403 |                 "label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,ro) :- label(X,Y,rdi), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1404 |                 "% rdi o rmi = rdi si oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 1405 |                 "label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,roi) :- label(X,Y,rdi), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1406 |                 "% rdi o ro = rdi fi o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1407 |                 "label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,ro) :- label(X,Y,rdi), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1408 |                 "% rdi o roi = rdi si oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 1409 |                 "label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,roi) :- label(X,Y,rdi), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1410 |                 "% rs o req = rs \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1411 |                 "label(X,Z,rs) :- label(X,Y,rs), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1412 |                 "% rs o rp = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1413 |                 "label(X,Z,rp) :- label(X,Y,rs), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1414 |                 "% rs o rpi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1415 |                 "label(X,Z,rpi) :- label(X,Y,rs), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1416 |                 "% rs o rd = rd \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1417 |                 "label(X,Z,rd) :- label(X,Y,rs), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1418 |                 "% rs o rdi = r< di fi m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1419 |                 "label(X,Z,rp) | label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rs), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1420 |                 "% rs o rs = rs \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1421 |                 "label(X,Z,rs) :- label(X,Y,rs), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1422 |                 "% rs o rsi = r= s si \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1423 |                 "label(X,Z,req) | label(X,Z,rs) | label(X,Z,rsi) :- label(X,Y,rs), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1424 |                 "% rs o rf = rd \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1425 |                 "label(X,Z,rd) :- label(X,Y,rs), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1426 |                 "% rs o rfi = r< m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1427 |                 "label(X,Z,rp) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rs), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1428 |                 "% rs o rm = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1429 |                 "label(X,Z,rp) :- label(X,Y,rs), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1430 |                 "% rs o rmi = rmi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1431 |                 "label(X,Z,rmi) :- label(X,Y,rs), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1432 |                 "% rs o ro = r< m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1433 |                 "label(X,Z,rp) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rs), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1434 |                 "% rs o roi = rd f oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1435 |                 "label(X,Z,rd) | label(X,Z,rf) | label(X,Z,roi) :- label(X,Y,rs), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1436 |                 "% rsi o req = rsi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1437 |                 "label(X,Z,rsi) :- label(X,Y,rsi), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1438 |                 "% rsi o rp = r< di fi m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1439 |                 "label(X,Z,rp) | label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rsi), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1440 |                 "% rsi o rpi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1441 |                 "label(X,Z,rpi) :- label(X,Y,rsi), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1442 |                 "% rsi o rd = rd f oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1443 |                 "label(X,Z,rd) | label(X,Z,rf) | label(X,Z,roi) :- label(X,Y,rsi), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1444 |                 "% rsi o rdi = rdi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1445 |                 "label(X,Z,rdi) :- label(X,Y,rsi), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1446 |                 "% rsi o rs = r= s si \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1447 |                 "label(X,Z,req) | label(X,Z,rs) | label(X,Z,rsi) :- label(X,Y,rsi), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1448 |                 "% rsi o rsi = rsi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1449 |                 "label(X,Z,rsi) :- label(X,Y,rsi), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1450 |                 "% rsi o rf = roi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1451 |                 "label(X,Z,roi) :- label(X,Y,rsi), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1452 |                 "% rsi o rfi = rdi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1453 |                 "label(X,Z,rdi) :- label(X,Y,rsi), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1454 |                 "% rsi o rm = rdi fi o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1455 |                 "label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,ro) :- label(X,Y,rsi), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1456 |                 "% rsi o rmi = rmi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1457 |                 "label(X,Z,rmi) :- label(X,Y,rsi), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1458 |                 "% rsi o ro = rdi fi o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1459 |                 "label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,ro) :- label(X,Y,rsi), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1460 |                 "% rsi o roi = roi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1461 |                 "label(X,Z,roi) :- label(X,Y,rsi), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1462 |                 "% rf o req = rf \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1463 |                 "label(X,Z,rf) :- label(X,Y,rf), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1464 |                 "% rf o rp = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1465 |                 "label(X,Z,rp) :- label(X,Y,rf), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1466 |                 "% rf o rpi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1467 |                 "label(X,Z,rpi) :- label(X,Y,rf), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1468 |                 "% rf o rd = rd \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1469 |                 "label(X,Z,rd) :- label(X,Y,rf), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1470 |                 "% rf o rdi = r> di si mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
 1471 |                 "label(X,Z,rpi) | label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rf), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1472 |                 "% rf o rs = rd \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1473 |                 "label(X,Z,rd) :- label(X,Y,rf), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1474 |                 "% rf o rsi = r> mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1475 |                 "label(X,Z,rpi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rf), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1476 |                 "% rf o rf = rf \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1477 |                 "label(X,Z,rf) :- label(X,Y,rf), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1478 |                 "% rf o rfi = r= f fi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1479 |                 "label(X,Z,req) | label(X,Z,rf) | label(X,Z,rfi) :- label(X,Y,rf), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1480 |                 "% rf o rm = rm \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1481 |                 "label(X,Z,rm) :- label(X,Y,rf), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1482 |                 "% rf o rmi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1483 |                 "label(X,Z,rpi) :- label(X,Y,rf), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1484 |                 "% rf o ro = rd s o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1485 |                 "label(X,Z,rd) | label(X,Z,rs) | label(X,Z,ro) :- label(X,Y,rf), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1486 |                 "% rf o roi = r> mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1487 |                 "label(X,Z,rpi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rf), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1488 |                 "% rfi o req = rfi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1489 |                 "label(X,Z,rfi) :- label(X,Y,rfi), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1490 |                 "% rfi o rp = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1491 |                 "label(X,Z,rp) :- label(X,Y,rfi), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1492 |                 "% rfi o rpi = r> di si mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 1493 |                 "label(X,Z,rpi) | label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rfi), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1494 |                 "% rfi o rd = rd s o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1495 |                 "label(X,Z,rd) | label(X,Z,rs) | label(X,Z,ro) :- label(X,Y,rfi), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1496 |                 "% rfi o rdi = rdi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1497 |                 "label(X,Z,rdi) :- label(X,Y,rfi), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1498 |                 "% rfi o rs = ro \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1499 |                 "label(X,Z,ro) :- label(X,Y,rfi), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1500 |                 "% rfi o rsi = rdi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1501 |                 "label(X,Z,rdi) :- label(X,Y,rfi), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1502 |                 "% rfi o rf = r= f fi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1503 |                 "label(X,Z,req) | label(X,Z,rf) | label(X,Z,rfi) :- label(X,Y,rfi), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1504 |                 "% rfi o rfi = rfi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1505 |                 "label(X,Z,rfi) :- label(X,Y,rfi), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1506 |                 "% rfi o rm = rm \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1507 |                 "label(X,Z,rm) :- label(X,Y,rfi), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1508 |                 "% rfi o rmi = rdi si oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 1509 |                 "label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,roi) :- label(X,Y,rfi), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1510 |                 "% rfi o ro = ro \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1511 |                 "label(X,Z,ro) :- label(X,Y,rfi), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1512 |                 "% rfi o roi = rdi si oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 1513 |                 "label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,roi) :- label(X,Y,rfi), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1514 |                 "% rm o req = rm \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1515 |                 "label(X,Z,rm) :- label(X,Y,rm), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1516 |                 "% rm o rp = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1517 |                 "label(X,Z,rp) :- label(X,Y,rm), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1518 |                 "% rm o rpi = r> di si mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
 1519 |                 "label(X,Z,rpi) | label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,rm), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1520 |                 "% rm o rd = rd s o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1521 |                 "label(X,Z,rd) | label(X,Z,rs) | label(X,Z,ro) :- label(X,Y,rm), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1522 |                 "% rm o rdi = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1523 |                 "label(X,Z,rp) :- label(X,Y,rm), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1524 |                 "% rm o rs = rm \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1525 |                 "label(X,Z,rm) :- label(X,Y,rm), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1526 |                 "% rm o rsi = rm \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1527 |                 "label(X,Z,rm) :- label(X,Y,rm), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1528 |                 "% rm o rf = rd s o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1529 |                 "label(X,Z,rd) | label(X,Z,rs) | label(X,Z,ro) :- label(X,Y,rm), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1530 |                 "% rm o rfi = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1531 |                 "label(X,Z,rp) :- label(X,Y,rm), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1532 |                 "% rm o rm = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1533 |                 "label(X,Z,rp) :- label(X,Y,rm), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1534 |                 "% rm o rmi = r= f fi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1535 |                 "label(X,Z,req) | label(X,Z,rf) | label(X,Z,rfi) :- label(X,Y,rm), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1536 |                 "% rm o ro = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1537 |                 "label(X,Z,rp) :- label(X,Y,rm), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1538 |                 "% rm o roi = rd s o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1539 |                 "label(X,Z,rd) | label(X,Z,rs) | label(X,Z,ro) :- label(X,Y,rm), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1540 |                 "% rmi o req = rmi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1541 |                 "label(X,Z,rmi) :- label(X,Y,rmi), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1542 |                 "% rmi o rp = r< di fi m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1543 |                 "label(X,Z,rp) | label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,rmi), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1544 |                 "% rmi o rpi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1545 |                 "label(X,Z,rpi) :- label(X,Y,rmi), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1546 |                 "% rmi o rd = rd f oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1547 |                 "label(X,Z,rd) | label(X,Z,rf) | label(X,Z,roi) :- label(X,Y,rmi), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1548 |                 "% rmi o rdi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1549 |                 "label(X,Z,rpi) :- label(X,Y,rmi), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1550 |                 "% rmi o rs = rd f oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1551 |                 "label(X,Z,rd) | label(X,Z,rf) | label(X,Z,roi) :- label(X,Y,rmi), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1552 |                 "% rmi o rsi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1553 |                 "label(X,Z,rpi) :- label(X,Y,rmi), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1554 |                 "% rmi o rf = rmi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1555 |                 "label(X,Z,rmi) :- label(X,Y,rmi), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1556 |                 "% rmi o rfi = rmi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1557 |                 "label(X,Z,rmi) :- label(X,Y,rmi), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1558 |                 "% rmi o rm = r= s si \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1559 |                 "label(X,Z,req) | label(X,Z,rs) | label(X,Z,rsi) :- label(X,Y,rmi), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1560 |                 "% rmi o rmi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1561 |                 "label(X,Z,rpi) :- label(X,Y,rmi), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1562 |                 "% rmi o ro = rd f oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1563 |                 "label(X,Z,rd) | label(X,Z,rf) | label(X,Z,roi) :- label(X,Y,rmi), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1564 |                 "% rmi o roi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1565 |                 "label(X,Z,rpi) :- label(X,Y,rmi), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1566 |                 "% ro o req = ro \n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                    
 1567 |                 "label(X,Z,ro) :- label(X,Y,ro), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 1568 |                 "% ro o rp = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1569 |                 "label(X,Z,rp) :- label(X,Y,ro), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1570 |                 "% ro o rpi = r> di si mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
 1571 |                 "label(X,Z,rpi) | label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,ro), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1572 |                 "% ro o rd = rd s o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1573 |                 "label(X,Z,rd) | label(X,Z,rs) | label(X,Z,ro) :- label(X,Y,ro), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1574 |                 "% ro o rdi = r< di fi m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1575 |                 "label(X,Z,rp) | label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,ro), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |                 "% ro o rs = ro \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1577 |                 "label(X,Z,ro) :- label(X,Y,ro), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1578 |                 "% ro o rsi = rdi fi o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1579 |                 "label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,ro) :- label(X,Y,ro), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1580 |                 "% ro o rf = rd s o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1581 |                 "label(X,Z,rd) | label(X,Z,rs) | label(X,Z,ro) :- label(X,Y,ro), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1582 |                 "% ro o rfi = r< m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1583 |                 "label(X,Z,rp) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,ro), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1584 |                 "% ro o rm = r< \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                     
 1585 |                 "label(X,Z,rp) :- label(X,Y,ro), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 1586 |                 "% ro o rmi = rdi si oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1587 |                 "label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,roi) :- label(X,Y,ro), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1588 |                 "% ro o ro = r< m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1589 |                 "label(X,Z,rp) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,ro), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1590 |                 "% ro o roi = r= d di s si f fi o oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                
 1591 |                 "label(X,Z,req) | label(X,Z,rd) | label(X,Z,rdi) | label(X,Z,rs) | label(X,Z,rsi) | label(X,Z,rf) | label(X,Z,rfi) | label(X,Z,ro) | label(X,Z,roi) :- label(X,Y,ro), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1592 |                 "% roi o req = roi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                  
 1593 |                 "label(X,Z,roi) :- label(X,Y,roi), label(Y,Z,req).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1594 |                 "% roi o rp = r< di fi m o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 1595 |                 "label(X,Z,rp) | label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,rm) | label(X,Z,ro) :- label(X,Y,roi), label(Y,Z,rp).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1596 |                 "% roi o rpi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1597 |                 "label(X,Z,rpi) :- label(X,Y,roi), label(Y,Z,rpi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1598 |                 "% roi o rd = rd f oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1599 |                 "label(X,Z,rd) | label(X,Z,rf) | label(X,Z,roi) :- label(X,Y,roi), label(Y,Z,rd).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1600 |                 "% roi o rdi = r> di si mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 1601 |                 "label(X,Z,rpi) | label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,roi), label(Y,Z,rdi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |                 "% roi o rs = rd f oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1603 |                 "label(X,Z,rd) | label(X,Z,rf) | label(X,Z,roi) :- label(X,Y,roi), label(Y,Z,rs).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1604 |                 "% roi o rsi = r> mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1605 |                 "label(X,Z,rpi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,roi), label(Y,Z,rsi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |                 "% roi o rf = roi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1607 |                 "label(X,Z,roi) :- label(X,Y,roi), label(Y,Z,rf).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1608 |                 "% roi o rfi = rdi si oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 1609 |                 "label(X,Z,rdi) | label(X,Z,rsi) | label(X,Z,roi) :- label(X,Y,roi), label(Y,Z,rfi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |                 "% roi o rm = rdi fi o \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1611 |                 "label(X,Z,rdi) | label(X,Z,rfi) | label(X,Z,ro) :- label(X,Y,roi), label(Y,Z,rm).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1612 |                 "% roi o rmi = r> \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                   
 1613 |                 "label(X,Z,rpi) :- label(X,Y,roi), label(Y,Z,rmi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1614 |                 "% roi o ro = r= d di s si f fi o oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                
 1615 |                 "label(X,Z,req) | label(X,Z,rd) | label(X,Z,rdi) | label(X,Z,rs) | label(X,Z,rsi) | label(X,Z,rf) | label(X,Z,rfi) | label(X,Z,ro) | label(X,Z,roi) :- label(X,Y,roi), label(Y,Z,ro).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1616 |                 "% roi o roi = r> mi oi \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1617 |                 "label(X,Z,rpi) | label(X,Z,rmi) | label(X,Z,roi) :- label(X,Y,roi), label(Y,Z,roi).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |                 , {"label("})));
      |                 ~~~~~~~~~~~~~                                                           
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1235:9: note: in expansion of macro 'REQUIRE'
 1235 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1641:112: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1641 |             ",-:82:21-22: info: global variable in tuple of aggregate element:\n  I\n])" == IO::to_string(solve(
      |                                                                                                           ~~~~~^
 1642 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                  
 1643 |                 "\n"
      |                 ~~~~                                                                                            
 1644 |                 "statement(1). statement(2). statement(3). statement(4). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                    
 1645 |                 "ac(1,c(v)). ac(2,1). ac(3,or(neg(3),4)). ac(4,c(f)). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 1646 |                 "\n"
      |                 ~~~~                                                                                            
 1647 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                  
 1648 |                 "\n"
      |                 ~~~~                                                                                            
 1649 |                 "% splitting a formula into its subformulas\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 1650 |                 "subformula2(X,F) :- ac(X,F),statement(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                   
 1651 |                 "subformula2(X,F) :- subformula2(X,and(F,_)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1652 |                 "subformula2(X,F) :- subformula2(X,and(_,F)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1653 |                 "subformula2(X,F) :- subformula2(X,or(_,F)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1654 |                 "subformula2(X,F) :- subformula2(X,or(F,_)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                 
 1655 |                 "subformula2(X,F) :- subformula2(X,neg(F)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 1656 |                 "subformula2(X,F) :- subformula2(X,xor(F,_)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1657 |                 "subformula2(X,F) :- subformula2(X,xor(_,F)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1658 |                 "subformula2(X,F) :- subformula2(X,imp(F,_)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1659 |                 "subformula2(X,F) :- subformula2(X,imp(_,F)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1660 |                 "subformula2(X,F) :- subformula2(X,iff(F,_)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1661 |                 "subformula2(X,F) :- subformula2(X,iff(_,F)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 1662 |                 "subformula(F) :- subformula2(_,F).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
 1663 |                 "\n"
      |                 ~~~~                                                                                            
 1664 |                 "% decide whether a subformula is an atom or not\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 1665 |                 "noatom(F) :- subformula(F), subformula(F1), subformula(F2), F=and(F1,F2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1666 |                 "noatom(F) :- subformula(F), subformula(F1), subformula(F2), F=or(F1,F2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1667 |                 "noatom(F) :- subformula(F), subformula(F1), F=neg(F1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
 1668 |                 "noatom(F) :- subformula(F), subformula(F1), subformula(F2), F=xor(F1,F2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1669 |                 "noatom(F) :- subformula(F), subformula(F1), subformula(F2), F=imp(F1,F2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1670 |                 "noatom(F) :- subformula(F), subformula(F1), subformula(F2), F=iff(F1,F2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1671 |                 "\n"
      |                 ~~~~                                                                                            
 1672 |                 "atom(X) :- subformula(X), not noatom(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                    
 1673 |                 "atom(X) :- subformula(X), X=c(v).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
 1674 |                 "atom(X) :- subformula(X), X=c(f).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
 1675 |                 "\n"
      |                 ~~~~                                                                                            
 1676 |                 "% check whether an interpretation is a model or not at a specific iteration\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
 1677 |                 "ismodel(X,I) :- atom(X), in(X,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
 1678 |                 "ismodel(X,I) :- atom(X), X=c(v), iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1679 |                 "ismodel(F,I) :- subformula(F), subformula(F1), F=neg(F1), nomodel(F1,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1680 |                 "ismodel(F,I) :- subformula(F), F=and(F1,F2), ismodel(F1,I), ismodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1681 |                 "ismodel(F,I) :- subformula(F), subformula(F1), subformula(F2), F=or(F1,F2), ismodel(F1,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
 1682 |                 "ismodel(F,I) :- subformula(F), subformula(F1), subformula(F2), F=or(F1,F2), ismodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
 1683 |                 "ismodel(F,I) :- subformula(F), F=xor(F1,F2), ismodel(F1,I), nomodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1684 |                 "ismodel(F,I) :- subformula(F), F=xor(F1,F2), ismodel(F2,I), nomodel(F1,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1685 |                 "ismodel(F,I) :- subformula(F), subformula(F1), subformula(F2), F=imp(F1,F2), nomodel(F1,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 1686 |                 "ismodel(F,I) :- subformula(F), F=imp(F1,F2), ismodel(F1,I), ismodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1687 |                 "ismodel(F,I) :- subformula(F), F=iff(F1,F2), ismodel(F1,I), ismodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1688 |                 "ismodel(F,I) :- subformula(F), F=iff(F1,F2), nomodel(F1,I), nomodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1689 |                 "\n"
      |                 ~~~~                                                                                            
 1690 |                 "nomodel(X,I) :- atom(X), out(X,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
 1691 |                 "nomodel(X,I) :- atom(X), X=c(f), iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 1692 |                 "nomodel(F,I) :- subformula(F), subformula(F1), F=neg(F1), ismodel(F1,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 1693 |                 "nomodel(F,I) :- subformula(F), subformula(F1), subformula(F2), F=and(F1,F2), nomodel(F1,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 1694 |                 "nomodel(F,I) :- subformula(F), subformula(F1), subformula(F2), F=and(F1,F2), nomodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 1695 |                 "nomodel(F,I) :- subformula(F), F=or(F1,F2), nomodel(F1,I), nomodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1696 |                 "nomodel(F,I) :- subformula(F), F=xor(F1,F2), ismodel(F1,I), ismodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1697 |                 "nomodel(F,I) :- subformula(F), F=xor(F1,F2), nomodel(F1,I), nomodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1698 |                 "nomodel(F,I) :- subformula(F), F=imp(F1,F2), ismodel(F1,I), nomodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1699 |                 "nomodel(F,I) :- subformula(F), F=iff(F1,F2), nomodel(F1,I), ismodel(F2,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1700 |                 "nomodel(F,I) :- subformula(F), F=iff(F1,F2), nomodel(F2,I), ismodel(F1,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
 1701 |                 "\n"
      |                 ~~~~                                                                                            
 1702 |                 "% get the number of statements and create an ordering\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 1703 |                 "snum(I) :- I = #count{Y : statement(Y)}.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                    
 1704 |                 "iteration(I) :- snum(J), I=J-1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
 1705 |                 "iteration(I) :- iteration(J), I=J-1, I>=0.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 1706 |                 "\n"
      |                 ~~~~                                                                                            
 1707 |                 "% create undecided set of variables at the starting point of the function\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 1708 |                 "undec(X,I) :- snum(I), statement(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                        
 1709 |                 "\n"
      |                 ~~~~                                                                                            
 1710 |                 "% iterate the function one step further, and guess an additional element for A or R\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
 1711 |                 "inA(X,I) :- inA(X,J), J=I+1, iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 1712 |                 "inR(X,I) :- inR(X,J), J=I+1, iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 1713 |                 "select(X,I) :- not deselect(X,I), statement(X), iteration(I), undec(X,J), J=I+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
 1714 |                 "deselect(X,I) :- not select(X,I), statement(X), iteration(I), undec(X,J), J=I+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
 1715 |                 ":- A=#count { I,X : select(X,I)}, iteration(I), A>1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
 1716 |                 "undec(X,I) :- iteration(I), undec(X,J), J=I+1, deselect(X,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
 1717 |                 "% check whether the selected element is in A or not.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
 1718 |                 "in(X,I) | out(X,I) :- undec(X,J), J=I+1, iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
 1719 |                 "in(X,I) :- iteration(I), J=I+1, inA(X,J).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                   
 1720 |                 "out(X,I) :- iteration(I), J=I+1, inR(X,J).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 1721 |                 "\n"
      |                 ~~~~                                                                                            
 1722 |                 "okA(I) :- select(X,I), ac(X,F), ismodel(F,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 1723 |                 "okA(I) :- A= #count{I,X : select(X,I)}, iteration(I), A=0.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
 1724 |                 "inA(X,I) :- okA(I), select(X,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
 1725 |                 "\n"
      |                 ~~~~                                                                                            
 1726 |                 "in(X,I) :- okA(I), undec(X,J), J=I+1, iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                         
 1727 |                 "out(X,I) :- okA(I), undec(X,J), J=I+1, iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
 1728 |                 "\n"
      |                 ~~~~                                                                                            
 1729 |                 "\n"
      |                 ~~~~                                                                                            
 1730 |                 "% check whether the selected element is in R or not.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
 1731 |                 "okR(I) :- select(X,I), ac(X,F), nomodel(F,I), not okA(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
 1732 |                 "in(X,I) :- okR(I), undec(X,J), J=I+1, iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                         
 1733 |                 "out(X,I) :- okR(I), undec(X,J), J=I+1, iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
 1734 |                 "inR(X,I) :- okR(I), select(X,I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
 1735 |                 "\n"
      |                 ~~~~                                                                                            
 1736 |                 "ok(I) :- okA(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                            
 1737 |                 "ok(I) :- okR(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                            
 1738 |                 "\n"
      |                 ~~~~                                                                                            
 1739 |                 ":- not ok(I), iteration(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
 1740 |                 "\n"
      |                 ~~~~                                                                                            
 1741 |                 "accept(X) :- inA(X,0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
 1742 |                 "reject(X) :- inR(X,0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
 1743 |                 "\n"
      |                 ~~~~                                                                                            
 1744 |                 ":~ statement(X), not accept(X). [1@2,X]\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
 1745 |                 ":~ statement(X), not reject(X). [1@1,X]\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
 1746 |                 "%#maximize [accept(X)@2].\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
 1747 |                 "%#maximize [reject(X)@1].\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
 1748 |                 , {"accept(", "reject("}, {2, 3})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1627:9: note: in expansion of macro 'REQUIRE'
 1627 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1760:188: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1760 |             "[move(x1y3,x2y3,3),move(x2y1,x1y1,8),move(x2y2,x2y3,1),move(x2y3,x1y3,2),move(x2y3,x3y3,4),move(x3y1,x2y1,7),move(x3y2,x3y1,6),move(x3y3,x3y2,5)]],[])" == IO::to_string(solve(
      |                                                                                                                                                                                       ~~~~~^
 1761 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                              
 1762 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1763 |                 "connected(x1y1,x2y1). connected(x2y1,x1y1). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                            
 1764 |                 "connected(x2y1,x3y1). connected(x3y1,x2y1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                             
 1765 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1766 |                 "connected(x2y2,x3y2). connected(x3y2,x2y2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                             
 1767 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1768 |                 "connected(x1y3,x2y3). connected(x2y3,x1y3). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                            
 1769 |                 "connected(x2y3,x3y3). connected(x3y3,x2y3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                             
 1770 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1771 |                 "connected(x2y1,x2y2). connected(x2y2,x2y1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                             
 1772 |                 "connected(x2y2,x2y3). connected(x2y3,x2y2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                             
 1773 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1774 |                 "connected(x3y1,x3y2). connected(x3y2,x3y1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                             
 1775 |                 "connected(x3y2,x3y3). connected(x3y3,x3y2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                             
 1776 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1777 |                 "at(x2y2).\n"
      |                 ~~~~~~~~~~~~~                                                                                                                                                               
 1778 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1779 |                 "visit(x1y1). visit(x2y1). visit(x3y1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                  
 1780 |                 "visit(x2y2). visit(x3y2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                               
 1781 |                 "visit(x1y3). visit(x2y3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                               
 1782 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1783 |                 "step(1). step(2). step(3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                              
 1784 |                 "step(4). step(5). step(6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                              
 1785 |                 "step(7). step(8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                       
 1786 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1787 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                              
 1788 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1789 |                 "%\n"
      |                 ~~~~~                                                                                                                                                                       
 1790 |                 "% initial status\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                                                                                        
 1791 |                 "%\n"
      |                 ~~~~~                                                                                                                                                                       
 1792 |                 "visited(X) :- at(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                    
 1793 |                 "atrobot(X,0) :- at(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                  
 1794 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1795 |                 "% GENERATE  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                       
 1796 |                 "1 <= { move( Curpos,Nextpos,T ) : connected( Curpos,Nextpos ) , Curpos != Nextpos } <= 1 :- step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                    
 1797 |                 "% <<<<<  GENERATE\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                       
 1798 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1799 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1800 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1801 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1802 |                 "% EFFECTS APPLY  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                  
 1803 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1804 |                 "% move/3, effects\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                       
 1805 |                 "atrobot( Nextpos,T ) :- move( Curpos,Nextpos,T ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                       
 1806 |                 "del( atrobot( Curpos ),T ) :- move( Curpos,Nextpos,T ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                 
 1807 |                 "visited( Nextpos ) :- move( Curpos,Nextpos,T ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                         
 1808 |                 "% <<<<<  EFFECTS APPLY\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                  
 1809 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1810 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1811 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1812 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1813 |                 "% INERTIA  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                                                                                        
 1814 |                 "atrobot( X,T ) :- step(T), atrobot( X,T-1 ), not del( atrobot( X ) ,T  ).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                               
 1815 |                 "%\n"
      |                 ~~~~~                                                                                                                                                                       
 1816 |                 "% GB: it is not needed to let 'visited' subject to timestamping \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1817 |                 "%\n"
      |                 ~~~~~                                                                                                                                                                       
 1818 |                 "% <<<<<  INERTIA\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                                                                                        
 1819 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1820 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1821 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1822 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1823 |                 "% PRECONDITIONS HOLD  >>>>>\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                             
 1824 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1825 |                 "% move/3, preconditions\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                 
 1826 |                 " :- move( Curpos,Nextpos,T ), not atrobot(Curpos, T-1), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1827 |                 "% <<<<<  PRECONDITIONS HOLD\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                             
 1828 |                 "% \n"
      |                 ~~~~~~                                                                                                                                                                      
 1829 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1830 |                 "goalreached :- N = #count{ X : visited(X) , visit(X) }, N = #count{ X : visit(X) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                     
 1831 |                 ":- not goalreached.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                     
 1832 |                 "\n"
      |                 ~~~~                                                                                                                                                                        
 1833 |                 , {"move("})));
      |                 ~~~~~~~~~~~~                                                                                                                                                                
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1755:9: note: in expansion of macro 'REQUIRE'
 1755 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1842:184: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1842 |             "[hold(atom(a)),hold(atom(d)),hold(atom(p)),hold(atom(r)),hold(conjunction(0)),hold(conjunction(1)),hold(conjunction(3)),hold(conjunction(4))]],[])" == IO::to_string(solve(
      |                                                                                                                                                                                   ~~~~~^
 1843 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                          
 1844 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1845 |                 "wlist(0,0,pos(atom(q)),1). wlist(0,1,pos(atom(r)),1). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                              
 1846 |                 "set(0,neg(atom(c))). rule(pos(sum(0,0,2)),pos(conjunction(0))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                     
 1847 |                 "set(1,pos(atom(r))). rule(pos(atom(a)),pos(conjunction(1))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1848 |                 "set(2,neg(atom(d))). rule(pos(sum(0,0,2)),pos(conjunction(2))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                     
 1849 |                 "set(3,neg(atom(t))). rule(pos(atom(d)),pos(conjunction(3))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1850 |                 "wlist(1,0,pos(atom(p)),1). wlist(1,1,pos(atom(t)),1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                               
 1851 |                 "set(4,pos(atom(a))). set(4,neg(atom(b))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                           
 1852 |                 "rule(pos(sum(0,1,2)),pos(conjunction(4))). set(5,pos(atom(t))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                     
 1853 |                 "set(5,neg(atom(r))). set(5,neg(atom(s))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                           
 1854 |                 "rule(pos(atom(b)),pos(conjunction(5))). set(6,neg(atom(r))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1855 |                 "set(6,neg(atom(q))). rule(pos(atom(s)),pos(conjunction(6))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1856 |                 "set(7,pos(atom(s))). rule(pos(atom(a)),pos(conjunction(7))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1857 |                 "rule(pos(atom(a)),pos(conjunction(3))). set(8,neg(atom(p))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1858 |                 "rule(pos(atom(c)),pos(conjunction(8))). set(9,pos(atom(a))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1859 |                 "set(9,neg(atom(t))). set(9,neg(atom(b))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                           
 1860 |                 "set(9,neg(atom(p))). rule(pos(false),pos(conjunction(9))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                          
 1861 |                 "set(10,pos(atom(q))). set(10,pos(atom(r))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                         
 1862 |                 "set(10,neg(atom(c))). rule(pos(false),pos(conjunction(10))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1863 |                 "set(11,pos(atom(q))). set(11,pos(atom(r))). set(11,neg(atom(d))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                   
 1864 |                 "rule(pos(false),pos(conjunction(11))). set(12,pos(atom(r))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                        
 1865 |                 "set(12,pos(atom(t))). set(12,neg(atom(b))). set(12,neg(atom(q))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                   
 1866 |                 "rule(pos(false),pos(conjunction(12))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                              
 1867 |                 "wlist(2,0,pos(atom(q)),1). wlist(2,1,pos(atom(r)),1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                               
 1868 |                 "wlist(2,2,pos(atom(p)),1). wlist(2,3,pos(atom(s)),1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                               
 1869 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1870 |                 "minimize(1,2). optimize(1,1,incl).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                  
 1871 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1872 |                 ":- not hold(atom(r)), not hold(atom(t)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                            
 1873 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1874 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                          
 1875 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1876 |                 "eleb(P) :- rule(_,pos(P)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                          
 1877 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1878 |                 "nhold(conjunction(S)) :- eleb(conjunction(S)), not hold(P), set(S,pos(P)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                          
 1879 |                 "nhold(conjunction(S)) :- eleb(conjunction(S)),     hold(P), set(S,neg(P)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                          
 1880 |                 " hold(conjunction(S)) :- eleb(conjunction(S)), not nhold(conjunction(S)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                           
 1881 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1882 |                 "hold(atom(A))                     :- rule(pos(atom(A)),   pos(B)), hold(B).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                         
 1883 |                 "                                  :- rule(pos(false),     pos(B)), hold(B).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                         
 1884 |                 "{ hold(P) : wlist(S,_,pos(P),_) } :- rule(pos(sum(_,S,_)),pos(B)), hold(B).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                         
 1885 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1886 |                 "elem(E) :- eleb(E).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                 
 1887 |                 "elem(E) :- rule(pos(E),_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                          
 1888 |                 "elem(P) :- rule(pos(sum(_,S,_)),_), wlist(S,_,pos(P),_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                            
 1889 |                 "elem(P) :- minimize(J,S),           wlist(S,_,pos(P),W).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                            
 1890 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1891 |                 "supp(atom(A),B) :- rule(pos(atom(A)),   pos(B)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                    
 1892 |                 "supp(atom(A),B) :- rule(pos(sum(_,S,_)),pos(B)), wlist(S,_,pos(atom(A)),_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                         
 1893 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1894 |                 "supp(atom(A))   :- supp(atom(A),B).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                 
 1895 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1896 |                 "set(S) :- set(S,E).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                 
 1897 |                 "fact(atom(A))   :- rule(pos(atom(A)),pos(conjunction(S))), not set(S).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                              
 1898 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1899 |                 "true(atom(A))                 :- fact(atom(A)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                     
 1900 |                 "true(atom(A)) | fail(atom(A)) :- supp(atom(A)), not fact(atom(A)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                  
 1901 |                 "                fail(atom(A)) :- elem(atom(A)), not supp(atom(A)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                  
 1902 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1903 |                 "fail(false).\n"
      |                 ~~~~~~~~~~~~~~~~                                                                                                                                                        
 1904 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1905 |                 "sett(S,0,P)    :- set(S,P).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                         
 1906 |                 "sett(S,N+1,P2) :- sett(S,N,P1), sett(S,N,P2), P1 < P2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                              
 1907 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1908 |                 "setn(S,N,P) :- sett(S,N,P), not sett(S,N+1,P).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                      
 1909 |                 "setn(S,N)  :- setn(S,N,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                          
 1910 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1911 |                 "true(conjunction(S),N+1) :- elem(conjunction(S)), setn(S,N), not setn(S,N+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                       
 1912 |                 "true(conjunction(S),N)   :- elem(conjunction(S)), true(P), setn(S,N,pos(P)), true(conjunction(S),N+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 1913 |                 "true(conjunction(S),N)   :- elem(conjunction(S)), fail(P), setn(S,N,neg(P)), true(conjunction(S),N+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 1914 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1915 |                 "true(conjunction(S)) :- true(conjunction(S),0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                     
 1916 |                 "fail(conjunction(S)) :- elem(conjunction(S)), set(S,pos(P)), fail(P).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                               
 1917 |                 "fail(conjunction(S)) :- elem(conjunction(S)), set(S,neg(N)), true(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                               
 1918 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1919 |                 "suppt(S,0,P)    :- supp(S,P).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                       
 1920 |                 "suppt(S,N+1,P2) :- suppt(S,N,P1), suppt(S,N,P2), P1 < P2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                           
 1921 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1922 |                 "suppn(S,N,P) :- suppt(S,N,P), not suppt(S,N+1,P).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                   
 1923 |                 "suppn(S,N)  :- suppn(S,N,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                        
 1924 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1925 |                 "suppf(S,N+1) :- suppn(S,N), not suppn(S,N+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                       
 1926 |                 "suppf(S,N)   :- fail(P), suppn(S,N,P), suppf(S,N+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                
 1927 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1928 |                 "bot :- true(atom(A)), suppf(atom(A),0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                             
 1929 |                 "bot :- rule(pos(H),pos(B)), true(B), fail(H).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                       
 1930 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1931 |                 "true(atom(A)) :- supp(atom(A)), not fact(atom(A)), bot.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                             
 1932 |                 "fail(atom(A)) :- supp(atom(A)), not fact(atom(A)), bot.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                             
 1933 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1934 |                 "target(P,N) :- minimize(_,S), wlist(S,N,pos(P),_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                  
 1935 |                 "target(N) :- target(P,N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                           
 1936 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1937 |                 "equal(N+1) :- target(N), not target(N+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                           
 1938 |                 "equal(N) :- target(P,N), true(P),     hold(P), equal(N+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                          
 1939 |                 "equal(N) :- target(P,N), fail(P), not hold(P), equal(N+1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                          
 1940 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1941 |                 "bot :- equal(0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                                                                                                    
 1942 |                 "bot :- target(P,_), true(P), not hold(P).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                           
 1943 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1944 |                 ":- not bot.\n"
      |                 ~~~~~~~~~~~~~~~                                                                                                                                                         
 1945 |                 "\n"
      |                 ~~~~                                                                                                                                                                    
 1946 |                 , {"hold("})));
      |                 ~~~~~~~~~~~~                                                                                                                                                            
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1840:9: note: in expansion of macro 'REQUIRE'
 1840 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1956:940: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1956 |             "[move(1,1,2,3),move(1,2,3,1),move(1,3,2,1),move(1,4,2,2),move(1,5,2,7),move(1,6,2,8),move(1,7,3,8),move(1,8,3,7),move(2,1,1,3),move(2,2,4,1),move(2,3,3,1),move(2,4,3,6),move(2,5,1,7),move(2,6,3,8),move(2,7,4,8),move(2,8,1,6),move(3,1,2,3),move(3,2,5,1),move(3,3,2,1),move(3,4,1,3),move(3,5,1,6),move(3,6,1,7),move(3,7,5,8),move(3,8,1,7),move(4,1,2,2),move(4,2,2,1),move(4,3,2,2),move(4,4,2,3),move(4,5,3,7),move(4,6,2,7),move(4,7,2,8),move(4,8,3,6),move(5,1,7,2),move(5,2,3,1),move(5,3,7,2),move(5,4,7,3),move(5,5,6,7),move(5,6,4,8),move(5,7,7,8),move(5,8,3,7),move(6,1,8,2),move(6,2,4,1),move(6,3,8,2),move(6,4,8,3),move(6,5,8,6),move(6,6,8,7),move(6,7,4,8),move(6,8,8,7),move(7,1,8,3),move(7,2,5,1),move(7,3,6,1),move(7,4,8,2),move(7,5,8,7),move(7,6,6,8),move(7,7,5,8),move(7,8,8,6),move(8,1,6,2),move(8,2,6,1),move(8,3,6,2),move(8,4,7,2),move(8,5,7,3),move(8,6,7,8),move(8,7,6,8),move(8,8,6,7)]],[])" == IO::to_string(solve(
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ~~~~~^
 1957 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
 1958 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 1959 |                 "size(9).\n"
      |                 ~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
 1960 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 1961 |                 "forbidden(1,9). forbidden(2,9). forbidden(3,9). forbidden(4,9). forbidden(5,9). forbidden(6,9). forbidden(7,9). forbidden(8,9). forbidden(9,9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
 1962 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 1963 |                 "forbidden(9,1). forbidden(9,2). forbidden(9,3). forbidden(9,4). forbidden(9,5). forbidden(9,6). forbidden(9,7). forbidden(9,8). forbidden(9,9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
 1964 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 1965 |                 ":- not move(1,5,2,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1966 |                 ":- not move(7,5,8,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1967 |                 ":- not move(1,3,2,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1968 |                 ":- not move(1,4,2,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1969 |                 "%:- not move(2,3,3,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 1970 |                 ":- not move(7,4,8,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1971 |                 ":- not move(7,8,8,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1972 |                 ":- not move(2,1,1,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1973 |                 "%:- not move(2,4,1,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 1974 |                 ":- not move(2,5,1,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1975 |                 ":- not move(3,1,2,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1976 |                 ":- not move(4,5,3,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1977 |                 ":- not move(5,6,4,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1978 |                 ":- not move(7,6,6,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1979 |                 ":- not move(8,6,7,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1980 |                 ":- not move(2,8,1,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1981 |                 ":- not move(3,3,2,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1982 |                 ":- not move(7,3,6,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1983 |                 ":- not move(8,4,7,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1984 |                 ":- not move(8,5,7,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1985 |                 ":- not move(1,7,3,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1986 |                 ":- not move(2,7,4,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1987 |                 ":- not move(3,7,5,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1988 |                 ":- not move(5,1,7,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1989 |                 ":- not move(5,7,7,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1990 |                 ":- not move(6,1,8,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1991 |                 ":- not move(6,5,8,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1992 |                 ":- not move(6,6,8,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1993 |                 "%:- not move(1,2,3,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 1994 |                 ":- not move(1,8,3,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1995 |                 ":- not move(2,2,4,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1996 |                 ":- not move(3,2,5,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1997 |                 ":- not move(5,3,7,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 1998 |                 "%:- not move(5,4,7,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 1999 |                 ":- not move(6,3,8,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2000 |                 ":- not move(6,4,8,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2001 |                 ":- not move(6,8,8,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2002 |                 ":- not move(3,5,1,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2003 |                 ":- not move(3,6,1,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2004 |                 ":- not move(4,1,2,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2005 |                 ":- not move(4,6,2,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2006 |                 "%:- not move(4,7,2,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 2007 |                 ":- not move(6,7,4,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2008 |                 ":- not move(7,7,5,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2009 |                 ":- not move(8,1,6,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2010 |                 ":- not move(8,7,6,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2011 |                 ":- not move(3,4,1,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2012 |                 "%:- not move(3,8,1,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 2013 |                 ":- not move(4,2,2,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2014 |                 ":- not move(4,3,2,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2015 |                 ":- not move(4,4,2,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2016 |                 "%:- not move(4,8,2,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 2017 |                 ":- not move(5,2,3,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2018 |                 ":- not move(5,8,3,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2019 |                 ":- not move(6,2,4,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2020 |                 "%:- not move(7,2,5,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 2021 |                 "%:- not move(8,2,6,1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 2022 |                 ":- not move(8,3,6,2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2023 |                 ":- not move(8,8,6,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2024 |                 ":- not move(1,1,2,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2025 |                 ":- not move(1,6,2,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2026 |                 "%:- not move(2,6,3,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 2027 |                 ":- not move(5,5,6,7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2028 |                 ":- not move(7,1,8,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2029 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2030 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
 2031 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2032 |                 "% Knight Tour\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
 2033 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2034 |                 "% Input:\n"
      |                 ~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
 2035 |                 "% - size(N), if the chessboard is NxN\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2036 |                 "% - forbidden(X,Y), if X,Y cannot be reached by the knight.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
 2037 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2038 |                 "% Output:\n"
      |                 ~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
 2039 |                 "% - move(X1,Y1,X2,Y2), if the knight moves from X1,Y1 to X2,Y2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
 2040 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2041 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2042 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2043 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2044 |                 "% Define the chessboard.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
 2045 |                 "number(X) :- size(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2046 |                 "number(X) :- number(Y), X=Y-1, X>0.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
 2047 |                 "cell(X,Y) :- number(X), number(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
 2048 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2049 |                 "% Guess the moves.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
 2050 |                 "move(X1,Y1,X2,Y2) | non_move(X1,Y1,X2,Y2) :- valid(X1,Y1,X2,Y2), not forbidden(X1,Y1), not forbidden(X2,Y2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
 2051 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2052 |                 "% Compute all valid moves from each cell.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
 2053 |                 "valid(X1,Y1,X2,Y2) :- cell(X1,Y1), cell(X2,Y2), X1 = X2+2, Y1 = Y2+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2054 |                 "valid(X1,Y1,X2,Y2) :- cell(X1,Y1), cell(X2,Y2), X1 = X2+2, Y2 = Y1+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2055 |                 "valid(X1,Y1,X2,Y2) :- cell(X1,Y1), cell(X2,Y2), X2 = X1+2, Y1 = Y2+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2056 |                 "valid(X1,Y1,X2,Y2) :- cell(X1,Y1), cell(X2,Y2), X2 = X1+2, Y2 = Y1+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2057 |                 "valid(X1,Y1,X2,Y2) :- cell(X1,Y1), cell(X2,Y2), X1 = X2+1, Y1 = Y2+2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2058 |                 "valid(X1,Y1,X2,Y2) :- cell(X1,Y1), cell(X2,Y2), X1 = X2+1, Y2 = Y1+2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2059 |                 "valid(X1,Y1,X2,Y2) :- cell(X1,Y1), cell(X2,Y2), X2 = X1+1, Y1 = Y2+2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2060 |                 "valid(X1,Y1,X2,Y2) :- cell(X1,Y1), cell(X2,Y2), X2 = X1+1, Y2 = Y1+2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2061 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2062 |                 "% Exactly one move entering to each cell.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
 2063 |                 ":- cell(X,Y), not forbidden(X,Y), not exactlyOneMoveEntering(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
 2064 |                 "exactlyOneMoveEntering(X,Y) :- move(X,Y,X1,Y1), not atLeastTwoMovesEntering(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
 2065 |                 "atLeastTwoMovesEntering(X,Y) :- move(X,Y,X1,Y1), move(X,Y,X2,Y2), X1 != X2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
 2066 |                 "atLeastTwoMovesEntering(X,Y) :- move(X,Y,X1,Y1), move(X,Y,X2,Y2), Y1 != Y2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
 2067 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2068 |                 "% Exactly one move leaving each cell.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
 2069 |                 ":- cell(X,Y), not forbidden(X,Y), exactlyOneMoveLeaving(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
 2070 |                 "exactlyOneMoveLeaving(X,Y) :- move(X1,Y1,X,Y), not atLeastTwoMovesLeaving(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
 2071 |                 "atLeastTwoMovesLeaving(X,Y) :- move(X1,Y1,X,Y), move(X2,Y2,X,Y), X1 != X2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
 2072 |                 "atLeastTwoMovesLeaving(X,Y) :- move(X1,Y1,X,Y), move(X2,Y2,X,Y), Y1 != Y2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
 2073 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2074 |                 "% Each non-forbidden cell must be reached by the knight.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
 2075 |                 "reached(X,Y) :- move(_,_,X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
 2076 |                 "reached(X,Y) :- move(X,Y,_,_).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
 2077 |                 "% reached(X2,Y2) :- reached(X1,Y1), move(X1,Y1,X2,Y2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
 2078 |                 ":- cell(X,Y), not forbidden(X,Y), not reached(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
 2079 |                 "\n"
      |                 ~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2080 |                 "% Each forbidden cell must remain unreached.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
 2081 |                 ":- forbidden(X,Y), reached(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
 2082 |                 , {"move("})));
      |                 ~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:1953:9: note: in expansion of macro 'REQUIRE'
 1953 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2090:76: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 2090 |             "([[clique(1),clique(2),clique(5)]],[])" == IO::to_string(solve(
      |                                                                       ~~~~~^
 2091 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                              
 2092 |                 "\n"
      |                 ~~~~                                                        
 2093 |                 "node(1). node(2). node(3). node(4). node(5). node(6). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
 2094 |                 "edge(1,2). edge(1,5). edge(2,3). edge(2,5). edge(3,4). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 2095 |                 "edge(4,5). edge(4,6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                   
 2096 |                 "\n"
      |                 ~~~~                                                        
 2097 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                              
 2098 |                 "\n"
      |                 ~~~~                                                        
 2099 |                 "% Based on the 2009 ASP Competition encoding \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
 2100 |                 "% submitted by the DLV team\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
 2101 |                 "\n"
      |                 ~~~~                                                        
 2102 |                 "% order edges in order to reduce checks\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
 2103 |                 "uedge(X,Y) :- edge(X,Y), X < Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         
 2104 |                 "uedge(Y,X) :- edge(X,Y), Y < X.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         
 2105 |                 "\n"
      |                 ~~~~                                                        
 2106 |                 "% guess the clique\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                      
 2107 |                 "clique(X) | nonClique(X) :- node(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
 2108 |                 "\n"
      |                 ~~~~                                                        
 2109 |                 "% ensure property\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                       
 2110 |                 ":- clique(X), clique(Y), not uedge(X,Y), X < Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
 2111 |                 "\n"
      |                 ~~~~                                                        
 2112 |                 "% maximize\n"
      |                 ~~~~~~~~~~~~~~                                              
 2113 |                 ":~ nonClique(X). [1,X]\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                  
 2114 |                 "\n"
      |                 ~~~~                                                        
 2115 |                 , {"clique("}, {3})));
      |                 ~~~~~~~~~~~~~~~~~~~                                         
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2089:9: note: in expansion of macro 'REQUIRE'
 2089 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2123:96: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 2123 |             "([[push(1,w,1),push(2,n,2)],[push(1,w,1),push(3,s,2)]],[])" == IO::to_string(solve(
      |                                                                                           ~~~~~^
 2124 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                  
 2125 |                 "\n"
      |                 ~~~~                                                                            
 2126 |                 "field(1,1).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2127 |                 "field(1,2).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2128 |                 "field(1,3).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2129 |                 "field(1,4).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2130 |                 "field(2,1).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2131 |                 "field(2,2).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2132 |                 "field(2,3).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2133 |                 "field(2,4).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2134 |                 "field(3,1).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2135 |                 "field(3,2).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2136 |                 "field(3,3).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2137 |                 "field(3,4).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2138 |                 "field(4,1).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2139 |                 "field(4,2).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2140 |                 "field(4,3).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2141 |                 "field(4,4).\n"
      |                 ~~~~~~~~~~~~~~~                                                                 
 2142 |                 "init_on(3,2).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                               
 2143 |                 "goal_on(1,4).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                               
 2144 |                 "connect(1,1,s).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2145 |                 "connect(1,1,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2146 |                 "connect(1,2,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2147 |                 "connect(1,2,e).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2148 |                 "connect(1,2,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2149 |                 "connect(1,3,e).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2150 |                 "connect(1,4,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2151 |                 "connect(1,4,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2152 |                 "connect(2,1,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2153 |                 "connect(2,1,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2154 |                 "connect(2,2,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2155 |                 "connect(2,2,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2156 |                 "connect(2,3,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2157 |                 "connect(2,3,s).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2158 |                 "connect(2,4,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2159 |                 "connect(2,4,e).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2160 |                 "connect(2,4,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2161 |                 "connect(3,1,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2162 |                 "connect(3,1,s).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2163 |                 "connect(3,2,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2164 |                 "connect(3,2,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2165 |                 "connect(3,3,e).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2166 |                 "connect(3,4,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2167 |                 "connect(3,4,s).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2168 |                 "connect(3,4,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2169 |                 "connect(4,1,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2170 |                 "connect(4,1,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2171 |                 "connect(4,2,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2172 |                 "connect(4,2,s).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2173 |                 "connect(4,2,e).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2174 |                 "connect(4,2,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2175 |                 "connect(4,3,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2176 |                 "connect(4,3,e).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2177 |                 "connect(4,4,w).\n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                             
 2178 |                 "max_steps(2).\n"
      |                 ~~~~~~~~~~~~~~~~~                                                               
 2179 |                 "\n"
      |                 ~~~~                                                                            
 2180 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                  
 2181 |                 "\n"
      |                 ~~~~                                                                            
 2182 |                 "dir(e). dir(w). dir(n). dir(s).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 2183 |                 "inverse(e,w). inverse(w,e).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                 
 2184 |                 "inverse(n,s). inverse(s,n).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                 
 2185 |                 "\n"
      |                 ~~~~                                                                            
 2186 |                 "row(X) :- field(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                       
 2187 |                 "col(Y) :- field(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                       
 2188 |                 "\n"
      |                 ~~~~                                                                            
 2189 |                 "num_rows(X) :- row(X), not row(XX), XX = X+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
 2190 |                 "num_cols(Y) :- col(Y), not col(YY), YY = Y+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
 2191 |                 "\n"
      |                 ~~~~                                                                            
 2192 |                 "goal(X,Y,0)   :- goal_on(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 2193 |                 "reach(X,Y,0)  :- init_on(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 2194 |                 "conn(X,Y,D,0) :- connect(X,Y,D).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 2195 |                 "\n"
      |                 ~~~~                                                                            
 2196 |                 "step(S) :- max_steps(S),     0 < S.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                         
 2197 |                 "step(T) :- step(S), T = S-1, 1 < S.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                         
 2198 |                 "\n"
      |                 ~~~~                                                                            
 2199 |                 "%%  Direct neighbors\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                        
 2200 |                 "\n"
      |                 ~~~~                                                                            
 2201 |                 "dneighbor(n,X,Y,XX,Y) :- field(X,Y), field(XX,Y), XX = X+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
 2202 |                 "dneighbor(s,X,Y,XX,Y) :- field(X,Y), field(XX,Y), XX = X-1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
 2203 |                 "dneighbor(e,X,Y,X,YY) :- field(X,Y), field(X,YY), YY = Y+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
 2204 |                 "dneighbor(w,X,Y,X,YY) :- field(X,Y), field(X,YY), YY = Y-1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
 2205 |                 "\n"
      |                 ~~~~                                                                            
 2206 |                 "%%  All neighboring fields\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 2207 |                 "\n"
      |                 ~~~~                                                                            
 2208 |                 "neighbor(D,X,Y,XX,YY) :- dneighbor(D,X,Y,XX,YY).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                            
 2209 |                 "neighbor(n,X,Y, 1, Y) :- field(X,Y), num_rows(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                           
 2210 |                 "neighbor(s,1,Y, X, Y) :- field(X,Y), num_rows(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                           
 2211 |                 "neighbor(e,X,Y, X, 1) :- field(X,Y), num_cols(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                           
 2212 |                 "neighbor(w,X,1, X, Y) :- field(X,Y), num_cols(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                           
 2213 |                 "\n"
      |                 ~~~~                                                                            
 2214 |                 "%%  Select a row or column to push\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 2215 |                 "\n"
      |                 ~~~~                                                                            
 2216 |                 "neg_goal(T) :- goal(X,Y,T), not reach(X,Y,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
 2217 |                 "\n"
      |                 ~~~~                                                                            
 2218 |                 "rrpush(T)   :- step(T), neg_goal(S), S = T-1, not ccpush(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
 2219 |                 "ccpush(T)   :- step(T), neg_goal(S), S = T-1, not rrpush(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
 2220 |                 "\n"
      |                 ~~~~                                                                            
 2221 |                 "orpush(X,T) :- row(X), row(XX), rpush(XX,T), X != XX.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
 2222 |                 "ocpush(Y,T) :- col(Y), col(YY), cpush(YY,T), Y != YY.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
 2223 |                 "\n"
      |                 ~~~~                                                                            
 2224 |                 "rpush(X,T)  :- row(X), rrpush(T), not orpush(X,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          
 2225 |                 "cpush(Y,T)  :- col(Y), ccpush(T), not ocpush(Y,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          
 2226 |                 "\n"
      |                 ~~~~                                                                            
 2227 |                 "push(X,e,T) :- rpush(X,T), not push(X,w,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
 2228 |                 "push(X,w,T) :- rpush(X,T), not push(X,e,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
 2229 |                 "push(Y,n,T) :- cpush(Y,T), not push(Y,s,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
 2230 |                 "push(Y,s,T) :- cpush(Y,T), not push(Y,n,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
 2231 |                 "\n"
      |                 ~~~~                                                                            
 2232 |                 "%%  Determine new position of a (pushed) field\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
 2233 |                 "\n"
      |                 ~~~~                                                                            
 2234 |                 "shift(XX,YY,X,Y,T) :- neighbor(e,XX,YY,X,Y), push(XX,e,T), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
 2235 |                 "shift(XX,YY,X,Y,T) :- neighbor(w,XX,YY,X,Y), push(XX,w,T), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
 2236 |                 "shift(XX,YY,X,Y,T) :- neighbor(n,XX,YY,X,Y), push(YY,n,T), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
 2237 |                 "shift(XX,YY,X,Y,T) :- neighbor(s,XX,YY,X,Y), push(YY,s,T), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
 2238 |                 "shift( X, Y,X,Y,T) :- field(X,Y), not push(X,e,T), not push(X,w,T), not push(Y,n,T), not push(Y,s,T), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2239 |                 "\n"
      |                 ~~~~                                                                            
 2240 |                 "%%  Move connections around\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                 
 2241 |                 "\n"
      |                 ~~~~                                                                            
 2242 |                 "conn(X,Y,D,T) :- conn(XX,YY,D,S), S = T-1, dir(D), shift(XX,YY,X,Y,T), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2243 |                 "\n"
      |                 ~~~~                                                                            
 2244 |                 "%%  Location of goal after pushing\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 2245 |                 "\n"
      |                 ~~~~                                                                            
 2246 |                 "goal(X,Y,T) :- goal(XX,YY,S), S = T-1, shift(XX,YY,X,Y,T), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
 2247 |                 "\n"
      |                 ~~~~                                                                            
 2248 |                 "%%  Locations reachable from new position\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
 2249 |                 "\n"
      |                 ~~~~                                                                            
 2250 |                 "reach(X,Y,T) :- reach(XX,YY,S), S = T-1, shift(XX,YY,X,Y,T), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
 2251 |                 "reach(X,Y,T) :- reach(XX,YY,T), dneighbor(D,XX,YY,X,Y), conn(XX,YY,D,T), conn(X,Y,E,T), inverse(D,E), step(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2252 |                 "\n"
      |                 ~~~~                                                                            
 2253 |                 "%%  Goal must be reached\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                    
 2254 |                 "\n"
      |                 ~~~~                                                                            
 2255 |                 ":- neg_goal(S), max_steps(S).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                               
 2256 |                 "\n"
      |                 ~~~~                                                                            
 2257 |                 "%% Project output\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                           
 2258 |                 "\n"
      |                 ~~~~                                                                            
 2259 |                 "% #hide.\n"
      |                 ~~~~~~~~~~~~                                                                    
 2260 |                 "% #show push(Z,D,T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                        
 2261 |                 "\n"
      |                 ~~~~                                                                            
 2262 |                 , {"push("})));
      |                 ~~~~~~~~~~~~                                                                    
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2122:9: note: in expansion of macro 'REQUIRE'
 2122 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2293:113: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 2293 |             ",-:101:116-124: info: atom does not occur in any rule head:\n  input(W)\n])" == IO::to_string(solve(
      |                                                                                                            ~~~~~^
 2294 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
 2295 |                 "\n"
      |                 ~~~~                                                                                             
 2296 |                 "vertex(0). vertex(1). vertex(2). vertex(3). vertex(4). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
 2297 |                 "obs_vlabel(1,p). obs_vlabel(3,p).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
 2298 |                 "\n"
      |                 ~~~~                                                                                             
 2299 |                 "edge(0,1).         edge(0,3).         edge(0,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 2300 |                 "obs_elabel(0,1,p). obs_elabel(0,3,m). obs_elabel(0,4,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
 2301 |                 "\n"
      |                 ~~~~                                                                                             
 2302 |                 "edge(1,0).\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
 2303 |                 "obs_elabel(1,0,p).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                           
 2304 |                 "\n"
      |                 ~~~~                                                                                             
 2305 |                 "edge(1,2).\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
 2306 |                 "obs_elabel(1,2,p).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                           
 2307 |                 "\n"
      |                 ~~~~                                                                                             
 2308 |                 "edge(2,4).\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
 2309 |                 "obs_elabel(2,4,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                           
 2310 |                 "\n"
      |                 ~~~~                                                                                             
 2311 |                 "edge(3,1).         edge(3,2).         edge(3,4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
 2312 |                 "obs_elabel(3,1,p). obs_elabel(3,2,p). obs_elabel(3,4,p).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
 2313 |                 "\n"
      |                 ~~~~                                                                                             
 2314 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
 2315 |                 "\n"
      |                 ~~~~                                                                                             
 2316 |                 "%%%%%%%%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                            
 2317 |                 "% Preprocessing %\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                            
 2318 |                 "%%%%%%%%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                            
 2319 |                 "\n"
      |                 ~~~~                                                                                             
 2320 |                 "sign(m). sign(p).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                            
 2321 |                 "\n"
      |                 ~~~~                                                                                             
 2322 |                 "diff(V,V)  :- edge(V,V), obs_elabel(V,V,m), not obs_elabel(V,V, p).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          
 2323 |                 "diff(U,V)  :- edge(U,V), obs_elabel(U,V,m), not obs_elabel(U,V, p), obs_vlabel(U,S), obs_vlabel(V,S).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2324 |                 "diff(U,V)  :- edge(U,V), obs_elabel(U,V, p), not obs_elabel(U,V,m), obs_vlabel(U,S), obs_vlabel(V,T), S != T.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2325 |                 "\n"
      |                 ~~~~                                                                                             
 2326 |                 "nontriv(V) :- vertex(V), not input(V), edge(U,V), not diff(U,V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
 2327 |                 "trivial(V) :- vertex(V), not input(V), not nontriv(V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 2328 |                 "\n"
      |                 ~~~~                                                                                             
 2329 |                 "btedge(W,U,V) :- vertex(V), not input(V), not trivial(V), edge(W,V), edge(U,V), edge(Z,V), W < Z, Z < U.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2330 |                 "ntedge(W,U,V) :- vertex(V), not input(V), not trivial(V), edge(W,V), edge(U,V), W < U, not btedge(W,U,V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2331 |                 "nfirst(U,V)   :- ntedge(W,U,V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 2332 |                 "nlast(W,V)    :- ntedge(W,U,V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 2333 |                 "first(U,V)    :- vertex(V), not input(V), not trivial(V), edge(U,V), not nfirst(U,V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
 2334 |                 "last(U,V)     :- vertex(V), not input(V), not trivial(V), edge(U,V), not nlast(U,V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
 2335 |                 "\n"
      |                 ~~~~                                                                                             
 2336 |                 "\n"
      |                 ~~~~                                                                                             
 2337 |                 "%%%%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                
 2338 |                 "% Generator %\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                
 2339 |                 "%%%%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~~~~                                                                                
 2340 |                 "\n"
      |                 ~~~~                                                                                             
 2341 |                 "active(V) | inactive(V) :- vertex(V), not input(V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 2342 |                 "inactive(V)             :- vertex(V), not input(V), active(W), trivial(W), V != W.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
 2343 |                 "singleton               :- active(V), trivial(V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                            
 2344 |                 "\n"
      |                 ~~~~                                                                                             
 2345 |                 "reach(U,V) :- edge(U,V), active(V), not trivial(V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                          
 2346 |                 "reach(V,U) :- edge(U,V), active(V), not trivial(V),                        not obs_vlabel(U,p), not obs_vlabel(U,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2347 |                 "reach(U,W) :- edge(U,V), active(V), not trivial(V), reach(V,W), vertex(W).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
 2348 |                 "reach(V,W) :- edge(U,V), active(V), not trivial(V), reach(U,W), vertex(W), not obs_vlabel(U,p), not obs_vlabel(U,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2349 |                 "\n"
      |                 ~~~~                                                                                             
 2350 |                 "aedge(V) :- vertex(V), not input(V), not trivial(V), not obs_vlabel(V,p), not obs_vlabel(V,m), active(W), edge(V,W).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2351 |                 "\n"
      |                 ~~~~                                                                                             
 2352 |                 ":- active(V), not trivial(V), active(W), not trivial(W), not reach(V,W).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
 2353 |                 ":- active(V), not trivial(V), not obs_vlabel(V,p), not obs_vlabel(V,m), not aedge(V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
 2354 |                 "\n"
      |                 ~~~~                                                                                             
 2355 |                 "\n"
      |                 ~~~~                                                                                             
 2356 |                 "%%%%%%%%%%%%%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
 2357 |                 "% Inconsistency Test %\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
 2358 |                 "%%%%%%%%%%%%%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
 2359 |                 "\n"
      |                 ~~~~                                                                                             
 2360 |                 "vlabel(V,p)   | vlabel(V,m)   :- active(V),    not trivial(V),               not obs_vlabel(V,p),   not obs_vlabel(V,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2361 |                 "vlabel(U,p)   | vlabel(U,m)   :- active(V),    not trivial(V), edge(U,V),    not obs_vlabel(U,p),   not obs_vlabel(U,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2362 |                 "llabel(U,V,p) | llabel(U,V,m) :- active(V),    not trivial(V), edge(U,V),    not obs_elabel(U,V,p), not obs_elabel(U,V,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2363 |                 "\n"
      |                 ~~~~                                                                                             
 2364 |                 "vlabel(V,S)   :- vertex(V), obs_vlabel(V,S),   not trivial(V), not input(V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
 2365 |                 "vlabel(U,S)   :- edge(U,V), obs_vlabel(U,S),   not trivial(V), not input(V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
 2366 |                 "llabel(U,V,S) :- edge(U,V), obs_elabel(U,V,S), not trivial(V), not input(V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
 2367 |                 "\n"
      |                 ~~~~                                                                                             
 2368 |                 "oppo(U,V)     :- llabel(U,V,m), vlabel(U,S),   not trivial(V), not input(V), not obs_elabel(U,V,p), active(V), vlabel(V,S).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2369 |                 "oppo(U,V)     :- llabel(U,V,p), vlabel(U,S),   not trivial(V), not input(V), not obs_elabel(U,V,m), active(V), vlabel(V,T), S != T.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2370 |                 "\n"
      |                 ~~~~                                                                                             
 2371 |                 "coppo(U,V)    :- oppo(U,V), first(U,V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                      
 2372 |                 "coppo(U,V)    :- oppo(U,V), coppo(W,V), ntedge(W,U,V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 2373 |                 "\n"
      |                 ~~~~                                                                                             
 2374 |                 "bot           :- singleton.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                  
 2375 |                 "bot           :- active(V), coppo(U,V), last(U,V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                           
 2376 |                 "\n"
      |                 ~~~~                                                                                             
 2377 |                 "vlabel(V,S)   :- bot, vertex(V), sign(S),      not trivial(V), not input(V), not obs_vlabel(V,p),   not obs_vlabel(V,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2378 |                 "vlabel(U,S)   :- bot, edge(U,V), sign(S),      not trivial(V), not input(V), not obs_vlabel(U,p),   not obs_vlabel(U,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2379 |                 "llabel(U,V,S) :- bot, edge(U,V), sign(S),      not trivial(V), not input(V), not obs_elabel(U,V,p), not obs_elabel(U,V,m).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2380 |                 "\n"
      |                 ~~~~                                                                                             
 2381 |                 ":- not bot.\n"
      |                 ~~~~~~~~~~~~~~~                                                                                  
 2382 |                 "\n"
      |                 ~~~~                                                                                             
 2383 |                 "\n"
      |                 ~~~~                                                                                             
 2384 |                 "%%%%%%%%%%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
 2385 |                 "% Minimality Test %\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
 2386 |                 "%%%%%%%%%%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~                                                                          
 2387 |                 "\n"
      |                 ~~~~                                                                                             
 2388 |                 "mvlabel(W,V,p)   | mvlabel(W,V,m)   :-                active(W), not trivial(V), not trivial(W), active(V), reach(V,W), reach(W,V), W != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2389 |                 "mvlabel(W,U,p)   | mvlabel(W,U,m)   :- edge(U,V),     active(W), not trivial(V), not trivial(W), active(V), reach(V,W), reach(W,V), W != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2390 |                 "mllabel(W,U,V,p) | mllabel(W,U,V,m) :- edge(U,V),     active(W), not trivial(V), not trivial(W), active(V), reach(V,W), reach(W,V), W != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2391 |                 "\n"
      |                 ~~~~                                                                                             
 2392 |                 "mvlabel(W,V,S)   :- obs_vlabel(V,S),                  vertex(W), not trivial(V), not trivial(W), not input(V), not input(W),        W != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2393 |                 "mvlabel(W,U,S)   :- obs_vlabel(U,S),    edge(U,V),    vertex(W), not trivial(V), not trivial(W), not input(V), not input(W),        W != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2394 |                 "mllabel(W,U,V,S) :- obs_elabel(U,V,S),  edge(U,V),    vertex(W), not trivial(V), not trivial(W), not input(V), not input(W),        W != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2395 |                 "\n"
      |                 ~~~~                                                                                             
 2396 |                 "minfl(W,V,p)     :- mvlabel(W,U,S), mllabel(W,U,V,S), active(W), not trivial(V), not trivial(W), active(V), reach(V,W), reach(W,V), W != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2397 |                 "minfl(W,V,m)     :- mvlabel(W,U,S), mllabel(W,U,V,T), active(W), not trivial(V), not trivial(W), active(V), reach(V,W), reach(W,V), W != V, S != T.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2398 |                 "\n"
      |                 ~~~~                                                                                             
 2399 |                 ":- active(V), active(W), not trivial(V), not trivial(W), W != V, mvlabel(W,V,S), not minfl(W,V,S).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2400 |                 "\n"
      |                 ~~~~                                                                                             
 2401 |                 "\n"
      |                 ~~~~                                                                                             
 2402 |                 "%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
 2403 |                 "% Output %\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
 2404 |                 "%%%%%%%%%%\n"
      |                 ~~~~~~~~~~~~~~                                                                                   
 2405 |                 "\n"
      |                 ~~~~                                                                                             
 2406 |                 "% #hide.\n"
      |                 ~~~~~~~~~~~~                                                                                     
 2407 |                 "% #show active(V).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                           
 2408 |                 , {"active("})));
      |                 ~~~~~~~~~~~~~~                                                                                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2269:9: note: in expansion of macro 'REQUIRE'
 2269 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2416:114: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 2416 |             "([[put(0,3,9),put(1,2,8),put(2,8,9)],[put(0,4,9),put(1,2,8),put(2,8,9)]],[])" == IO::to_string(solve(
      |                                                                                                             ~~~~~^
 2417 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                                    
 2418 |                 "\n"
      |                 ~~~~                                                                                              
 2419 |                 "steps(3). time(0). time(1). time(2). time(3). disk(1). disk(2). disk(3). disk(4). disk(5). disk(6). disk(7). disk(8). disk(9). on0(5,1). on0(6,5). on0(7,6). on0(8,7). on0(9,8). ongoal(5,1). ongoal(6,5). ongoal(7,6). ongoal(8,2). ongoal(9,8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2420 |                 "\n"
      |                 ~~~~                                                                                              
 2421 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                                    
 2422 |                 "\n"
      |                 ~~~~                                                                                              
 2423 |                 "% The meaning of the time predicate is self-evident. As for the disk\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          
 2424 |                 "% predicate, there are k disks 1,2,...,k. Disks 1, 2, 3, 4 denote pegs. \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 2425 |                 "% Disks 5, ... are \"movable\". The larger the number of the disk, \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                           
 2426 |                 "% the \"smaller\" it is.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
 2427 |                 "%\n"
      |                 ~~~~~                                                                                             
 2428 |                 "% The program uses additional predicates:\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
 2429 |                 "% on(T,N,M), which is true iff at time T, disk M is on disk N\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
 2430 |                 "% move(t,N), which is true iff at time T, it is disk N that will be\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                           
 2431 |                 "% moved\n"
      |                 ~~~~~~~~~~~                                                                                       
 2432 |                 "% where(T,N), which is true iff at time T, the disk to be moved is moved\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
 2433 |                 "% on top of the disk N.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                       
 2434 |                 "% goal, which is true iff the goal state is reached at time t\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
 2435 |                 "% steps(T), which is the number of time steps T, required to reach the goal (provided part of Input data)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2436 |                 "\n"
      |                 ~~~~                                                                                              
 2437 |                 "% Read in data \n"
      |                 ~~~~~~~~~~~~~~~~~~~                                                                               
 2438 |                 "   on(0,N1,N) :- on0(N,N1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
 2439 |                 "    onG(K,N1,N) :- ongoal(N,N1), steps(K).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                    
 2440 |                 "          \n"
      |                 ~~~~~~~~~~~~~~                                                                                    
 2441 |                 "% Specify valid arrangements of disks\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                         
 2442 |                 "   % Basic condition. Smaller disks are on larger ones\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
 2443 |                 "   :- time(T), on(T,N1,N), N1>=N.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
 2444 |                 "   \n"
      |                 ~~~~~~~                                                                                           
 2445 |                 "% Specify a valid move (only for T<t)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                         
 2446 |                 "   % pick a disk to move\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                      
 2447 |                 "    move(T,N) | noMove(T,N) :- disk(N), time(T), steps(K), T<K.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
 2448 |                 "    :- move(T,N1), move(T,N2), N1 != N2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                      
 2449 |                 "    :- time(T), steps(K), T<K, not diskMoved(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 2450 |                 "    diskMoved(T) :- move(T,Fv1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                              
 2451 |                 "\n"
      |                 ~~~~                                                                                              
 2452 |                 "   % pick a disk onto which to move\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                           
 2453 |                 "    where(T,N) | noWhere(T,N) :- disk(N), time(T), steps(K), T<K.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
 2454 |                 "    :- where(T,N1), where(T,N2), N1 != N2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                    
 2455 |                 "    :- time(T), steps(K), T<K, not diskWhere(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 2456 |                 "    diskWhere(T) :- where(T,Fv1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
 2457 |                 "\n"
      |                 ~~~~                                                                                              
 2458 |                 "   % pegs cannot be moved\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                     
 2459 |                 "   :- move(T,N), N<5.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~                                                                         
 2460 |                 "\n"
      |                 ~~~~                                                                                              
 2461 |                 "   % only top disk can be moved\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
 2462 |                 "   :- on(T,N,N1), move(T,N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                  
 2463 |                 "\n"
      |                 ~~~~                                                                                              
 2464 |                 "   % a disk can be placed on top only.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                        
 2465 |                 "   :- on(T,N,N1), where(T,N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                 
 2466 |                 "\n"
      |                 ~~~~                                                                                              
 2467 |                 "   % no disk is moved in two consecutive moves\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
 2468 |                 "   :- move(T,N), move(TM1,N), TM1=T-1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                        
 2469 |                 "\n"
      |                 ~~~~                                                                                              
 2470 |                 "% Specify effects of a move\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                   
 2471 |                 "   on(TP1,N1,N) :- move(T,N), where(T,N1), TP1=T+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                           
 2472 |                 "\n"
      |                 ~~~~                                                                                              
 2473 |                 "   on(TP1,N,N1) :- time(T), steps(K), T<K,\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                    
 2474 |                 "                   on(T,N,N1), not move(T,N1), TP1=T+1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 2475 |                 "\n"
      |                 ~~~~                                                                                              
 2476 |                 "% Goal description\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~                                                                            
 2477 |                 "    :- not on(K,N,N1), onG(K,N,N1), steps(K).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                 
 2478 |                 "    :- on(K,N,N1), not onG(K,N,N1),steps(K).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  
 2479 |                 "\n"
      |                 ~~~~                                                                                              
 2480 |                 "% Solution\n"
      |                 ~~~~~~~~~~~~~~                                                                                    
 2481 |                 "    put(T,M,N) :- move(T,N), where(T,M), steps(K), T<K.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       
 2482 |                 , {"put("})));
      |                 ~~~~~~~~~~~                                                                                       
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2415:9: note: in expansion of macro 'REQUIRE'
 2415 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2495:107: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 2495 |             "[chosenColour(1,red),chosenColour(2,green),chosenColour(3,blue)]],[])" == IO::to_string(solve(
      |                                                                                                      ~~~~~^
 2496 |                 "% instance\n"
      |                 ~~~~~~~~~~~~~~                                                                             
 2497 |                 "\n"
      |                 ~~~~                                                                                       
 2498 |                 "node(1). node(2). node(3). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
 2499 |                 "link(1,2). link(2,1). link(2,3). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                      
 2500 |                 "link(3,2). link(3,1). link(1,3). \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                      
 2501 |                 "colour(red). colour(green). colour(blue).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                              
 2502 |                 "\n"
      |                 ~~~~                                                                                       
 2503 |                 "% encoding\n"
      |                 ~~~~~~~~~~~~~~                                                                             
 2504 |                 "\n"
      |                 ~~~~                                                                                       
 2505 |                 "% Guess colours.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                       
 2506 |                 "chosenColour(N,C) | notChosenColour(N,C) :- node(N), colour(C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
 2507 |                 "\n"
      |                 ~~~~                                                                                       
 2508 |                 "% At least one color per node.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                         
 2509 |                 ":- node(X), not colored(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
 2510 |                 "colored(X) :- chosenColour(X,Fv1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
 2511 |                 "\n"
      |                 ~~~~                                                                                       
 2512 |                 "% Only one color per node.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
 2513 |                 ":- chosenColour(N,C1), chosenColour(N,C2), C1!=C2. \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                    
 2514 |                 "\n"
      |                 ~~~~                                                                                       
 2515 |                 "% No two adjacent nodes have the same colour. \n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                         
 2516 |                 ":- link(X,Y),  X<Y, chosenColour(X,C), chosenColour(Y,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
 2517 |                 "\n"
      |                 ~~~~                                                                                       
 2518 |                 , {"chosenColour("})));
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                       
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/aspcomp13.cc:2489:9: note: in expansion of macro 'REQUIRE'
 2489 |         REQUIRE(
      |         ^~~~~~~
[ 97%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/incremental.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/output/incremental.cc.o -MF CMakeFiles/test_gringo.dir/output/incremental.cc.o.d -o CMakeFiles/test_gringo.dir/output/incremental.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/incremental.cc
[ 97%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/lparse.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/output/lparse.cc.o -MF CMakeFiles/test_gringo.dir/output/lparse.cc.o.d -o CMakeFiles/test_gringo.dir/output/lparse.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:36,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/incremental.cc:28:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_stringref.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_assertion_info.hpp:13,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_assertion_handler.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/tests.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/term_helper.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/incremental.cc:25:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:36,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:27:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_stringref.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_assertion_info.hpp:13,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_assertion_handler.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/tests.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:25:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 98%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/theory.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/output/theory.cc.o -MF CMakeFiles/test_gringo.dir/output/theory.cc.o.d -o CMakeFiles/test_gringo.dir/output/theory.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/theory.cc
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:36,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/theory.cc:27:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_stringref.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_assertion_info.hpp:13,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_assertion_handler.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/tests.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/theory.cc:25:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
[ 98%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/warnings.cc.o
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/c++ -DCLINGO_MAP_TYPE=0 -I/build/reproducible-path/gringo-5.6.2/libgringo/tests -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/src -I/build/reproducible-path/gringo-5.6.2/libgringo -I/build/reproducible-path/gringo-5.6.2/clasp/libpotassco -I/build/reproducible-path/gringo-5.6.2/libreify -I/build/reproducible-path/gringo-5.6.2/third_party/ordered-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/hopscotch-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/sparse-map/include -I/build/reproducible-path/gringo-5.6.2/third_party/optional/include -I/build/reproducible-path/gringo-5.6.2/third_party/variant/include -I/build/reproducible-path/gringo-5.6.2/clasp -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp -I/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/.. -I/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/generated-includes -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -std=c++14 -fvisibility=hidden -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/output/warnings.cc.o -MF CMakeFiles/test_gringo.dir/output/warnings.cc.o.d -o CMakeFiles/test_gringo.dir/output/warnings.cc.o -c /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::Models Gringo::Output::Test::solve(ClingoState&, const std::string&, Filter, std::initializer_list<long long int>)':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:115:15: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  115 | inline Models solve(ClingoState &state, std::string const &str, Filter filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |               ^~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::ModelsAndMessages Gringo::Output::Test::solve(const std::string&, std::initializer_list<std::__cxx11::basic_string<char> >, std::initializer_list<long long int>)':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:140:26: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  140 | inline ModelsAndMessages solve(std::string const &str, std::initializer_list<std::string> filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |                          ^~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:142:18: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  142 |     return {solve(state, str, filter, minimize), state.module.messages()};
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/reproducible-path/gringo-5.6.2/clasp/clasp/program_builder.h:34,
                 from /build/reproducible-path/gringo-5.6.2/clasp/clasp/clasp_facade.h:31,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:36,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:27:
/build/reproducible-path/gringo-5.6.2/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++/14/string:49,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_stringref.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_assertion_info.hpp:13,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_assertion_handler.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:12,
                 from /build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:11,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/tests.hh:28,
                 from /build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:25:
/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/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++/14/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc: In function 'void Gringo::Output::Test::CATCH2_INTERNAL_TEST_0()':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:34:64: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   34 |         REQUIRE("([[p(1),p(2)],[q]],[])" == IO::to_string(solve("p(1..2); q.")));
      |                                                           ~~~~~^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:34:9: note: in expansion of macro 'REQUIRE'
   34 |         REQUIRE("([[p(1),p(2)],[q]],[])" == IO::to_string(solve("p(1..2); q.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:35:212: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   35 |         REQUIRE("([[]],[-:1:3-11: info: operation undefined:\n  (#Range0/X)\n,-:1:3-11: info: operation undefined:\n  (#Range0/X)\n,-:1:3-11: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("p((0..2)/X); q :- X=0.")));
      |                                                                                                                                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:35:9: note: in expansion of macro 'REQUIRE'
   35 |         REQUIRE("([[]],[-:1:3-11: info: operation undefined:\n  (#Range0/X)\n,-:1:3-11: info: operation undefined:\n  (#Range0/X)\n,-:1:3-11: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("p((0..2)/X); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:36:104: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   36 |         REQUIRE("([[]],[-:1:3-11: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("p((0..2)/0); q :- X=0.")));
      |                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:36:9: note: in expansion of macro 'REQUIRE'
   36 |         REQUIRE("([[]],[-:1:3-11: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("p((0..2)/0); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:37:117: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   37 |         REQUIRE("([[p(2),p(4)],[q]],[-:1:3-11: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("p(4/(0..2)); q.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:37:9: note: in expansion of macro 'REQUIRE'
   37 |         REQUIRE("([[p(2),p(4)],[q]],[-:1:3-11: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("p(4/(0..2)); q.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:39:83: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   39 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[])" == IO::to_string(solve("not p(1..2); q. {p(1)}. {p(2)}.")));
      |                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:39:9: note: in expansion of macro 'REQUIRE'
   39 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[])" == IO::to_string(solve("not p(1..2); q. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:40:219: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   40 |         REQUIRE("([[],[p(1)]],[-:1:7-15: info: operation undefined:\n  (#Range0/X)\n,-:1:7-15: info: operation undefined:\n  (#Range0/X)\n,-:1:7-15: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("not p((0..2)/X); q :- X=0. {p(1)}.")));
      |                                                                                                                                                                                                                      ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:40:9: note: in expansion of macro 'REQUIRE'
   40 |         REQUIRE("([[],[p(1)]],[-:1:7-15: info: operation undefined:\n  (#Range0/X)\n,-:1:7-15: info: operation undefined:\n  (#Range0/X)\n,-:1:7-15: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("not p((0..2)/X); q :- X=0. {p(1)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:41:104: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   41 |         REQUIRE("([[]],[-:1:7-15: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("not p((0..2)/0); q :- X=0.")));
      |                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:41:9: note: in expansion of macro 'REQUIRE'
   41 |         REQUIRE("([[]],[-:1:7-15: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("not p((0..2)/0); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:42:136: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   42 |         REQUIRE("([[],[p(2),p(4),q],[p(2),q],[p(4),q]],[-:1:7-15: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("not p(4/(0..2)); q. {p(4)}. {p(2)}.")));
      |                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:42:9: note: in expansion of macro 'REQUIRE'
   42 |         REQUIRE("([[],[p(2),p(4),q],[p(2),q],[p(4),q]],[-:1:7-15: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("not p(4/(0..2)); q. {p(4)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:44:82: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   44 |         REQUIRE("([[p(1),p(2)],[p(1),q],[p(2),q],[q]],[])" == IO::to_string(solve("not not p(1..2); q. {p(1)}. {p(2)}.")));
      |                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:44:9: note: in expansion of macro 'REQUIRE'
   44 |         REQUIRE("([[p(1),p(2)],[p(1),q],[p(2),q],[q]],[])" == IO::to_string(solve("not not p(1..2); q. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:45:222: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   45 |         REQUIRE("([[],[p(1)]],[-:1:11-19: info: operation undefined:\n  (#Range0/X)\n,-:1:11-19: info: operation undefined:\n  (#Range0/X)\n,-:1:11-19: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("not not p((0..2)/X); q :- X=0. {p(1)}.")));
      |                                                                                                                                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:45:9: note: in expansion of macro 'REQUIRE'
   45 |         REQUIRE("([[],[p(1)]],[-:1:11-19: info: operation undefined:\n  (#Range0/X)\n,-:1:11-19: info: operation undefined:\n  (#Range0/X)\n,-:1:11-19: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("not not p((0..2)/X); q :- X=0. {p(1)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:46:105: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   46 |         REQUIRE("([[]],[-:1:11-19: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("not not p((0..2)/0); q :- X=0.")));
      |                                                                                                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:46:9: note: in expansion of macro 'REQUIRE'
   46 |         REQUIRE("([[]],[-:1:11-19: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("not not p((0..2)/0); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:47:136: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   47 |         REQUIRE("([[p(2),p(4)],[p(2),q],[p(4),q],[q]],[-:1:11-19: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("not not p(4/(0..2)); q. {p(4)}. {p(2)}.")));
      |                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:47:9: note: in expansion of macro 'REQUIRE'
   47 |         REQUIRE("([[p(2),p(4)],[p(2),q],[p(4),q],[q]],[-:1:11-19: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("not not p(4/(0..2)); q. {p(4)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:50:64: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   50 |         REQUIRE("([[p(1),p(2)],[q]],[])" == IO::to_string(solve("p(1..2):#true; q:#true.")));
      |                                                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:50:9: note: in expansion of macro 'REQUIRE'
   50 |         REQUIRE("([[p(1),p(2)],[q]],[])" == IO::to_string(solve("p(1..2):#true; q:#true.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:51:212: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   51 |         REQUIRE("([[]],[-:1:3-11: info: operation undefined:\n  (#Range0/X)\n,-:1:3-11: info: operation undefined:\n  (#Range0/X)\n,-:1:3-11: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("p((0..2)/X); q :- X=0.")));
      |                                                                                                                                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:51:9: note: in expansion of macro 'REQUIRE'
   51 |         REQUIRE("([[]],[-:1:3-11: info: operation undefined:\n  (#Range0/X)\n,-:1:3-11: info: operation undefined:\n  (#Range0/X)\n,-:1:3-11: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("p((0..2)/X); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:52:104: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   52 |         REQUIRE("([[]],[-:1:3-11: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("p((0..2)/0):#true; q:#true :- X=0.")));
      |                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:52:9: note: in expansion of macro 'REQUIRE'
   52 |         REQUIRE("([[]],[-:1:3-11: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("p((0..2)/0):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:53:117: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   53 |         REQUIRE("([[p(2),p(4)],[q]],[-:1:3-11: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("p(4/(0..2)):#true; q:#true.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:53:9: note: in expansion of macro 'REQUIRE'
   53 |         REQUIRE("([[p(2),p(4)],[q]],[-:1:3-11: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("p(4/(0..2)):#true; q:#true.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:55:83: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   55 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[])" == IO::to_string(solve("not p(1..2):#true; q:#true. {p(1)}. {p(2)}.")));
      |                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:55:9: note: in expansion of macro 'REQUIRE'
   55 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[])" == IO::to_string(solve("not p(1..2):#true; q:#true. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:56:219: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   56 |         REQUIRE("([[],[p(1)]],[-:1:7-15: info: operation undefined:\n  (#Range0/X)\n,-:1:7-15: info: operation undefined:\n  (#Range0/X)\n,-:1:7-15: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("not p((0..2)/X):#true; q:#true :- X=0. {p(1)}.")));
      |                                                                                                                                                                                                                      ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:56:9: note: in expansion of macro 'REQUIRE'
   56 |         REQUIRE("([[],[p(1)]],[-:1:7-15: info: operation undefined:\n  (#Range0/X)\n,-:1:7-15: info: operation undefined:\n  (#Range0/X)\n,-:1:7-15: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("not p((0..2)/X):#true; q:#true :- X=0. {p(1)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:57:104: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   57 |         REQUIRE("([[]],[-:1:7-15: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("not p((0..2)/0):#true; q:#true :- X=0.")));
      |                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/catch_test_macros.hpp:123:26: note: in expansion of macro 'INTERNAL_CATCH_TEST'
  123 |   #define REQUIRE( ... ) INTERNAL_CATCH_TEST( "REQUIRE", Catch::ResultDisposition::Normal, __VA_ARGS__  )
      |                          ^~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:57:9: note: in expansion of macro 'REQUIRE'
   57 |         REQUIRE("([[]],[-:1:7-15: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("not p((0..2)/0):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:58:136: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   58 |         REQUIRE("([[],[p(2),p(4),q],[p(2),q],[p(4),q]],[-:1:7-15: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("not p(4/(0..2)):#true; q:#true. {p(4)}. {p(2)}.")));
      |                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:58:9: note: in expansion of macro 'REQUIRE'
   58 |         REQUIRE("([[],[p(2),p(4),q],[p(2),q],[p(4),q]],[-:1:7-15: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("not p(4/(0..2)):#true; q:#true. {p(4)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:60:82: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   60 |         REQUIRE("([[p(1),p(2)],[p(1),q],[p(2),q],[q]],[])" == IO::to_string(solve("not not p(1..2):#true; q:#true. {p(1)}. {p(2)}.")));
      |                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:60:9: note: in expansion of macro 'REQUIRE'
   60 |         REQUIRE("([[p(1),p(2)],[p(1),q],[p(2),q],[q]],[])" == IO::to_string(solve("not not p(1..2):#true; q:#true. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:61:222: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   61 |         REQUIRE("([[],[p(1)]],[-:1:11-19: info: operation undefined:\n  (#Range0/X)\n,-:1:11-19: info: operation undefined:\n  (#Range0/X)\n,-:1:11-19: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("not not p((0..2)/X):#true; q:#true :- X=0. {p(1)}.")));
      |                                                                                                                                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:61:9: note: in expansion of macro 'REQUIRE'
   61 |         REQUIRE("([[],[p(1)]],[-:1:11-19: info: operation undefined:\n  (#Range0/X)\n,-:1:11-19: info: operation undefined:\n  (#Range0/X)\n,-:1:11-19: info: operation undefined:\n  (#Range0/X)\n])" == IO::to_string(solve("not not p((0..2)/X):#true; q:#true :- X=0. {p(1)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:62:105: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   62 |         REQUIRE("([[]],[-:1:11-19: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("not not p((0..2)/0):#true; q:#true :- X=0.")));
      |                                                                                                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:62:9: note: in expansion of macro 'REQUIRE'
   62 |         REQUIRE("([[]],[-:1:11-19: info: operation undefined:\n  (#Range0/0)\n])" == IO::to_string(solve("not not p((0..2)/0):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:63:136: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   63 |         REQUIRE("([[p(2),p(4)],[p(2),q],[p(4),q],[q]],[-:1:11-19: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("not not p(4/(0..2)):#true; q:#true. {p(4)}. {p(2)}.")));
      |                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:63:9: note: in expansion of macro 'REQUIRE'
   63 |         REQUIRE("([[p(2),p(4)],[p(2),q],[p(4),q],[q]],[-:1:11-19: info: operation undefined:\n  (4/#Range0)\n])" == IO::to_string(solve("not not p(4/(0..2)):#true; q:#true. {p(4)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:67:64: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   67 |         REQUIRE("([[p(1),p(2)],[q]],[])" == IO::to_string(solve("p(1;2); q.")));
      |                                                           ~~~~~^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:67:9: note: in expansion of macro 'REQUIRE'
   67 |         REQUIRE("([[p(1),p(2)],[q]],[])" == IO::to_string(solve("p(1;2); q.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:68:110: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   68 |         REQUIRE("([[p(1),p(2)],[q]],[-:1:3-6: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("p(0/X;1;2); q :- X=0.")));
      |                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:68:9: note: in expansion of macro 'REQUIRE'
   68 |         REQUIRE("([[p(1),p(2)],[q]],[-:1:3-6: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("p(0/X;1;2); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:69:110: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   69 |         REQUIRE("([[p(1),p(2)],[q]],[-:1:3-6: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("p(X/0;1;2); q :- X=0.")));
      |                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:69:9: note: in expansion of macro 'REQUIRE'
   69 |         REQUIRE("([[p(1),p(2)],[q]],[-:1:3-6: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("p(X/0;1;2); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:70:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   70 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("p(0/X); q :- X=0.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:70:9: note: in expansion of macro 'REQUIRE'
   70 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("p(0/X); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:71:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   71 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("p(X/0); q :- X=0.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:71:9: note: in expansion of macro 'REQUIRE'
   71 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("p(X/0); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:73:83: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   73 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[])" == IO::to_string(solve("not p(1;2); q. {p(1)}. {p(2)}.")));
      |                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:73:9: note: in expansion of macro 'REQUIRE'
   73 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[])" == IO::to_string(solve("not p(1;2); q. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:74:130: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   74 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[-:1:7-10: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not p(0/X;1;2); q :- X=0. {p(1)}. {p(2)}.")));
      |                                                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:74:9: note: in expansion of macro 'REQUIRE'
   74 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[-:1:7-10: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not p(0/X;1;2); q :- X=0. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:75:130: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   75 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[-:1:7-10: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not p(X/0;1;2); q :- X=0. {p(1)}. {p(2)}.")));
      |                                                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:75:9: note: in expansion of macro 'REQUIRE'
   75 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[-:1:7-10: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not p(X/0;1;2); q :- X=0. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:76:166: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   76 |         REQUIRE("([[]],[-:1:5-11: info: atom does not occur in any rule head:\n  p((0/X))\n,-:1:7-10: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not p(0/X); q :- X=0.")));
      |                                                                                                                                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:76:9: note: in expansion of macro 'REQUIRE'
   76 |         REQUIRE("([[]],[-:1:5-11: info: atom does not occur in any rule head:\n  p((0/X))\n,-:1:7-10: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not p(0/X); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:77:98: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   77 |         REQUIRE("([[]],[-:1:7-10: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not p(X/0); q :- X=0.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:77:9: note: in expansion of macro 'REQUIRE'
   77 |         REQUIRE("([[]],[-:1:7-10: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not p(X/0); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:79:69: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   79 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[])" == IO::to_string(solve("not not p(1;2); q. p(1). {p(2)}.")));
      |                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:79:9: note: in expansion of macro 'REQUIRE'
   79 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[])" == IO::to_string(solve("not not p(1;2); q. p(1). {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:80:117: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   80 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[-:1:11-14: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not not p(0/X;1;2); q :- X=0. p(1). {p(2)}.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:80:9: note: in expansion of macro 'REQUIRE'
   80 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[-:1:11-14: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not not p(0/X;1;2); q :- X=0. p(1). {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:81:117: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   81 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[-:1:11-14: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not not p(X/0;1;2); q :- X=0. p(1). {p(2)}.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:81:9: note: in expansion of macro 'REQUIRE'
   81 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[-:1:11-14: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not not p(X/0;1;2); q :- X=0. p(1). {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:82:167: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   82 |         REQUIRE("([[]],[-:1:9-15: info: atom does not occur in any rule head:\n  p((0/X))\n,-:1:11-14: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not not p(0/X); q :- X=0.")));
      |                                                                                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:82:9: note: in expansion of macro 'REQUIRE'
   82 |         REQUIRE("([[]],[-:1:9-15: info: atom does not occur in any rule head:\n  p((0/X))\n,-:1:11-14: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not not p(0/X); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:83:99: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   83 |         REQUIRE("([[]],[-:1:11-14: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not not p(X/0); q :- X=0.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:83:9: note: in expansion of macro 'REQUIRE'
   83 |         REQUIRE("([[]],[-:1:11-14: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not not p(X/0); q :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:86:64: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   86 |         REQUIRE("([[p(1),p(2)],[q]],[])" == IO::to_string(solve("p(1;2):#true; q:#true.")));
      |                                                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:86:9: note: in expansion of macro 'REQUIRE'
   86 |         REQUIRE("([[p(1),p(2)],[q]],[])" == IO::to_string(solve("p(1;2):#true; q:#true.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:87:110: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   87 |         REQUIRE("([[p(1),p(2)],[q]],[-:1:3-6: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("p(0/X;1;2):#true; q:#true :- X=0.")));
      |                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:87:9: note: in expansion of macro 'REQUIRE'
   87 |         REQUIRE("([[p(1),p(2)],[q]],[-:1:3-6: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("p(0/X;1;2):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:88:110: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   88 |         REQUIRE("([[p(1),p(2)],[q]],[-:1:3-6: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("p(X/0;1;2):#true; q:#true :- X=0.")));
      |                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:88:9: note: in expansion of macro 'REQUIRE'
   88 |         REQUIRE("([[p(1),p(2)],[q]],[-:1:3-6: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("p(X/0;1;2):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:89:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   89 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("p(0/X):#true; q:#true :- X=0.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:89:9: note: in expansion of macro 'REQUIRE'
   89 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("p(0/X):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:90:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   90 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("p(X/0):#true; q:#true :- X=0.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:90:9: note: in expansion of macro 'REQUIRE'
   90 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("p(X/0):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:92:83: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   92 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[])" == IO::to_string(solve("not p(1;2):#true; q:#true. {p(1)}. {p(2)}.")));
      |                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:92:9: note: in expansion of macro 'REQUIRE'
   92 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[])" == IO::to_string(solve("not p(1;2):#true; q:#true. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:93:130: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   93 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[-:1:7-10: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not p(0/X;1;2):#true; q:#true :- X=0. {p(1)}. {p(2)}.")));
      |                                                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:93:9: note: in expansion of macro 'REQUIRE'
   93 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[-:1:7-10: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not p(0/X;1;2):#true; q:#true :- X=0. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:94:130: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   94 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[-:1:7-10: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not p(X/0;1;2):#true; q:#true :- X=0. {p(1)}. {p(2)}.")));
      |                                                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:94:9: note: in expansion of macro 'REQUIRE'
   94 |         REQUIRE("([[],[p(1),p(2),q],[p(1),q],[p(2),q]],[-:1:7-10: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not p(X/0;1;2):#true; q:#true :- X=0. {p(1)}. {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:95:166: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   95 |         REQUIRE("([[]],[-:1:5-11: info: atom does not occur in any rule head:\n  p((0/X))\n,-:1:7-10: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not p(0/X):#true; q:#true :- X=0.")));
      |                                                                                                                                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:95:9: note: in expansion of macro 'REQUIRE'
   95 |         REQUIRE("([[]],[-:1:5-11: info: atom does not occur in any rule head:\n  p((0/X))\n,-:1:7-10: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not p(0/X):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:96:98: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   96 |         REQUIRE("([[]],[-:1:7-10: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not p(X/0):#true; q:#true :- X=0.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:96:9: note: in expansion of macro 'REQUIRE'
   96 |         REQUIRE("([[]],[-:1:7-10: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not p(X/0):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:98:69: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   98 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[])" == IO::to_string(solve("not not p(1;2):#true; q:#true. p(1). {p(2)}.")));
      |                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:98:9: note: in expansion of macro 'REQUIRE'
   98 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[])" == IO::to_string(solve("not not p(1;2):#true; q:#true. p(1). {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:99:117: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   99 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[-:1:11-14: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not not p(0/X;1;2):#true; q:#true :- X=0. p(1). {p(2)}.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:99:9: note: in expansion of macro 'REQUIRE'
   99 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[-:1:11-14: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not not p(0/X;1;2):#true; q:#true :- X=0. p(1). {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:100:117: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  100 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[-:1:11-14: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not not p(X/0;1;2):#true; q:#true :- X=0. p(1). {p(2)}.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:100:9: note: in expansion of macro 'REQUIRE'
  100 |         REQUIRE("([[p(1),p(2)],[p(1),q]],[-:1:11-14: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not not p(X/0;1;2):#true; q:#true :- X=0. p(1). {p(2)}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:101:167: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  101 |         REQUIRE("([[]],[-:1:9-15: info: atom does not occur in any rule head:\n  p((0/X))\n,-:1:11-14: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not not p(0/X):#true; q:#true :- X=0.")));
      |                                                                                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:101:9: note: in expansion of macro 'REQUIRE'
  101 |         REQUIRE("([[]],[-:1:9-15: info: atom does not occur in any rule head:\n  p((0/X))\n,-:1:11-14: info: operation undefined:\n  (0/X)\n])" == IO::to_string(solve("not not p(0/X):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:102:99: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  102 |         REQUIRE("([[]],[-:1:11-14: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not not p(X/0):#true; q:#true :- X=0.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:102:9: note: in expansion of macro 'REQUIRE'
  102 |         REQUIRE("([[]],[-:1:11-14: info: operation undefined:\n  (X/0)\n])" == IO::to_string(solve("not not p(X/0):#true; q:#true :- X=0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:107:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  107 |             IO::to_string(solve(
      |                           ~~~~~^
  108 |                 "q(1;2).\n"
      |                 ~~~~~~~~~~~     
  109 | 
      |                                 
  110 |                 "p(X) :- q(X); p(X) : r(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111 |                 "r(X) :- q(X); r(X) : p(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 | 
      |                                 
  113 |                 "p :- p(X).\n"
      |                 ~~~~~~~~~~~~~~  
  114 |                 "  :- not p.\n"
      |                 ~~~~~~~~~~~~~~~ 
  115 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:105:9: note: in expansion of macro 'REQUIRE'
  105 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:121:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  121 |             IO::to_string(solve(
      |                           ~~~~~^
  122 |                 "p. -p."
      |                 ~~~~~~~~        
  123 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:119:9: note: in expansion of macro 'REQUIRE'
  119 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:127:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  127 |             IO::to_string(solve(
      |                           ~~~~~^
  128 |                 "-p."
      |                 ~~~~~           
  129 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:125:9: note: in expansion of macro 'REQUIRE'
  125 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:135:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  135 |             IO::to_string(solve(
      |                           ~~~~~^
  136 |                 "a(X) :- X=(1;2;4)."
      |                 ~~~~~~~~~~~~~~~~~~~~
  137 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:133:9: note: in expansion of macro 'REQUIRE'
  133 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:141:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  141 |             IO::to_string(solve(
      |                           ~~~~~^
  142 |                 "1 {q(3;4)} 1."
      |                 ~~~~~~~~~~~~~~~ 
  143 |                 "p(1;2) :- q(3;4)."
      |                 ~~~~~~~~~~~~~~~~~~~
  144 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:139:9: note: in expansion of macro 'REQUIRE'
  139 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:148:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  148 |             IO::to_string(solve(
      |                           ~~~~~^
  149 |                 "1 { p(1;2) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  150 |                 "1 { q(3;4) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  151 |                 "a :- p(1;2) : q(3;4)."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
  152 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:146:9: note: in expansion of macro 'REQUIRE'
  146 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:156:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  156 |             IO::to_string(solve(
      |                           ~~~~~^
  157 |                 "1 { q(3;4) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  158 |                 "p(1;2) : q(3;4)."
      |                 ~~~~~~~~~~~~~~~~~~
  159 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:154:9: note: in expansion of macro 'REQUIRE'
  154 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:163:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  163 |             IO::to_string(solve(
      |                           ~~~~~^
  164 |                 "1 { q(3;4) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  165 |                 "0 { p(1;2) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  166 |                 "a :- (1;2) { q(3;4) : p(1;2) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  167 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:161:9: note: in expansion of macro 'REQUIRE'
  161 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:171:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  171 |             IO::to_string(solve(
      |                           ~~~~~^
  172 |                 "0 { p(1;2) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  173 |                 "a :- (2;3) #count { q(3;4) : p(1;2) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:169:9: note: in expansion of macro 'REQUIRE'
  169 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:178:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  178 |             IO::to_string(solve(
      |                           ~~~~~^
  179 |                 "0 { p(1;2) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  180 |                 "(1;2) { q(3;4) : p(1;2) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  181 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:176:9: note: in expansion of macro 'REQUIRE'
  176 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:185:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  185 |             IO::to_string(solve(
      |                           ~~~~~^
  186 |                 "0 { p(1;2) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  187 |                 "(1;2) #count { t(5;6) : q(3;4) : p(1;2) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:183:9: note: in expansion of macro 'REQUIRE'
  183 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:194:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  194 |             IO::to_string(solve(
      |                           ~~~~~^
  195 |                 "q(1..2)."
      |                 ~~~~~~~~~~      
  196 |                 "{ p(X) : q(X) } :- 2 { q(X) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:192:9: note: in expansion of macro 'REQUIRE'
  192 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:207:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  207 |             IO::to_string(solve(
      |                           ~~~~~^
  208 |                 "x :- #count { 1 : p(X+Y) } >= 0, X=1, Y=a."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:201:9: note: in expansion of macro 'REQUIRE'
  201 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:215:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  215 |             IO::to_string(solve(
      |                           ~~~~~^
  216 |                 "holds(atom(A)) :- rule(lit(pos,atom(A)),B); holds(B).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217 |                 "{ holds(atom(A)) : head_aggregate_element_set(I, head_aggregate_element(_,lit(pos,atom(A)),C))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  218 |                 "                 , holds(C)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  219 |                 "} :- rule(head_aggregate(left(#inf,less_equal),count,head_aggregate_element_set(I),right(less_equal,#sup)),C)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220 |                 "   ; holds(C)\n"
      |                 ~~~~~~~~~~~~~~~~~
  221 |                 "   .\n"
      |                 ~~~~~~~~        
  222 |                 "% :- rule(lit(pos,false),B); holds(B) .\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223 |                 "% NOTE: there are more heads but this is enough to support --lparse-rewrite\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224 |                 "\n"
      |                 ~~~~            
  225 |                 "holds(conjunction(I)) :- conjunction(I)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226 |                 "                       ;         holds(A) : conjunction(I,lit(pos,A))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227 |                 "                       ; not     holds(A) : conjunction(I,lit(neg,A))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  228 |                 "                       ; not not holds(A) : conjunction(I,lit(neg_neg,A))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  229 |                 "                       .\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  230 |                 "\n"
      |                 ~~~~            
  231 |                 "body_aggregate(L,F,S,U) :- conjunction(_,lit(_,body_aggregate(L,F,S,U))). % TODO: generate in meta\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |                 "\n"
      |                 ~~~~            
  233 |                 "holds(body_aggregate(left(#inf,less_equal),sump,body_aggregate_element_set(S),right(greater_equal,U)))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  234 |                 "    :- body_aggregate(left(#inf,less_equal),sump,body_aggregate_element_set(S),right(greater_equal,U))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235 |                 "     ; #sum+ { W,T : body_aggregate_element_set(S,body_aggregate_element((W,T),conjunction(C))), holds(C) } >= U % TODO: if the holds is omitted strange things appear to happen\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |                 "     .\n"
      |                 ~~~~~~~~~~      
  237 |                 "% NOTE: there are more body aggregates but this is enough to support --lparse-rewrite\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                 "\n"
      |                 ~~~~            
  239 |                 "% TODO: handle minimize constraint\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  240 |                 "\n"
      |                 ~~~~            
  241 |                 "#show.\n"
      |                 ~~~~~~~~~~      
  242 |                 "#show I : holds(conjunction(I)), conjunction(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  243 |                 "rule(head_aggregate(left(#inf,less_equal),count,head_aggregate_element_set(0),right(less_equal,#sup)),conjunction(0)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |                 "conjunction(0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  245 |                 "head_aggregate_element_set(0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |                 "head_aggregate_element_set(0,head_aggregate_element((),lit(pos,atom(p(1))),conjunction(0))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  247 |                 "head_aggregate_element_set(0,head_aggregate_element((),lit(pos,atom(p(2))),conjunction(0))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  248 |                 "rule(lit(pos,atom(__aux(1))),conjunction(1)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  249 |                 "conjunction(1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  250 |                 "conjunction(1,lit(pos,atom(p(2)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |                 "conjunction(1,lit(neg,atom(p(2)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252 |                 "rule(lit(pos,atom(__aux(2))),conjunction(2)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  253 |                 "conjunction(2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  254 |                 "conjunction(2,lit(pos,atom(p(2)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                 "rule(lit(pos,atom(__aux(2))),conjunction(3)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |                 "conjunction(3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  257 |                 "conjunction(3,lit(pos,atom(__aux(1)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |                 "rule(lit(pos,atom(__aux(4))),conjunction(6)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |                 "conjunction(4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  260 |                 "conjunction(4,lit(pos,atom(p(1)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  261 |                 "conjunction(5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  262 |                 "conjunction(5,lit(pos,atom(__aux(2)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263 |                 "body_aggregate_element_set(0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  264 |                 "body_aggregate_element_set(0,body_aggregate_element((1,(0,())),conjunction(4))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                 "body_aggregate_element_set(0,body_aggregate_element((2,(1,())),conjunction(5))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                 "conjunction(6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  267 |                 "conjunction(6,lit(pos,body_aggregate(left(#inf,less_equal),sump,body_aggregate_element_set(0),right(greater_equal,1)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  268 |                 "rule(lit(pos,atom(__aux(5))),conjunction(7)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269 |                 "conjunction(7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  270 |                 "conjunction(7,lit(pos,body_aggregate(left(#inf,less_equal),sump,body_aggregate_element_set(0),right(greater_equal,3)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                 "rule(lit(pos,atom(__aux(3))),conjunction(8)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  272 |                 "conjunction(8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  273 |                 "conjunction(8,lit(pos,atom(__aux(4)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |                 "conjunction(8,lit(neg,atom(__aux(5)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275 |                 "rule(lit(pos,false),conjunction(9)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  276 |                 "conjunction(9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  277 |                 "conjunction(9,lit(neg,atom(__aux(3)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  278 |                 "show_atom(p(1)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  279 |                 "show_atom(p(2)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  280 |             ))
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:213:9: note: in expansion of macro 'REQUIRE'
  213 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:285:51: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  285 |         REQUIRE("([[]],[])" == IO::to_string(solve("")));
      |                                              ~~~~~^~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:285:9: note: in expansion of macro 'REQUIRE'
  285 |         REQUIRE("([[]],[])" == IO::to_string(solve("")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:289:60: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  289 |         REQUIRE("([[p(1),p(2)]],[])" == IO::to_string(solve(
      |                                                       ~~~~~^
  290 |             "q((1,x),2).\n"
      |             ~~~~~~~~~~~~~~~                                 
  291 |             "p(A) :- q((A,_),_).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~                         
  292 |             "p(B) :- q((A,_),B).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~                         
  293 |             , {"p("})));
      |             ~~~~~~~~~                                       
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:289:9: note: in expansion of macro 'REQUIRE'
  289 |         REQUIRE("([[p(1),p(2)]],[])" == IO::to_string(solve(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:298:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  298 |             IO::to_string(solve(
      |                           ~~~~~^
  299 |             "a(1)."
      |             ~~~~~~~             
  300 |             "a(2)."
      |             ~~~~~~~             
  301 |             "b(1)."
      |             ~~~~~~~             
  302 |             "{ b(X) } :- a(X).")));
      |             ~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:296:9: note: in expansion of macro 'REQUIRE'
  296 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:308:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  308 |             IO::to_string(solve(
      |                           ~~~~~^
  309 |                 "a(50)."
      |                 ~~~~~~~~        
  310 |                 "{ a(20) ; a(60) }."
      |                 ~~~~~~~~~~~~~~~~~~~~
  311 |                 "output(X) :- X = #min { C : a(C) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |             )));
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:306:9: note: in expansion of macro 'REQUIRE'
  306 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:347:43: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  347 |             "],[])" == IO::to_string(solve(
      |                                      ~~~~~^
  348 |             "atom(A) :- hasatom(A,_,_).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  349 |             "atom(A) :- hasatom(e(_,A),_,_).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350 |             "nonvatom(X) :- atom(X), X!=v(V):atom(v(V)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |             "\n"
      |             ~~~~                           
  352 |             "triviallyfalse(n(X),n(Y)) :- atom(n(X)), atom(n(Y)), X!=Y.\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |             "triviallyfalse(e(R1,C1),e(R2,C2)) :- atom(e(R1,C1)),\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354 |             "                                               atom(e(R2,C2)), R1!=R2. \n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |             "triviallyfalse(n(C),e(R,C1)) :- atom(n(C)), atom(e(R,C1)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |             "triviallyfalse(e(R,C1),n(C)) :- atom(n(C)), atom(e(R,C1)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |             "\n"
      |             ~~~~                           
  358 |             "subs(X,Y) :- subs(e(R,X),e(R,Y)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |             "\n"
      |             ~~~~                           
  360 |             "1 { subs(Y,X):hasatom(Y,|P-1|,E),not triviallyfalse(Y,X) } :- hasatom(X,P,E), nonvatom(X).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  361 |             "\n"
      |             ~~~~                           
  362 |             "1 { subs(Y,C):hasatom(Y,|P-1|,E),not triviallyfalse(Y,C) } :- subs(X,C), hasatom(X,P,E),\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363 |             "                  nonvatom(C), not hasatom(C,PX,E):hasatom(C,PX,E).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |             "\n"
      |             ~~~~                           
  365 |             "subs(X,Z) :- subs(X,Y), subs(Y,Z), X!=Z, X!=Y, Z!=Y.\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  366 |             "\n"
      |             ~~~~                           
  367 |             ":- subs(X,Y), triviallyfalse(X,Y).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368 |             "\n"
      |             ~~~~                           
  369 |             "greater(X,Y) :- subs(v(X),e(R,v(Y))).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  370 |             ":- greater(X,X).\n"
      |             ~~~~~~~~~~~~~~~~~~~~           
  371 |             "greater(X,Z) :- greater(X,Y), greater(Y,Z), X!=Y, X!=Z, Y!=Z.\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  372 |             "\n"
      |             ~~~~                           
  373 |             "atom(C) :- diseq(C,D).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~     
  374 |             "atom(D) :- diseq(C,D).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~     
  375 |             "\n"
      |             ~~~~                           
  376 |             "1 { dissubs(X,Y); dissubs(Y,X) } :- diseq(X,Y).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  377 |             "ok(C,D) :- dissubs(C,D), subs(D,D'), nonvatom(D'), not subs(C,D'), not subs(C',D'):subs(C,C').\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378 |             ":- dissubs(C,D), not ok(C,D).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |             "\n"
      |             ~~~~                           
  380 |             "r(v(X),C) :- subs(v(X),C), relevant(X), nonvatom(C).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  381 |             "\n"
      |             ~~~~                           
  382 |             "%equation 1\n"
      |             ~~~~~~~~~~~~~~~                
  383 |             "hasatom(v(x3), 0, 1).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  384 |             "hasatom(e(r1, n(a11)), 1, 1).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  385 |             "\n"
      |             ~~~~                           
  386 |             "%equation 2\n"
      |             ~~~~~~~~~~~~~~~                
  387 |             "hasatom(v(x9), 0, 2).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  388 |             "hasatom(v(x5), 1, 2).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  389 |             "hasatom(v(x9), 1, 2).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  390 |             "\n"
      |             ~~~~                           
  391 |             "%equation 3\n"
      |             ~~~~~~~~~~~~~~~                
  392 |             "hasatom(v(x6), 0, 3).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  393 |             "hasatom(v(x4), 1, 3).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  394 |             "hasatom(v(x9), 1, 3).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  395 |             "\n"
      |             ~~~~                           
  396 |             "%equation 4\n"
      |             ~~~~~~~~~~~~~~~                
  397 |             "hasatom(v(x1), 0, 4).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  398 |             "hasatom(v(x1), 1, 4).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  399 |             "hasatom(v(x9), 1, 4).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  400 |             "\n"
      |             ~~~~                           
  401 |             "%equation 5\n"
      |             ~~~~~~~~~~~~~~~                
  402 |             "hasatom(v(x1), 0, 5).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  403 |             "hasatom(e(r1, v(x7)), 1, 5).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  404 |             "\n"
      |             ~~~~                           
  405 |             "%equation 6\n"
      |             ~~~~~~~~~~~~~~~                
  406 |             "hasatom(v(x4), 0, 6).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  407 |             "hasatom(v(x3), 1, 6).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  408 |             "hasatom(v(x13), 1, 6).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~     
  409 |             "\n"
      |             ~~~~                           
  410 |             "%equation 7\n"
      |             ~~~~~~~~~~~~~~~                
  411 |             "hasatom(v(x2), 0, 7).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  412 |             "hasatom(e(r1, v(x4)), 1, 7).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413 |             "\n"
      |             ~~~~                           
  414 |             "%equation 8\n"
      |             ~~~~~~~~~~~~~~~                
  415 |             "hasatom(v(x7), 0, 8).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  416 |             "hasatom(v(x2), 1, 8).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  417 |             "hasatom(v(x7), 1, 8).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  418 |             "\n"
      |             ~~~~                           
  419 |             "%equation 9\n"
      |             ~~~~~~~~~~~~~~~                
  420 |             "hasatom(v(x5), 0, 9).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  421 |             "hasatom(e(r1, v(x3)), 1, 9).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  422 |             "\n"
      |             ~~~~                           
  423 |             "%disequation 1\n"
      |             ~~~~~~~~~~~~~~~~~~             
  424 |             "diseq(v(x6), v(x9)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~       
  425 |             "\n"
      |             ~~~~                           
  426 |             "relevant(x7).\n"
      |             ~~~~~~~~~~~~~~~~~              
  427 |             "relevant(x9).\n"
      |             ~~~~~~~~~~~~~~~~~              
  428 |             "relevant(x13).\n"
      |             ~~~~~~~~~~~~~~~~~~             
  429 |             , {"r("})));
      |             ~~~~~~~~~                      
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:316:9: note: in expansion of macro 'REQUIRE'
  316 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:436:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  436 |             IO::to_string(solve(
      |                           ~~~~~^
  437 |                 "b."
      |                 ~~~~            
  438 |                 "c :- b."
      |                 ~~~~~~~~~       
  439 |                 "a :- c."
      |                 ~~~~~~~~~       
  440 |                 "c : d :- a."
      |                 ~~~~~~~~~~~~~   
  441 |             )));
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:434:9: note: in expansion of macro 'REQUIRE'
  434 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:447:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  447 |             IO::to_string(solve(
      |                           ~~~~~^
  448 |                 "p(0)."
      |                 ~~~~~~~         
  449 |                 "h(0;1)."
      |                 ~~~~~~~~~       
  450 |                 "b(0)."
      |                 ~~~~~~~         
  451 |                 "p(X) : h(X) :- p(Y), b(Y)."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  452 |             )));
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:445:9: note: in expansion of macro 'REQUIRE'
  445 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:458:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  458 |             IO::to_string(solve(
      |                           ~~~~~^
  459 |             "{ p(1..5) }."
      |             ~~~~~~~~~~~~~~      
  460 |             ":- not not 2 != #min { X:p(X) } != 4.")));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:456:9: note: in expansion of macro 'REQUIRE'
  456 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:463:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  463 |             IO::to_string(solve(
      |                           ~~~~~^
  464 |             "{ p(1..5) }."
      |             ~~~~~~~~~~~~~~      
  465 |             ":- 2 != #min { X:p(X) } != 4.")));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:461:9: note: in expansion of macro 'REQUIRE'
  461 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:468:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  468 |             IO::to_string(solve(
      |                           ~~~~~^
  469 |             "{ p(1..5) }."
      |             ~~~~~~~~~~~~~~      
  470 |             "h :- not 2 != #min { X:p(X) } != 4."
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |             ":- not h.", {"p("})));
      |             ~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:466:9: note: in expansion of macro 'REQUIRE'
  466 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:474:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  474 |             IO::to_string(solve(
      |                           ~~~~~^
  475 |             "{ p(1..5) }."
      |             ~~~~~~~~~~~~~~      
  476 |             ":- not 2 = #min { X:p(X) }, not #min { X:p(X) } = 4.")));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:472:9: note: in expansion of macro 'REQUIRE'
  472 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:481:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  481 |             IO::to_string(solve(
      |                           ~~~~~^
  482 |             "a :- {a}!=1."
      |             ~~~~~~~~~~~~~~      
  483 |             )));
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:479:9: note: in expansion of macro 'REQUIRE'
  479 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:486:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  486 |             IO::to_string(solve(
      |                           ~~~~~^
  487 |             "a :- #sum {1:a}!=1."
      |             ~~~~~~~~~~~~~~~~~~~~~
  488 |             )));
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:484:9: note: in expansion of macro 'REQUIRE'
  484 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:491:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  491 |             IO::to_string(solve(
      |                           ~~~~~^
  492 |                 "b :- 0  #sum+ { 1: b }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
  493 |             )));
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:489:9: note: in expansion of macro 'REQUIRE'
  489 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:496:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  496 |             IO::to_string(solve(
      |                           ~~~~~^
  497 |                 "b :- 0  #sum { 1: b }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
  498 |             )));
      |             ~                   
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:494:9: note: in expansion of macro 'REQUIRE'
  494 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:503:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  503 |             IO::to_string(solve(
      |                           ~~~~~^
  504 |                 "time(0..1).\n"
      |                 ~~~~~~~~~~~~~~~ 
  505 |                 "1 { does(M,T) : legal(M,T) } 1 :- time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  506 |                 "legal(a,T) :- time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  507 |                 "legal(b,T) :- does(a,0), time(T).\n",
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  508 |                 {"does"})));
      |                 ~~~~~~~~~       
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:501:9: note: in expansion of macro 'REQUIRE'
  501 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:513:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  513 |             IO::to_string(solve(
      |                           ~~~~~^
  514 |                 "r :- #sum { 1:p } < 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                 "p :- not r.")));
      |                 ~~~~~~~~~~~~~~  
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:511:9: note: in expansion of macro 'REQUIRE'
  511 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:518:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  518 |             IO::to_string(solve("p :- #sum { 1:not p } < 1.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:516:9: note: in expansion of macro 'REQUIRE'
  516 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:521:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  521 |             IO::to_string(solve("p :- not #sum { 1:p } < 1.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:519:9: note: in expansion of macro 'REQUIRE'
  519 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:524:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  524 |             IO::to_string(solve("p :- not #sum { 1:not p } > 0.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:522:9: note: in expansion of macro 'REQUIRE'
  522 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:527:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  527 |             IO::to_string(solve("p :- not not #sum { 1:p } > 0.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:525:9: note: in expansion of macro 'REQUIRE'
  525 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:530:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  530 |             IO::to_string(solve("p :- not not #sum { 1:not p } < 1.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:528:9: note: in expansion of macro 'REQUIRE'
  528 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:536:143: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  536 |             "[b(c,d),b(c,e),b(p,d),b(p,e),e(2),e(3)]],[-:1:19-20: info: atom does not occur in any rule head:\n  c\n])" == IO::to_string(solve(
      |                                                                                                                                          ~~~~~^
  537 |                 "b(S,h) :- b(S,X), c.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                       
  538 |                 "b(c,d).\n"
      |                 ~~~~~~~~~~~                                                                                                                    
  539 |                 "b(p,X) :- b(c,X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                          
  540 |                 "b(c,e).\n"
      |                 ~~~~~~~~~~~                                                                                                                    
  541 |                 "a(S)   :- b(S,g).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                          
  542 |                 "1 = { e(3); b(S,f) : a(S) } :- b(S,e).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                     
  543 |                 "1 = { e(2); b(S,g) } :- b(S,d).\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                           
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:533:9: note: in expansion of macro 'REQUIRE'
  533 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:547:124: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  547 |         REQUIRE("([[q(a),r(a)]],[-:1:18-22: info: atom does not occur in any rule head:\n  z(X)\n])" == IO::to_string(solve("1 { q(a); p(X) : z(X) }. r(X) :- q(X).")));
      |                                                                                                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:547:9: note: in expansion of macro 'REQUIRE'
  547 |         REQUIRE("([[q(a),r(a)]],[-:1:18-22: info: atom does not occur in any rule head:\n  z(X)\n])" == IO::to_string(solve("1 { q(a); p(X) : z(X) }. r(X) :- q(X).")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:548:124: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  548 |         REQUIRE("([[q(a),r(a)]],[-:1:12-16: info: atom does not occur in any rule head:\n  z(X)\n])" == IO::to_string(solve("1 { p(X) : z(X); q(a) }. r(X) :- q(X).")));
      |                                                                                                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:548:9: note: in expansion of macro 'REQUIRE'
  548 |         REQUIRE("([[q(a),r(a)]],[-:1:12-16: info: atom does not occur in any rule head:\n  z(X)\n])" == IO::to_string(solve("1 { p(X) : z(X); q(a) }. r(X) :- q(X).")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:551:65: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  551 |         REQUIRE("([[],[a],[a,b],[b]],[])" == IO::to_string(solve("{a;b}.")));
      |                                                            ~~~~~^~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:551:9: note: in expansion of macro 'REQUIRE'
  551 |         REQUIRE("([[],[a],[a,b],[b]],[])" == IO::to_string(solve("{a;b}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:552:56: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  552 |         REQUIRE("([[a],[b]],[])" == IO::to_string(solve("1{a;b}1.")));
      |                                                   ~~~~~^~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:552:9: note: in expansion of macro 'REQUIRE'
  552 |         REQUIRE("([[a],[b]],[])" == IO::to_string(solve("1{a;b}1.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:553:148: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  553 |         REQUIRE("([[p(1)],[p(1),p(2)],[p(1),p(3)],[p(1),p(4)],[p(2)],[p(2),p(3)],[p(2),p(4)],[p(3)],[p(3),p(4)],[p(4)]],[])" == IO::to_string(solve("1#count{X:p(X):X=1..4}2.")));
      |                                                                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:553:9: note: in expansion of macro 'REQUIRE'
  553 |         REQUIRE("([[p(1)],[p(1),p(2)],[p(1),p(3)],[p(1),p(4)],[p(2)],[p(2),p(3)],[p(2),p(4)],[p(3)],[p(3),p(4)],[p(4)]],[])" == IO::to_string(solve("1#count{X:p(X):X=1..4}2.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:554:62: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  554 |         REQUIRE("([[p(1)],[p(2)]],[])" == IO::to_string(solve("1#sum+{X:p(X):X=1..4}2.")));
      |                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:554:9: note: in expansion of macro 'REQUIRE'
  554 |         REQUIRE("([[p(1)],[p(2)]],[])" == IO::to_string(solve("1#sum+{X:p(X):X=1..4}2.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:555:62: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  555 |         REQUIRE("([[p(1)],[p(2)]],[])" == IO::to_string(solve("1#sum {X:p(X):X=1..4}2.")));
      |                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:555:9: note: in expansion of macro 'REQUIRE'
  555 |         REQUIRE("([[p(1)],[p(2)]],[])" == IO::to_string(solve("1#sum {X:p(X):X=1..4}2.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:558:90: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  558 |             "[p(2)],[p(2),p(3)],[p(2),p(3),p(4)],[p(2),p(4)]],[])" == IO::to_string(solve("1#min{X:p(X):X=1..4}2.")));
      |                                                                                     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:556:9: note: in expansion of macro 'REQUIRE'
  556 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:559:74: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  559 |         REQUIRE("([[p(1)],[p(1),p(2)],[p(2)]],[])" == IO::to_string(solve("1#max{X:p(X):X=1..4}2.")));
      |                                                                     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:559:9: note: in expansion of macro 'REQUIRE'
  559 |         REQUIRE("([[p(1)],[p(1),p(2)],[p(2)]],[])" == IO::to_string(solve("1#max{X:p(X):X=1..4}2.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:560:54: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  560 |         REQUIRE("([[c,p]],[])" == IO::to_string(solve("{p}. 1 {c:p}.")));
      |                                                 ~~~~~^~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:560:9: note: in expansion of macro 'REQUIRE'
  560 |         REQUIRE("([[c,p]],[])" == IO::to_string(solve("{p}. 1 {c:p}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:564:63: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  564 |         REQUIRE("([[p,q(1)],[q(0)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#count{1:p}.")));
      |                                                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:564:9: note: in expansion of macro 'REQUIRE'
  564 |         REQUIRE("([[p,q(1)],[q(0)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#count{1:p}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:565:63: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  565 |         REQUIRE("([[p,q(1)],[q(0)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#sum+{1:p}.")));
      |                                                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:565:9: note: in expansion of macro 'REQUIRE'
  565 |         REQUIRE("([[p,q(1)],[q(0)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#sum+{1:p}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:566:63: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  566 |         REQUIRE("([[p,q(1)],[q(0)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#sum{1:p}.")));
      |                                                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:566:9: note: in expansion of macro 'REQUIRE'
  566 |         REQUIRE("([[p,q(1)],[q(0)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#sum{1:p}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:567:66: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  567 |         REQUIRE("([[p,q(p)],[q(#sup)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#min{p:p}.")));
      |                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:567:9: note: in expansion of macro 'REQUIRE'
  567 |         REQUIRE("([[p,q(p)],[q(#sup)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#min{p:p}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:568:66: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  568 |         REQUIRE("([[p,q(p)],[q(#inf)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#max{p:p}.")));
      |                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:568:9: note: in expansion of macro 'REQUIRE'
  568 |         REQUIRE("([[p,q(p)],[q(#inf)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#max{p:p}.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:575:59: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  575 |             "[p(3),p(4),q(3)]],[])" == IO::to_string(solve("2{p(1..4)}2. q(M):-M=#min{X:p(X)}.")));
      |                                                      ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:569:9: note: in expansion of macro 'REQUIRE'
  569 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:582:59: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  582 |             "[p(3),p(4),q(4)]],[])" == IO::to_string(solve("2{p(1..4)}2. q(M):-M=#max{X:p(X)}.")));
      |                                                      ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:576:9: note: in expansion of macro 'REQUIRE'
  576 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:588:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  588 |             IO::to_string(solve(
      |                           ~~~~~^
  589 |                 "a:-b:c.\n"
      |                 ~~~~~~~~~~~     
  590 |                 "c:-a.\n")));
      |                 ~~~~~~~~~~      
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:586:9: note: in expansion of macro 'REQUIRE'
  586 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:593:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  593 |             IO::to_string(solve(
      |                           ~~~~~^
  594 |                 "a:-b:c.\n"
      |                 ~~~~~~~~~~~     
  595 |                 "c:-a.\n"
      |                 ~~~~~~~~~       
  596 |                 "b:-c.\n", {"a", "b", "c"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:591:9: note: in expansion of macro 'REQUIRE'
  591 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:599:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  599 |             IO::to_string(solve(
      |                           ~~~~~^
  600 |                 "a:-b:c,d.\n"
      |                 ~~~~~~~~~~~~~   
  601 |                 "c:-a.\n"
      |                 ~~~~~~~~~       
  602 |                 "d:-a.\n"
      |                 ~~~~~~~~~       
  603 |                 "b:-c.\n"
      |                 ~~~~~~~~~       
  604 |                 "b:-d.\n", {"a","b","c","d"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:597:9: note: in expansion of macro 'REQUIRE'
  597 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:607:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  607 |             IO::to_string(solve(
      |                           ~~~~~^
  608 |                 "{c}.\n"
      |                 ~~~~~~~~        
  609 |                 "a(1):-c.\n"
      |                 ~~~~~~~~~~~~    
  610 |                 "a(2):-c.\n"
      |                 ~~~~~~~~~~~~    
  611 |                 "a(3).\n"
      |                 ~~~~~~~~~       
  612 |                 "q:-a(X):X=1..3.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:605:9: note: in expansion of macro 'REQUIRE'
  605 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:615:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  615 |             IO::to_string(solve(
      |                           ~~~~~^
  616 |                 "p :- p:q.\n"
      |                 ~~~~~~~~~~~~~   
  617 |                 "q :- q:p.\n")));
      |                 ~~~~~~~~~~~~~~  
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:613:9: note: in expansion of macro 'REQUIRE'
  613 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:620:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  620 |             IO::to_string(solve(
      |                           ~~~~~^
  621 |                 "p :- p:q.\n"
      |                 ~~~~~~~~~~~~~   
  622 |                 "q :- q:p.\n"
      |                 ~~~~~~~~~~~~~   
  623 |                 "p :- q.\n"
      |                 ~~~~~~~~~~~     
  624 |                 "q :- p.\n")));
      |                 ~~~~~~~~~~~~    
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:618:9: note: in expansion of macro 'REQUIRE'
  618 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:627:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  627 |             IO::to_string(solve(
      |                           ~~~~~^
  628 |                 "{ p(1..3) } 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~
  629 |                 "q :- p(Y..X) : Y = 2, X = 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  630 |                 "r :- p(X) : #true.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~
  631 |                 "s :- p(X-1;2*(X..X+1)-3) : X=2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |                 )));
      |                 ~               
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:625:9: note: in expansion of macro 'REQUIRE'
  625 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:635:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  635 |             IO::to_string(solve(
      |                           ~~~~~^
  636 |                 "d(a;b).\n"
      |                 ~~~~~~~~~~~     
  637 |                 "2 { q(1,a); q(1,b); q(2,a); q(2,b) } 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638 |                 " :- q(1,A;2,A) : d(A).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  639 |                 )));
      |                 ~               
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:633:9: note: in expansion of macro 'REQUIRE'
  633 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:644:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  644 |             IO::to_string(solve(
      |                           ~~~~~^
  645 |                 "{ y; d } 1.\n"
      |                 ~~~~~~~~~~~~~~~ 
  646 |                 "c :- y.\n"
      |                 ~~~~~~~~~~~     
  647 |                 "c :- d.\n"
      |                 ~~~~~~~~~~~     
  648 |                 "b :- d.\n"
      |                 ~~~~~~~~~~~     
  649 |                 "x:y | a:b :- c.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  650 |                 "b :- a.\n"
      |                 ~~~~~~~~~~~     
  651 |                 )));
      |                 ~               
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:642:9: note: in expansion of macro 'REQUIRE'
  642 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:654:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  654 |             IO::to_string(solve(
      |                           ~~~~~^
  655 |                 "x5:-b.\n"
      |                 ~~~~~~~~~~      
  656 |                 "x5:-not c.\n"
      |                 ~~~~~~~~~~~~~~  
  657 |                 "d:-c.\n"
      |                 ~~~~~~~~~       
  658 |                 "c:-d.\n"
      |                 ~~~~~~~~~       
  659 |                 "\n"
      |                 ~~~~            
  660 |                 "x5|d:-not not b.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  661 |                 "a:-x5.\n"
      |                 ~~~~~~~~~~      
  662 |                 "\n"
      |                 ~~~~            
  663 |                 "c:-a.\n"
      |                 ~~~~~~~~~       
  664 |                 "b:-c.\n"
      |                 ~~~~~~~~~       
  665 |                 )));
      |                 ~               
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:652:9: note: in expansion of macro 'REQUIRE'
  652 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:669:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  669 |             IO::to_string(solve(
      |                           ~~~~~^
  670 |                 "1{b;c}.\n"
      |                 ~~~~~~~~~~~     
  671 |                 "a:b,c;not a.\n")));
      |                 ~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:667:9: note: in expansion of macro 'REQUIRE'
  667 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:674:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  674 |             IO::to_string(solve(
      |                           ~~~~~^
  675 |                 "q(1..2).\n"
      |                 ~~~~~~~~~~~~    
  676 |                 "p(X); not p(X) :- q(X).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:672:9: note: in expansion of macro 'REQUIRE'
  672 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:679:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  679 |             IO::to_string(solve(
      |                           ~~~~~^
  680 |                 "q(1).\n"
      |                 ~~~~~~~~~       
  681 |                 "p(X); not p(X); not r(X) :- q(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 |                 "r(X); not r(X) :- q(X).\n", {"p(", "r("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:677:9: note: in expansion of macro 'REQUIRE'
  677 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:685:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  685 |             IO::to_string(solve(
      |                           ~~~~~^
  686 |                 "aux :- { a; b; c } > 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  687 | 
      |                                 
  688 |                 "p :- aux.\n"
      |                 ~~~~~~~~~~~~~   
  689 |                 "p :- not s_c2.\n"
      |                 ~~~~~~~~~~~~~~~~~~
  690 | 
      |                                 
  691 |                 "s_b1 :- a.\n"
      |                 ~~~~~~~~~~~~~~  
  692 |                 "s_b1 :- b.\n"
      |                 ~~~~~~~~~~~~~~  
  693 |                 "a; b :- s_b1.\n"
      |                 ~~~~~~~~~~~~~~~~~
  694 | 
      |                                 
  695 |                 "s_b2 :- a, b.\n"
      |                 ~~~~~~~~~~~~~~~~~
  696 |                 "a :- s_b2.\n"
      |                 ~~~~~~~~~~~~~~  
  697 |                 "b :- s_b2.\n"
      |                 ~~~~~~~~~~~~~~  
  698 | 
      |                                 
  699 |                 "s_c2 :- c, s_b1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  700 |                 "s_c2 :- s_b2.\n"
      |                 ~~~~~~~~~~~~~~~~~
  701 |                 "c; s_b2 :- s_c2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  702 |                 "s_b1; s_b2 :- s_c2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
  703 | 
      |                                 
  704 |                 "p; s_c2 :- not not aux.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  705 | 
      |                                 
  706 |                 "a :- p.\n"
      |                 ~~~~~~~~~~~     
  707 |                 "b :- p.\n"
      |                 ~~~~~~~~~~~     
  708 |                 "c :- p.\n"
      |                 ~~~~~~~~~~~     
  709 | 
      |                                 
  710 |                 "p :- a.\n"
      |                 ~~~~~~~~~~~     
  711 |                 "p :- b.\n"
      |                 ~~~~~~~~~~~     
  712 |                 "p :- c.\n")));
      |                 ~~~~~~~~~~~~    
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:683:9: note: in expansion of macro 'REQUIRE'
  683 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:715:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  715 |             IO::to_string(solve(
      |                           ~~~~~^
  716 |                 "d(a;b).\n"
      |                 ~~~~~~~~~~~     
  717 |                 "p(1,A;2,A) : d(A).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:713:9: note: in expansion of macro 'REQUIRE'
  713 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:720:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  720 |             IO::to_string(solve(
      |                           ~~~~~^
  721 |                 "r(1).\n"
      |                 ~~~~~~~~~       
  722 |                 "q(1,2).\n"
      |                 ~~~~~~~~~~~     
  723 |                 "p(1..Y) : q(X,Y) | not p(1..Y) : q(X,Y) :- r(X).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:718:9: note: in expansion of macro 'REQUIRE'
  718 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:738:43: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  738 |             "],[])" == IO::to_string(solve(
      |                                      ~~~~~^
  739 |                 "#show p/1.\n"
      |                 ~~~~~~~~~~~~~~             
  740 |                 "#show -q/1.\n"
      |                 ~~~~~~~~~~~~~~~            
  741 |                 "#show boo(X):q(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~     
  742 |                 "#show -p/-1.\n"
      |                 ~~~~~~~~~~~~~~~~           
  743 |                 "#show (1,2,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~         
  744 |                 "\n"
      |                 ~~~~                       
  745 |                 "{p(1); q(1); -p(1); -q(1)}.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  746 |                 "\n"
      |                 ~~~~                       
  747 |                 "#const p=42.\n")));
      |                 ~~~~~~~~~~~~~~~~~          
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:727:9: note: in expansion of macro 'REQUIRE'
  727 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:751:51: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  751 |         REQUIRE("([[]],[])" == IO::to_string(solve("#sum { 1:b; 2:c } < 1.\n")));
      |                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:751:9: note: in expansion of macro 'REQUIRE'
  751 |         REQUIRE("([[]],[])" == IO::to_string(solve("#sum { 1:b; 2:c } < 1.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:752:84: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  752 |         REQUIRE("([[p(1),p(2)],[p(1),p(3)],[p(2),p(3)]],[])" == IO::to_string(solve("{p(1..3)}.\n:-{p(X)}!=2.")));
      |                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:752:9: note: in expansion of macro 'REQUIRE'
  752 |         REQUIRE("([[p(1),p(2)],[p(1),p(3)],[p(2),p(3)]],[])" == IO::to_string(solve("{p(1..3)}.\n:-{p(X)}!=2.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:753:61: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  753 |         REQUIRE("([[],[a,b],[b]],[])" == IO::to_string(solve("#sum { -1:a; 1:b } >= 0.")));
      |                                                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:753:9: note: in expansion of macro 'REQUIRE'
  753 |         REQUIRE("([[],[a,b],[b]],[])" == IO::to_string(solve("#sum { -1:a; 1:b } >= 0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:754:61: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  754 |         REQUIRE("([[],[a,b],[b]],[])" == IO::to_string(solve("#sum { 1:a; 2:b } != 1.")));
      |                                                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:754:9: note: in expansion of macro 'REQUIRE'
  754 |         REQUIRE("([[],[a,b],[b]],[])" == IO::to_string(solve("#sum { 1:a; 2:b } != 1.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:755:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  755 |         REQUIRE("([],[])" == IO::to_string(solve("a. {a} 0.")));
      |                                            ~~~~~^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:755:9: note: in expansion of macro 'REQUIRE'
  755 |         REQUIRE("([],[])" == IO::to_string(solve("a. {a} 0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:760:48: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  760 |             "([[c]],[])" == IO::to_string(solve(
      |                                           ~~~~~^
  761 |                 "a :- not { c } >= 1, not c."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  762 |                 "b :- a, #false."
      |                 ~~~~~~~~~~~~~~~~~               
  763 |                 "c :- not b, {b; not b} >= 1."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  764 |                 )));
      |                 ~                               
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:759:9: note: in expansion of macro 'REQUIRE'
  759 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:766:48: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  766 |             "([[c]],[])" == IO::to_string(solve(
      |                                           ~~~~~^
  767 |                 "a :- not not { c } >= 1, not c."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  768 |                 "b :- a, #false."
      |                 ~~~~~~~~~~~~~~~~~               
  769 |                 "c :- not b, {b; not b} >= 1."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  770 |                 )));
      |                 ~                               
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:765:9: note: in expansion of macro 'REQUIRE'
  765 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:780:105: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  780 |         REQUIRE("([[a(-b),a(a),b(-a),b(b),c(-b),c(a),p(-1),p(2),q(-3),q(0)]],[])" == IO::to_string(solve(prg)));
      |                                                                                                    ~~~~~^~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:780:9: note: in expansion of macro 'REQUIRE'
  780 |         REQUIRE("([[a(-b),a(a),b(-a),b(b),c(-b),c(a),p(-1),p(2),q(-3),q(0)]],[])" == IO::to_string(solve(prg)));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:792:54: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  792 |         REQUIRE("([[a,b]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {2})));
      |                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:792:9: note: in expansion of macro 'REQUIRE'
  792 |         REQUIRE("([[a,b]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {2})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:793:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  793 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {1})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:793:9: note: in expansion of macro 'REQUIRE'
  793 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {1})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:804:54: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  804 |         REQUIRE("([[a,b]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {2})));
      |                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:804:9: note: in expansion of macro 'REQUIRE'
  804 |         REQUIRE("([[a,b]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {2})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:805:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  805 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {1})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:805:9: note: in expansion of macro 'REQUIRE'
  805 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {1})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:813:54: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  813 |         REQUIRE("([[a,b]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {2})));
      |                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:813:9: note: in expansion of macro 'REQUIRE'
  813 |         REQUIRE("([[a,b]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {2})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:814:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  814 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {1})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:814:9: note: in expansion of macro 'REQUIRE'
  814 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {1})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:823:64: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  823 |         REQUIRE("([[a,c,d],[b,c,d]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {4})));
      |                                                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:823:9: note: in expansion of macro 'REQUIRE'
  823 |         REQUIRE("([[a,c,d],[b,c,d]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {4})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:824:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  824 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {3})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:824:9: note: in expansion of macro 'REQUIRE'
  824 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {3})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:834:56: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  834 |         REQUIRE("([[a,c,d]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {4, 1})));
      |                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:834:9: note: in expansion of macro 'REQUIRE'
  834 |         REQUIRE("([[a,c,d]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {4, 1})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:835:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  835 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {4, 0})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:835:9: note: in expansion of macro 'REQUIRE'
  835 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {4, 0})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:836:51: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  836 |         REQUIRE("([[]],[])" == IO::to_string(solve("{p}. #maximize{1:not p}.", {"p"}, {-1})));
      |                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:836:9: note: in expansion of macro 'REQUIRE'
  836 |         REQUIRE("([[]],[])" == IO::to_string(solve("{p}. #maximize{1:not p}.", {"p"}, {-1})));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:845:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  845 |             IO::to_string(solve(
      |                           ~~~~~^
  846 |                 "#const n = 6.\n"
      |                 ~~~~~~~~~~~~~~~~~
  847 |                 "n(1..n).\n"
      |                 ~~~~~~~~~~~~    
  848 |                 "\n"
      |                 ~~~~            
  849 |                 "q(X,Y) :- n(X), n(Y), not not q(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  850 |                 "\n"
      |                 ~~~~            
  851 |                 "        c(r,X; c,Y) :- q(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  852 |                 "not not c(r,N; c,N) :- n(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  853 |                 "\n"
      |                 ~~~~            
  854 |                 "n(r,X,Y-1,X,Y; c,X-1,Y,X,Y; d1,X-1,Y-1,X,Y;     d2,X-1,Y+1,X,Y      ) :- n(X), n(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  855 |                 "c(r,N,0;       c,0,N;       d1,N-1,0; d1,0,N-1; d2,N-1,n+1; d2,0,N+1) :- n(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  856 |                 "\n"
      |                 ~~~~            
  857 |                 "c(C,XX,YY) :-     c(C,X,Y), n(C,X,Y,XX,YY), not q(XX,YY).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  858 |                 "           :- not c(C,X,Y), n(C,X,Y,XX,YY),     q(XX,YY).\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:840:9: note: in expansion of macro 'REQUIRE'
  840 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:864:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  864 |             IO::to_string(solve(
      |                           ~~~~~^
  865 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  866 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  867 |                 "q(A+0) :- a(A).\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:862:9: note: in expansion of macro 'REQUIRE'
  862 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:870:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  870 |             IO::to_string(solve(
      |                           ~~~~~^
  871 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  872 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  873 |                 "b(1).\n"
      |                 ~~~~~~~~~       
  874 |                 "q(A+B) :- a(A), b(B).\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:868:9: note: in expansion of macro 'REQUIRE'
  868 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:877:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  877 |             IO::to_string(solve(
      |                           ~~~~~^
  878 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  879 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  880 |                 "b(1).\n"
      |                 ~~~~~~~~~       
  881 |                 "q(A,B,X) :- a(A), b(B), X=A+B.\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:875:9: note: in expansion of macro 'REQUIRE'
  875 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:884:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  884 |             IO::to_string(solve(
      |                           ~~~~~^
  885 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  886 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  887 |                 "b(1).\n"
      |                 ~~~~~~~~~       
  888 |                 "q(A,B) :- a(A), b(B), not b(A+B).\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:882:9: note: in expansion of macro 'REQUIRE'
  882 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:891:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  891 |             IO::to_string(solve(
      |                           ~~~~~^
  892 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  893 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  894 |                 "b(1).\n"
      |                 ~~~~~~~~~       
  895 |                 "q(A..B) :- a(A), b(B).\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:889:9: note: in expansion of macro 'REQUIRE'
  889 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:901:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  901 |             IO::to_string(solve(
      |                           ~~~~~^
  902 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  903 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  904 |                 "h :- #count { X+1 : a(X) } < 2.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:899:9: note: in expansion of macro 'REQUIRE'
  899 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:907:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  907 |             IO::to_string(solve(
      |                           ~~~~~^
  908 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  909 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  910 |                 "h :- { not a(X+1) : a(X) } < 2.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:905:9: note: in expansion of macro 'REQUIRE'
  905 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:913:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  913 |             IO::to_string(solve(
      |                           ~~~~~^
  914 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  915 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  916 |                 "g(X) :- not X < #count { } < X+1, a(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  917 |                 "h(X) :-     X < #count { } < X+1, a(X).\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:911:9: note: in expansion of macro 'REQUIRE'
  911 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:923:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  923 |             IO::to_string(solve(
      |                           ~~~~~^
  924 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  925 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  926 |                 "h(C) :- C = #count { X+1 : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:921:9: note: in expansion of macro 'REQUIRE'
  921 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:929:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  929 |             IO::to_string(solve(
      |                           ~~~~~^
  930 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  931 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  932 |                 "h(C) :- C = { not a(X+1) : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:927:9: note: in expansion of macro 'REQUIRE'
  927 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:935:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  935 |             IO::to_string(solve(
      |                           ~~~~~^
  936 |                 "h(C) :- C+1 = #min { a }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:933:9: note: in expansion of macro 'REQUIRE'
  933 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:942:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  942 |             IO::to_string(solve(
      |                           ~~~~~^
  943 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  944 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  945 |                 "#count { X+1 : p(X) : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:940:9: note: in expansion of macro 'REQUIRE'
  940 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:948:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  948 |             IO::to_string(solve(
      |                           ~~~~~^
  949 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  950 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  951 |                 "#count { X : p(X+1) : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:946:9: note: in expansion of macro 'REQUIRE'
  946 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:954:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  954 |             IO::to_string(solve(
      |                           ~~~~~^
  955 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  956 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  957 |                 "{ p(X+1) : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:952:9: note: in expansion of macro 'REQUIRE'
  952 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:960:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  960 |             IO::to_string(solve(
      |                           ~~~~~^
  961 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  962 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  963 |                 "X <= { p(X) } < X+1 :- a(X).\n", { "p(" })));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:958:9: note: in expansion of macro 'REQUIRE'
  958 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:966:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  966 |             IO::to_string(solve(
      |                           ~~~~~^
  967 |                 "a(a).\n"
      |                 ~~~~~~~~~       
  968 |                 "a(1).\n"
      |                 ~~~~~~~~~       
  969 |                 "X-1 < { p(X) } <= X :- a(X).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:964:9: note: in expansion of macro 'REQUIRE'
  964 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:975:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  975 |             IO::to_string(solve(
      |                           ~~~~~^
  976 |                 "{a(a)}.\n"
      |                 ~~~~~~~~~~~     
  977 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
  978 |                 "p(2..3).\n"
      |                 ~~~~~~~~~~~~    
  979 |                 "h :- p(1+A):a(A).\n", {"h", "a(a)"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:973:9: note: in expansion of macro 'REQUIRE'
  973 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:982:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  982 |             IO::to_string(solve(
      |                           ~~~~~^
  983 |                 "{a(a)}.\n"
      |                 ~~~~~~~~~~~     
  984 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
  985 |                 "{p(2..3)} != 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  986 |                 "h :- not p(1+A):a(A).\n", {"h", "a(a)", "p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:980:9: note: in expansion of macro 'REQUIRE'
  980 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:989:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  989 |             IO::to_string(solve(
      |                           ~~~~~^
  990 |                 "{a(a)}.\n"
      |                 ~~~~~~~~~~~     
  991 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
  992 |                 "{p(2..3)} != 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  993 |                 "h :- not p(X):a(A),X=1+A.\n", {"h", "a(a)", "p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:987:9: note: in expansion of macro 'REQUIRE'
  987 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:999:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  999 |             IO::to_string(solve(
      |                           ~~~~~^
 1000 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1001 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
 1002 |                 "p(1+A):a(A).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:997:9: note: in expansion of macro 'REQUIRE'
  997 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1005:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1005 |             IO::to_string(solve(
      |                           ~~~~~^
 1006 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1007 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
 1008 |                 "p(X):a(A),X=1+A.\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1003:9: note: in expansion of macro 'REQUIRE'
 1003 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1012:46: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1012 |         REQUIRE_THROWS_AS(IO::to_string(solve("a(@failure()).\n")), std::runtime_error);
      |                                         ~~~~~^~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:119:35: note: in definition of macro 'INTERNAL_CATCH_THROWS_AS'
  119 |                 static_cast<void>(expr); \
      |                                   ^~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1012:9: note: in expansion of macro 'REQUIRE_THROWS_AS'
 1012 |         REQUIRE_THROWS_AS(IO::to_string(solve("a(@failure()).\n")), std::runtime_error);
      |         ^~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1018:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1018 |             IO::to_string(solve(
      |                           ~~~~~^
 1019 |                 "a :- #min { 1:a; 2:b } != 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1020 |                 "b :- #max { 1:a; 2:b } != 1.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1016:9: note: in expansion of macro 'REQUIRE'
 1016 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1023:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1023 |             IO::to_string(solve(
      |                           ~~~~~^
 1024 |                 "a :- b.\n"
      |                 ~~~~~~~~~~~     
 1025 |                 "b :- a.\n"
      |                 ~~~~~~~~~~~     
 1026 |                 "a :- #min { 1:a; 2:b } != 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1027 |                 "b :- #max { 1:a; 2:b } != 1.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1021:9: note: in expansion of macro 'REQUIRE'
 1021 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1030:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1030 |             IO::to_string(solve(
      |                           ~~~~~^
 1031 |                 "{a;b;c}.\n"
      |                 ~~~~~~~~~~~~    
 1032 |                 "w :- #min { 1:a;2:b;3:c } != 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1033 |                 "x :- #min { 1:a;2:b;3:c } = 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1034 |                 "y :- #min { 1:a;2:b;3:c } >= 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1035 |                 "z :- #min { 1:a;2:b;3:c } <= 2.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1028:9: note: in expansion of macro 'REQUIRE'
 1028 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1041:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1041 |             IO::to_string(solve(
      |                           ~~~~~^
 1042 |                 "{ true(e,L,C) } :- var(e,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |                 "true(a,L,C) :- unequal, var(a,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1044 |                 "unequal :- int(V), #sum{ C,Q,L : true(Q,L,C) } != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1045 |                 ":- not unequal.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1046 | 
      |                                 
 1047 |                 "var(e,x1,1).\n"
      |                 ~~~~~~~~~~~~~~~~
 1048 |                 "var(e,x2,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1049 |                 "var(a,y1,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1050 |                 "var(a,y2,3).\n"
      |                 ~~~~~~~~~~~~~~~~
 1051 |                 "int(5).\n", {"true(e"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1039:9: note: in expansion of macro 'REQUIRE'
 1039 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1054:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1054 |             IO::to_string(solve(
      |                           ~~~~~^
 1055 |                 "{ true(e,L,C) } :- var(e,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1056 |                 "true(a,L,C) :- unequal, var(a,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1057 |                 "unequal :- int(V), #sum{ C,Q,L : true(Q,L,C) } != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1058 |                 ":- not unequal.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1059 | 
      |                                 
 1060 |                 "var(e,x1,1).\n"
      |                 ~~~~~~~~~~~~~~~~
 1061 |                 "var(e,x2,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1062 |                 "var(a,y1,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1063 |                 "var(a,y2,3).\n"
      |                 ~~~~~~~~~~~~~~~~
 1064 |                 "int(5).\n", {"true(e"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1052:9: note: in expansion of macro 'REQUIRE'
 1052 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1068:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1068 |             IO::to_string(solve(
      |                           ~~~~~^
 1069 |                 "{ true(e,L,C) } :- var(e,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1070 |                 "true(a,L,C) :- unequal, var(a,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1071 |                 "unequal :- int(V), #sum{ C,Q,L : true(Q,L,C) } != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1072 |                 ":- not unequal.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1073 | 
      |                                 
 1074 |                 "var(e,x1,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1075 |                 "var(e,x2,4).\n"
      |                 ~~~~~~~~~~~~~~~~
 1076 |                 "var(a,y1,-2).\n"
      |                 ~~~~~~~~~~~~~~~~~
 1077 |                 "var(a,y2,4).\n"
      |                 ~~~~~~~~~~~~~~~~
 1078 |                 "int(4).\n", {"true(e"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1066:9: note: in expansion of macro 'REQUIRE'
 1066 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1082:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1082 |             IO::to_string(solve(
      |                           ~~~~~^
 1083 |                 "{ true(e,L,C) } :- var(e,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1084 |                 "true(a,L,C) :- unequal, var(a,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1085 |                 "unequal :- int(V), #sum{ C,Q,L : true(Q,L,C) } != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1086 |                 ":- not unequal.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1087 | 
      |                                 
 1088 |                 "var(e,x1,6).\n"
      |                 ~~~~~~~~~~~~~~~~
 1089 |                 "var(e,x2,3).\n"
      |                 ~~~~~~~~~~~~~~~~
 1090 |                 "var(a,y1,-2).\n"
      |                 ~~~~~~~~~~~~~~~~~
 1091 |                 "var(a,y2,1).\n"
      |                 ~~~~~~~~~~~~~~~~
 1092 |                 "int(4).\n", {"true(e"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1080:9: note: in expansion of macro 'REQUIRE'
 1080 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1098:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1098 |             IO::to_string(solve(
      |                           ~~~~~^
 1099 |                 "node(a;b;c;d).\n"
      |                 ~~~~~~~~~~~~~~~~~~
 1100 |                 "edge(a,b;b,(c;d);c,(a;d);d,a).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1101 |                 "1 { path(X,Y) : edge(X,Y) } 1 :- node(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1102 |                 "1 { path(X,Y) : edge(X,Y) } 1 :- node(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1103 |                 "start(X) :- X = #min { Y : node(Y) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1104 |                 "#edge (X,Y) : path(X,Y), not start(Y).\n", {"path("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1096:9: note: in expansion of macro 'REQUIRE'
 1096 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1110:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1110 |             IO::to_string(solve(
      |                           ~~~~~^
 1111 |                 "{p(1..2)}.\n"
      |                 ~~~~~~~~~~~~~~  
 1112 |                 ":- #false:p(X).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1108:9: note: in expansion of macro 'REQUIRE'
 1108 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1117:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1117 |             IO::to_string(solve(
      |                           ~~~~~^
 1118 |                 "{ a(a;b) }.\n"
      |                 ~~~~~~~~~~~~~~~ 
 1119 |                 "b(X) :- a(X).\n"
      |                 ~~~~~~~~~~~~~~~~~
 1120 |                 "c(X) :- a(X).\n"
      |                 ~~~~~~~~~~~~~~~~~
 1121 |                 ":- #count {A,B: a(A),  b(A),  c(A), a(B), b(B), c(B) } >= 2.\n", {"a("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1115:9: note: in expansion of macro 'REQUIRE'
 1115 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1126:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1126 |             IO::to_string(solve(
      |                           ~~~~~^
 1127 |                 "a(1) :- #count { }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
 1128 |                 "a(2) :- not #count { }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1129 |                 "a(3) :- not not #count { }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1130 |                 "a(4) :- { }.\n"
      |                 ~~~~~~~~~~~~~~~~
 1131 |                 "a(5) :- not { }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
 1132 |                 "a(6) :- not not { }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
 1133 |                 , {"a("})));
      |                 ~~~~~~~~~       
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/lparse.cc:1124:9: note: in expansion of macro 'REQUIRE'
 1124 |         REQUIRE(
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::Models Gringo::Output::Test::solve(ClingoState&, const std::string&, Filter, std::initializer_list<long long int>)':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:115:15: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  115 | inline Models solve(ClingoState &state, std::string const &str, Filter filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |               ^~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::ModelsAndMessages Gringo::Output::Test::solve(const std::string&, std::initializer_list<std::__cxx11::basic_string<char> >, std::initializer_list<long long int>)':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:140:26: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  140 | inline ModelsAndMessages solve(std::string const &str, std::initializer_list<std::string> filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |                          ^~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/solver_helper.hh:142:18: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  142 |     return {solve(state, str, filter, minimize), state.module.messages()};
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc: In function 'void Gringo::Output::Test::CATCH2_INTERNAL_TEST_0()':
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:36:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   36 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("p(a+0).")));
      |                                                                                            ~~~~~^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:36:9: note: in expansion of macro 'REQUIRE'
   36 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("p(a+0).")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:37:98: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   37 |         REQUIRE("([[]],[-:1:8-11: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- X=a+0.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:37:9: note: in expansion of macro 'REQUIRE'
   37 |         REQUIRE("([[]],[-:1:8-11: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- X=a+0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:38:98: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   38 |         REQUIRE("([[]],[-:1:8-11: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- p(a+0).")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:38:9: note: in expansion of macro 'REQUIRE'
   38 |         REQUIRE("([[]],[-:1:8-11: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- p(a+0).")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:39:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   39 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("p(a+0) : #true.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:39:9: note: in expansion of macro 'REQUIRE'
   39 |         REQUIRE("([[]],[-:1:3-6: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("p(a+0) : #true.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:40:98: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   40 |         REQUIRE("([[]],[-:1:8-11: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- p(a+0) : #true.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:40:9: note: in expansion of macro 'REQUIRE'
   40 |         REQUIRE("([[]],[-:1:8-11: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- p(a+0) : #true.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:41:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   41 |         REQUIRE("([[]],[-:1:6-9: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve(":~ p(a+0). [0]")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:41:9: note: in expansion of macro 'REQUIRE'
   41 |         REQUIRE("([[]],[-:1:6-9: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve(":~ p(a+0). [0]")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:42:98: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   42 |         REQUIRE("([[]],[-:1:7-10: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve(":~ . [a+0]")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:42:9: note: in expansion of macro 'REQUIRE'
   42 |         REQUIRE("([[]],[-:1:7-10: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve(":~ . [a+0]")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:44:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   44 |         REQUIRE("([[]],[-:1:5-8: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("{ p(a+0) }.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:44:9: note: in expansion of macro 'REQUIRE'
   44 |         REQUIRE("([[]],[-:1:5-8: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("{ p(a+0) }.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:45:98: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   45 |         REQUIRE("([[]],[-:1:9-12: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("{ q : p(a+0) }.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:45:9: note: in expansion of macro 'REQUIRE'
   45 |         REQUIRE("([[]],[-:1:9-12: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("{ q : p(a+0) }.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:46:99: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   46 |         REQUIRE("([[]],[-:1:16-19: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("#count { q : p(a+0) }.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:46:9: note: in expansion of macro 'REQUIRE'
   46 |         REQUIRE("([[]],[-:1:16-19: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("#count { q : p(a+0) }.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:47:99: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   47 |         REQUIRE("([[]],[-:1:12-15: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("#count { p(a+0) : q }.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:47:9: note: in expansion of macro 'REQUIRE'
   47 |         REQUIRE("([[]],[-:1:12-15: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("#count { p(a+0) : q }.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:48:99: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   48 |         REQUIRE("([[]],[-:1:20-23: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("#count { q : q : p(a+0) }.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:48:9: note: in expansion of macro 'REQUIRE'
   48 |         REQUIRE("([[]],[-:1:20-23: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("#count { q : q : p(a+0) }.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:50:100: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   50 |         REQUIRE("([[q]],[-:1:16-19: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- #true : p(a+0).")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:50:9: note: in expansion of macro 'REQUIRE'
   50 |         REQUIRE("([[q]],[-:1:16-19: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- #true : p(a+0).")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:51:100: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   51 |         REQUIRE("([[q]],[-:1:12-15: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- 0 { p(a+0) } 0.")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:51:9: note: in expansion of macro 'REQUIRE'
   51 |         REQUIRE("([[q]],[-:1:12-15: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- 0 { p(a+0) } 0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:52:100: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   52 |         REQUIRE("([[q]],[-:1:16-19: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- 0 { q : p(a+0) } 0.")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:52:9: note: in expansion of macro 'REQUIRE'
   52 |         REQUIRE("([[q]],[-:1:16-19: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- 0 { q : p(a+0) } 0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:53:100: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   53 |         REQUIRE("([[q]],[-:1:19-22: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- 0 #count { p(a+0) } 0.")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:53:9: note: in expansion of macro 'REQUIRE'
   53 |         REQUIRE("([[q]],[-:1:19-22: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- 0 #count { p(a+0) } 0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:54:100: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   54 |         REQUIRE("([[q]],[-:1:23-26: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- 0 #count { q : p(a+0) } 0.")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:54:9: note: in expansion of macro 'REQUIRE'
   54 |         REQUIRE("([[q]],[-:1:23-26: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("q :- 0 #count { q : p(a+0) } 0.")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:56:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   56 |         REQUIRE("([],[-:1:11-14: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("#true : q(a+0).")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:56:9: note: in expansion of macro 'REQUIRE'
   56 |         REQUIRE("([],[-:1:11-14: info: operation undefined:\n  (a+0)\n])" == IO::to_string(solve("#true : q(a+0).")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:60:95: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   60 |         REQUIRE("([[]],[-:1:3-7: info: interval undefined:\n  1..f\n])" == IO::to_string(solve("p(1..f).")));
      |                                                                                          ~~~~~^~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:60:9: note: in expansion of macro 'REQUIRE'
   60 |         REQUIRE("([[]],[-:1:3-7: info: interval undefined:\n  1..f\n])" == IO::to_string(solve("p(1..f).")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:61:101: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   61 |         REQUIRE("([[p(1)]],[-:1:11-15: info: interval undefined:\n  1..f\n])" == IO::to_string(solve("p(1). :-p(1..f).")));
      |                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:61:9: note: in expansion of macro 'REQUIRE'
   61 |         REQUIRE("([[p(1)]],[-:1:11-15: info: interval undefined:\n  1..f\n])" == IO::to_string(solve("p(1). :-p(1..f).")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:62:103: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   62 |         REQUIRE("([[p(bot)]],[-:2:3-6: info: operation undefined:\n  (1/X)\n])" == IO::to_string(solve("p(bot).\nq(1/X):-p(X).\n")));
      |                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:62:9: note: in expansion of macro 'REQUIRE'
   62 |         REQUIRE("([[p(bot)]],[-:2:3-6: info: operation undefined:\n  (1/X)\n])" == IO::to_string(solve("p(bot).\nq(1/X):-p(X).\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:63:103: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   63 |         REQUIRE("([[p(bot)]],[-:2:6-7: info: operation undefined:\n  (X+0)\n])" == IO::to_string(solve("p(bot).\n#sum{X:q(X):p(X)}.\n")));
      |                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:63:9: note: in expansion of macro 'REQUIRE'
   63 |         REQUIRE("([[p(bot)]],[-:2:6-7: info: operation undefined:\n  (X+0)\n])" == IO::to_string(solve("p(bot).\n#sum{X:q(X):p(X)}.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:64:97: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   64 |         REQUIRE("([[p(bot)]],[-:2:10-11: info: tuple ignored:\n  bot\n])" == IO::to_string(solve("p(bot).\nx:-1#sum{X:p(X)}.\n")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:64:9: note: in expansion of macro 'REQUIRE'
   64 |         REQUIRE("([[p(bot)]],[-:2:10-11: info: tuple ignored:\n  bot\n])" == IO::to_string(solve("p(bot).\nx:-1#sum{X:p(X)}.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:65:94: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   65 |         REQUIRE("([[p(bot)]],[-:2:4-16: info: empty tuple ignored\n])" == IO::to_string(solve("p(bot).\nx:-1#sum{:p(X)}.\n")));
      |                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:65:9: note: in expansion of macro 'REQUIRE'
   65 |         REQUIRE("([[p(bot)]],[-:2:4-16: info: empty tuple ignored\n])" == IO::to_string(solve("p(bot).\nx:-1#sum{:p(X)}.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:66:119: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   66 |         REQUIRE("([[]],[-:1:1-13: info: no atoms over signature occur in program:\n  bot/0\n])" == IO::to_string(solve("#show bot/0.\n")));
      |                                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:66:9: note: in expansion of macro 'REQUIRE'
   66 |         REQUIRE("([[]],[-:1:1-13: info: no atoms over signature occur in program:\n  bot/0\n])" == IO::to_string(solve("#show bot/0.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:67:112: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   67 |         REQUIRE("([[]],[-:1:4-7: info: atom does not occur in any rule head:\n  bot\n])" == IO::to_string(solve("x:-bot.\n")));
      |                                                                                                           ~~~~~^~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:67:9: note: in expansion of macro 'REQUIRE'
   67 |         REQUIRE("([[]],[-:1:4-7: info: atom does not occur in any rule head:\n  bot\n])" == IO::to_string(solve("x:-bot.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:68:99: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   68 |         REQUIRE("([[p(bot)]],[-:2:11-12: info: tuple ignored:\n  bot@0\n])" == IO::to_string(solve("p(bot).\n:~ p(X). [X]\n")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:68:9: note: in expansion of macro 'REQUIRE'
   68 |         REQUIRE("([[p(bot)]],[-:2:11-12: info: tuple ignored:\n  bot@0\n])" == IO::to_string(solve("p(bot).\n:~ p(X). [X]\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:69:52: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   69 |         REQUIRE("([[a]],[])" == IO::to_string(solve("a:-#sum{-1:a;1:a}>=0.\n")));
      |                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:69:9: note: in expansion of macro 'REQUIRE'
   69 |         REQUIRE("([[a]],[])" == IO::to_string(solve("a:-#sum{-1:a;1:a}>=0.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:70:52: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   70 |         REQUIRE("([[a]],[])" == IO::to_string(solve("a:-#sum{1:a;2:a}!=1.\n")));
      |                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:70:9: note: in expansion of macro 'REQUIRE'
   70 |         REQUIRE("([[a]],[])" == IO::to_string(solve("a:-#sum{1:a;2:a}!=1.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:71:52: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   71 |         REQUIRE("([[a]],[])" == IO::to_string(solve("a:-X=#sum{-1:a;1:a},X>=0,X<=0.\n")));
      |                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:71:9: note: in expansion of macro 'REQUIRE'
   71 |         REQUIRE("([[a]],[])" == IO::to_string(solve("a:-X=#sum{-1:a;1:a},X>=0,X<=0.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:72:169: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 |         REQUIRE("([],[-:1:1-12: error: cyclic constant definition:\n  #const a=b.\n-:2:1-12: note: cycle involves definition:\n  #const b=a.\n])" == IO::to_string(solve("#const a=b.\n#const b=a.\n")));
      |                                                                                                                                                                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:72:9: note: in expansion of macro 'REQUIRE'
   72 |         REQUIRE("([],[-:1:1-12: error: cyclic constant definition:\n  #const a=b.\n-:2:1-12: note: cycle involves definition:\n  #const b=a.\n])" == IO::to_string(solve("#const a=b.\n#const b=a.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:73:51: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   73 |         REQUIRE("([[]],[])" == IO::to_string(solve("#const a=a.\n")));
      |                                              ~~~~~^~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:73:9: note: in expansion of macro 'REQUIRE'
   73 |         REQUIRE("([[]],[])" == IO::to_string(solve("#const a=a.\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:74:152: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   74 |         REQUIRE("([],[-:2:1-12: error: redefinition of constant:\n  #const a=2.\n-:1:1-12: note: constant also defined here\n])" == IO::to_string(solve("#const a=1.\n#const a=2.\np(a).\n")));
      |                                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:74:9: note: in expansion of macro 'REQUIRE'
   74 |         REQUIRE("([],[-:2:1-12: error: redefinition of constant:\n  #const a=2.\n-:1:1-12: note: constant also defined here\n])" == IO::to_string(solve("#const a=1.\n#const a=2.\np(a).\n")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:79:111: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   79 |         REQUIRE("([[]],[-:1:25-49: warning: already included file:\n  wincluded.lp\n])" == IO::to_string(solve("#include \"wincluded.lp\".#include \"wincluded.lp\".")));
      |                                                                                                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:79:9: note: in expansion of macro 'REQUIRE'
   79 |         REQUIRE("([[]],[-:1:25-49: warning: already included file:\n  wincluded.lp\n])" == IO::to_string(solve("#include \"wincluded.lp\".#include \"wincluded.lp\".")));
      |         ^~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:80:112: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   80 |         REQUIRE("([[]],[-:1:28-29: info: atom does not occur in any rule head:\n  c\n])" == IO::to_string(solve("#defined b/0. a :- b. a :- c.")));
      |                                                                                                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/third_party/catch/src/catch2/../catch2/internal/catch_test_macro_impl.hpp:57:70: note: in definition of macro 'INTERNAL_CATCH_TEST'
   57 |             catchAssertionHandler.handleExpr( Catch::Decomposer() <= __VA_ARGS__ ); \
      |                                                                      ^~~~~~~~~~~
/build/reproducible-path/gringo-5.6.2/libgringo/tests/output/warnings.cc:80:9: note: in expansion of macro 'REQUIRE'
   80 |         REQUIRE("([[]],[-:1:28-29: info: atom does not occur in any rule head:\n  c\n])" == IO::to_string(solve("#defined b/0. a :- b. a :- c.")));
      |         ^~~~~~~
[100%] Linking CXX executable ../../bin/test_gringo
cd /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gringo.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/gringo-5.6.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -O3 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic -Wl,--dependency-file=CMakeFiles/test_gringo.dir/link.d CMakeFiles/test_gringo.dir/graph.cc.o CMakeFiles/test_gringo.dir/intervals.cc.o CMakeFiles/test_gringo.dir/safetycheck.cc.o CMakeFiles/test_gringo.dir/symbol.cc.o CMakeFiles/test_gringo.dir/term.cc.o CMakeFiles/test_gringo.dir/utility.cc.o CMakeFiles/test_gringo.dir/ground/dependency.cc.o CMakeFiles/test_gringo.dir/ground/instantiation.cc.o CMakeFiles/test_gringo.dir/ground/literal.cc.o CMakeFiles/test_gringo.dir/ground/program.cc.o CMakeFiles/test_gringo.dir/ground/theory.cc.o CMakeFiles/test_gringo.dir/input/aggregate.cc.o CMakeFiles/test_gringo.dir/input/iesolver.cc.o CMakeFiles/test_gringo.dir/input/literal.cc.o CMakeFiles/test_gringo.dir/input/nongroundgrammar.cc.o CMakeFiles/test_gringo.dir/input/nongroundlexer.cc.o CMakeFiles/test_gringo.dir/input/parse_term.cc.o CMakeFiles/test_gringo.dir/input/program.cc.o CMakeFiles/test_gringo.dir/input/programbuilder.cc.o CMakeFiles/test_gringo.dir/output/aspcomp13.cc.o CMakeFiles/test_gringo.dir/output/incremental.cc.o CMakeFiles/test_gringo.dir/output/lparse.cc.o CMakeFiles/test_gringo.dir/output/theory.cc.o CMakeFiles/test_gringo.dir/output/warnings.cc.o -o ../../bin/test_gringo  ../../lib/libgringo.a ../../lib/libclasp.a ../../lib/libCatch2Main.a ../../lib/libreify.a ../../lib/libpotassco.a ../../lib/libCatch2.a
make[4]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
[100%] Built target test_gringo
make[3]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
/usr/bin/cmake -E cmake_progress_start /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/CMakeFiles 0
make[2]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make[1]: Leaving directory '/build/reproducible-path/gringo-5.6.2'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/gringo-5.6.2'
dh_auto_test --builddirectory=build.dir/hardening_mt -- -e LD_LIBRARY_PATH="/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin:" &&\
	{ EXIT_CODE=$? ; echo "Exit $EXIT_CODE" ; test -d build.dir/hardening_mt/Testing/Temporary && tail -n +1 -v -- build.dir/hardening_mt/Testing/Temporary/* ; exit $EXIT_CODE ; } ||\
	{ EXIT_CODE=$? ; echo "Exit $EXIT_CODE" ; test -d build.dir/hardening_mt/Testing/Temporary && tail -n +1 -v -- build.dir/hardening_mt/Testing/Temporary/* ; exit $EXIT_CODE ; }
	cd build.dir/hardening_mt && make -j3 test ARGS\+=--verbose ARGS\+=-j3 -e LD_LIBRARY_PATH=/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin:
make[2]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
Running tests...
/usr/bin/ctest --force-new-ctest-process --verbose -j3
UpdateCTestConfiguration  from :/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/DartConfiguration.tcl
UpdateCTestConfiguration  from :/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/DartConfiguration.tcl
Test project /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
Connected to MAKE jobserver
test 1
    Start 1: test_lp

1: Test command: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_potassco_lp
1: Working Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests
1: Test timeout computed to be: 10000000
test 2
    Start 2: test_opts

2: Test command: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_potassco_opts
2: Working Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests
2: Test timeout computed to be: 10000000
test 3
    Start 3: test_reify

3: Test command: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_reify
3: Working Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify/tests
3: Test timeout computed to be: 10000000
3: Randomness seeded to: 410660766
3: ===============================================================================
3: All tests passed (28 assertions in 1 test case)
3: 
1/6 Test #3: test_reify .......................   Passed    0.02 sec
test 4
    Start 4: test_gringo

4: Test command: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_gringo
4: Working Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests
4: Test timeout computed to be: 10000000
1: ===============================================================================
1: All tests passed (2845 assertions in 21 test cases)
1: 
2/6 Test #1: test_lp ..........................   Passed    0.04 sec
test 5
    Start 5: test_clingo

5: Test command: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_clingo
5: Working Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests
5: Test timeout computed to be: 10000000
5: Randomness seeded to: 3578631486
5: ===============================================================================
5: All tests passed (733 assertions in 10 test cases)
5: 
3/6 Test #5: test_clingo ......................   Passed    0.11 sec
test 6
    Start 6: test_clingo_app

6: Test command: /usr/bin/python3 "/build/reproducible-path/gringo-5.6.2/app/clingo/tests/run.py" "-c" "/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/clingo" "run" "--" "-t8"
6: Working Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/clingo/tests
6: Environment variables: 
6:  PYTHONPATH=/build/reproducible-path/gringo-5.6.2/libpyclingo
6: Test timeout computed to be: 10000000
4: Randomness seeded to: 3017695106
4: ===============================================================================
4: All tests passed (1689 assertions in 25 test cases)
4: 
4/6 Test #4: test_gringo ......................   Passed    0.95 sec
2: ===============================================================================
2: All tests passed (129 assertions in 16 test cases)
2: 
5/6 Test #2: test_opts ........................   Passed    1.01 sec
6: ===============================================================================
6: All tests passed (63 test cases)
6/6 Test #6: test_clingo_app ..................   Passed   49.56 sec

100% tests passed, 0 tests failed out of 6

Total Test time (real) =  49.74 sec
make[2]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
Exit 0
==> build.dir/hardening_mt/Testing/Temporary/CTestCostData.txt <==
test_lp 1 0.0420614
test_opts 1 1.01203
test_reify 1 0.0153358
test_gringo 1 0.948343
test_clingo 1 0.106332
test_clingo_app 1 49.5639
---

==> build.dir/hardening_mt/Testing/Temporary/LastTest.log <==
Start testing: Jan 24 22:38 -12
----------------------------------------------------------
3/6 Testing: test_reify
3/6 Test: test_reify
Command: "/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_reify"
Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libreify/tests
"test_reify" start time: Jan 24 22:38 -12
Output:
----------------------------------------------------------
Randomness seeded to: 410660766
===============================================================================
All tests passed (28 assertions in 1 test case)

<end of output>
Test time =   0.02 sec
----------------------------------------------------------
Test Passed.
"test_reify" end time: Jan 24 22:38 -12
"test_reify" time elapsed: 00:00:00
----------------------------------------------------------

1/6 Testing: test_lp
1/6 Test: test_lp
Command: "/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_potassco_lp"
Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests
"test_lp" start time: Jan 24 22:38 -12
Output:
----------------------------------------------------------
===============================================================================
All tests passed (2845 assertions in 21 test cases)

<end of output>
Test time =   0.04 sec
----------------------------------------------------------
Test Passed.
"test_lp" end time: Jan 24 22:38 -12
"test_lp" time elapsed: 00:00:00
----------------------------------------------------------

5/6 Testing: test_clingo
5/6 Test: test_clingo
Command: "/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_clingo"
Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libclingo/tests
"test_clingo" start time: Jan 24 22:38 -12
Output:
----------------------------------------------------------
Randomness seeded to: 3578631486
===============================================================================
All tests passed (733 assertions in 10 test cases)

<end of output>
Test time =   0.11 sec
----------------------------------------------------------
Test Passed.
"test_clingo" end time: Jan 24 22:38 -12
"test_clingo" time elapsed: 00:00:00
----------------------------------------------------------

4/6 Testing: test_gringo
4/6 Test: test_gringo
Command: "/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_gringo"
Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/libgringo/tests
"test_gringo" start time: Jan 24 22:38 -12
Output:
----------------------------------------------------------
Randomness seeded to: 3017695106
===============================================================================
All tests passed (1689 assertions in 25 test cases)

<end of output>
Test time =   0.95 sec
----------------------------------------------------------
Test Passed.
"test_gringo" end time: Jan 24 22:38 -12
"test_gringo" time elapsed: 00:00:00
----------------------------------------------------------

2/6 Testing: test_opts
2/6 Test: test_opts
Command: "/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/test_potassco_opts"
Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/clasp/libpotassco/tests
"test_opts" start time: Jan 24 22:38 -12
Output:
----------------------------------------------------------
===============================================================================
All tests passed (129 assertions in 16 test cases)

<end of output>
Test time =   1.01 sec
----------------------------------------------------------
Test Passed.
"test_opts" end time: Jan 24 22:38 -12
"test_opts" time elapsed: 00:00:01
----------------------------------------------------------

6/6 Testing: test_clingo_app
6/6 Test: test_clingo_app
Command: "/usr/bin/python3" "/build/reproducible-path/gringo-5.6.2/app/clingo/tests/run.py" "-c" "/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin/clingo" "run" "--" "-t8"
Directory: /build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/app/clingo/tests
"test_clingo_app" start time: Jan 24 22:38 -12
Output:
----------------------------------------------------------
===============================================================================
All tests passed (63 test cases)
<end of output>
Test time =  49.56 sec
----------------------------------------------------------
Test Passed.
"test_clingo_app" end time: Jan 24 22:39 -12
"test_clingo_app" time elapsed: 00:00:49
----------------------------------------------------------

End testing: Jan 24 22:39 -12
make[1]: Leaving directory '/build/reproducible-path/gringo-5.6.2'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=cmake
   dh_prep -O--buildsystem=cmake
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/reproducible-path/gringo-5.6.2'
dh_auto_install --builddirectory=build.dir/hardening_mt
	cd build.dir/hardening_mt && make -j3 install DESTDIR=/build/reproducible-path/gringo-5.6.2/debian/gringo AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[2]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
/usr/bin/cmake -S/build/reproducible-path/gringo-5.6.2 -B/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 preinstall
make[3]: Entering directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make[3]: Nothing to be done for 'preinstall'.
make[3]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "Release"
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/bin/lpconvert
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/lib/arm-linux-gnueabihf/libclingo.so.4.0
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/lib/arm-linux-gnueabihf/libclingo.so.4
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/lib/arm-linux-gnueabihf/libclingo.so
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/include/clingo.hh
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/include/clingo.h
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/lib/arm-linux-gnueabihf/cmake/Clingo/ClingoTargets.cmake
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/lib/arm-linux-gnueabihf/cmake/Clingo/ClingoTargets-release.cmake
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/lib/arm-linux-gnueabihf/cmake/Clingo/ClingoConfig.cmake
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/lib/arm-linux-gnueabihf/cmake/Clingo/ClingoConfigVersion.cmake
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/bin/reify
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/bin/gringo
-- Installing: /build/reproducible-path/gringo-5.6.2/debian/gringo/usr/bin/clingo
make[2]: Leaving directory '/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt'
make[1]: Leaving directory '/build/reproducible-path/gringo-5.6.2'
   dh_install -O--buildsystem=cmake
   dh_installdocs -O--buildsystem=cmake
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/build/reproducible-path/gringo-5.6.2'
dh_installchangelogs CHANGES.md
find debian -type d -name __pycache__ | xargs rm -rf
make[1]: Leaving directory '/build/reproducible-path/gringo-5.6.2'
   dh_installman -O--buildsystem=cmake
   dh_installsystemduser -O--buildsystem=cmake
   dh_perl -O--buildsystem=cmake
   dh_link -O--buildsystem=cmake
   dh_strip_nondeterminism -O--buildsystem=cmake
   dh_compress -O--buildsystem=cmake
   dh_fixperms -O--buildsystem=cmake
   dh_missing -O--buildsystem=cmake
   dh_dwz -a -O--buildsystem=cmake
   dh_strip -a -O--buildsystem=cmake
   dh_makeshlibs -a -O--buildsystem=cmake
   debian/rules override_dh_shlibdeps
make[1]: Entering directory '/build/reproducible-path/gringo-5.6.2'
dh_shlibdeps -l/build/reproducible-path/gringo-5.6.2/build.dir/hardening_mt/bin
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 from: /lib/ld-linux-armhf.so.3
dpkg-shlibdeps: warning: diversions involved - output may be incorrect
 diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
dpkg-shlibdeps: warning: debian/gringo/usr/bin/lpconvert contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/gringo/usr/lib/arm-linux-gnueabihf/libclingo.so.4.0 found in none of the libraries
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/gringo/usr/lib/libclingo.so.4.0 found in none of the libraries
dpkg-shlibdeps: warning: debian/gringo/usr/bin/reify contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
make[1]: Leaving directory '/build/reproducible-path/gringo-5.6.2'
   dh_installdeb -O--buildsystem=cmake
   dh_gencontrol -O--buildsystem=cmake
   dh_md5sums -O--buildsystem=cmake
   dh_builddeb -O--buildsystem=cmake
dpkg-deb: building package 'gringo-dbgsym' in '../gringo-dbgsym_5.6.2-2_armhf.deb'.
dpkg-deb: building package 'gringo' in '../gringo_5.6.2-2_armhf.deb'.
 dpkg-genbuildinfo --build=binary -O../gringo_5.6.2-2_armhf.buildinfo
 dpkg-genchanges --build=binary -O../gringo_5.6.2-2_armhf.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/1784 and its subdirectories
I: Current time: Fri Jan 24 22:41:07 -12 2025
I: pbuilder-time-stamp: 1737801667
Sat Jan 25 10:43:21 UTC 2025  I: 1st build successful. Starting 2nd build on remote node virt64c-armhf-rb.debian.net.
Sat Jan 25 10:43:21 UTC 2025  I: Preparing to do remote build '2' on virt64c-armhf-rb.debian.net.
Sat Jan 25 11:39:32 UTC 2025  I: Deleting $TMPDIR on virt64c-armhf-rb.debian.net.
Sat Jan 25 11:39:34 UTC 2025  I: gringo_5.6.2-2_armhf.changes:
Format: 1.8
Date: Tue, 25 Jun 2024 11:40:12 +0000
Source: gringo
Binary: gringo gringo-dbgsym
Architecture: armhf
Version: 5.6.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Graham Inggs <ginggs@debian.org>
Description:
 gringo     - grounding tools for (disjunctive) logic programs
Changes:
 gringo (5.6.2-2) unstable; urgency=medium
 .
   * Team upload
   * Acknowledge NMU, thanks Adrian!
   * Build without Python support, does not appear to be used anywhere
   * Drop patches reduce-thread-count.patch and
     skip-test_clingo_app.patch, no longer needed
   * Do not run gringo6 and gringo7 Python autopkgtests
Checksums-Sha1:
 429988344026a39b79d421ee9f0eea7cdf9061ca 30114512 gringo-dbgsym_5.6.2-2_armhf.deb
 02001e8bc070ed37a167de52e20a92ef2df82377 6682 gringo_5.6.2-2_armhf.buildinfo
 7eadca8c5e632ea8dd8ea26dad4c4f16ab35651d 1679824 gringo_5.6.2-2_armhf.deb
Checksums-Sha256:
 d7e474086c84a19a7e248025288b782583054cc92a825d4ca2bcaf5893bb9c36 30114512 gringo-dbgsym_5.6.2-2_armhf.deb
 453e932ff6c64799633ce3d074e9ec20c4cae70ea360933399659ccbda5f894d 6682 gringo_5.6.2-2_armhf.buildinfo
 de9e0ed303f1f8009a003b4d44ebc80a8573e27125c494d5f761952f1cc726bd 1679824 gringo_5.6.2-2_armhf.deb
Files:
 516ff58bbdc5249fcfec9130429c4a5b 30114512 debug optional gringo-dbgsym_5.6.2-2_armhf.deb
 2f541f6c44db59b5a22343a39c251c03 6682 interpreters optional gringo_5.6.2-2_armhf.buildinfo
 ad61666aca1edfbfc3de8c71dc615a9f 1679824 interpreters optional gringo_5.6.2-2_armhf.deb
Sat Jan 25 11:39:35 UTC 2025  I: diffoscope 285 will be used to compare the two builds:
Running as unit: rb-diffoscope-armhf_33-21092.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.0E7ULaQD/gringo_5.6.2-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.0E7ULaQD/gringo_5.6.2-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.0E7ULaQD/gringo_5.6.2-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.0E7ULaQD/b1/gringo_5.6.2-2_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.0E7ULaQD/b2/gringo_5.6.2-2_armhf.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     abc.DotChangesFile

## main (total time: 1.689s)
       1.689s      2 calls    outputs
       0.000s      1 call     cleanup

## recognizes (total time: 1.363s)
       1.363s     12 calls    diffoscope.comparators.binary.FilesystemFile

## specialize (total time: 0.000s)
       0.000s      1 call     specialize
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 1.997s
CPU time consumed: 952ms
Sat Jan 25 11:39:38 UTC 2025  I: diffoscope 285 found no differences in the changes files, and a .buildinfo file also exists.
Sat Jan 25 11:39:38 UTC 2025  I: gringo from trixie built successfully and reproducibly on armhf.
Sat Jan 25 11:39:39 UTC 2025  I: Submitting .buildinfo files to external archives:
Sat Jan 25 11:39:39 UTC 2025  I: Submitting 8.0K	b1/gringo_5.6.2-2_armhf.buildinfo.asc
Sat Jan 25 11:39:40 UTC 2025  I: Submitting 8.0K	b2/gringo_5.6.2-2_armhf.buildinfo.asc
Sat Jan 25 11:39:41 UTC 2025  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Sat Jan 25 11:39:41 UTC 2025  I: Done submitting .buildinfo files.
Sat Jan 25 11:39:41 UTC 2025  I: Removing signed gringo_5.6.2-2_armhf.buildinfo.asc files:
removed './b1/gringo_5.6.2-2_armhf.buildinfo.asc'
removed './b2/gringo_5.6.2-2_armhf.buildinfo.asc'