Raspbian Package Auto-Building

Build log for gringo (5.4.1-3+rpi1+b1) on armhf

gringo5.4.1-3+rpi1+b1armhf → 2022-08-22 03:32:27

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

+==============================================================================+
| gringo 5.4.1-3+rpi1+b1 (armhf)               Mon, 22 Aug 2022 02:10:09 +0000 |
+==============================================================================+

Package: gringo
Version: 5.4.1-3+rpi1+b1
Source Version: 5.4.1-3+rpi1
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-23b419d1-5ec6-4fa6-8c1a-90c80fd1bdd3' with '<<CHROOT>>'

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

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

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


Check APT
---------

Checking available source versions...

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

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

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


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

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

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

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

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

Arch check ok (armhf included in any)

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


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

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

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap netbase
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bison bsdextrautils cmake
  cmake-data cpp-10 debhelper dh-autoreconf dh-elpa-helper
  dh-strip-nondeterminism dwz emacsen-common file g++-10 gcc-10 gcc-10-base
  gcc-11-base gettext gettext-base groff-base intltool-debian
  libarchive-zip-perl libarchive13 libasan6 libbrotli1 libcurl4
  libdebhelper-perl libelf1 libexpat1 libexpat1-dev
  libfile-stripnondeterminism-perl libgcc-10-dev libicu71 libjsoncpp25
  liblua5.4-0 liblua5.4-dev libmagic-mgc libmagic1 libmpdec3 libncurses-dev
  libncurses6 libnghttp2-14 libpipeline1 libprocps8 libpsl5 libpython3-dev
  libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal
  libpython3.10-stdlib libreadline-dev librhash0 librtmp1 libssh2-1
  libstdc++-10-dev libsub-override-perl libtool libuchardet0 libuv1 libxml2 m4
  man-db media-types pkg-kde-tools po-debconf procps python3 python3-distutils
  python3-lib2to3 python3-minimal python3.10 python3.10-minimal re2c
  zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc bison-doc cmake-doc ninja-build
  cmake-format gcc-10-locales dh-make gcc-10-doc gettext-doc libasprintf-dev
  libgettextpo-dev groff lrzip ncurses-doc readline-doc libstdc++-10-doc
  libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
  www-browser cdbs libmail-box-perl python3-doc python3-tk python3-venv
  python3.10-venv python3.10-doc binfmt-support
Recommended packages:
  curl | wget | lynx ca-certificates libarchive-cpio-perl pkg-config
  libtool-bin libgpm2 publicsuffix libltdl-dev libwww-perl
  libmail-sendmail-perl psmisc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bison bsdextrautils cmake
  cmake-data cpp-10 debhelper dh-autoreconf dh-elpa-helper
  dh-strip-nondeterminism dwz emacsen-common file g++-10 gcc-10 gcc-10-base
  gcc-11-base gettext gettext-base groff-base intltool-debian
  libarchive-zip-perl libarchive13 libasan6 libbrotli1 libcurl4
  libdebhelper-perl libelf1 libexpat1 libexpat1-dev
  libfile-stripnondeterminism-perl libgcc-10-dev libicu71 libjsoncpp25
  liblua5.4-0 liblua5.4-dev libmagic-mgc libmagic1 libmpdec3 libncurses-dev
  libncurses6 libnghttp2-14 libpipeline1 libprocps8 libpsl5 libpython3-dev
  libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal
  libpython3.10-stdlib libreadline-dev librhash0 librtmp1 libssh2-1
  libstdc++-10-dev libsub-override-perl libtool libuchardet0 libuv1 libxml2 m4
  man-db media-types pkg-kde-tools po-debconf procps python3 python3-distutils
  python3-lib2to3 python3-minimal python3.10 python3.10-minimal re2c
  sbuild-build-depends-gringo-dummy zlib1g-dev
0 upgraded, 79 newly installed, 0 to remove and 8 not upgraded.
Need to get 70.4 MB of archives.
After this operation, 278 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-kHEMW2/apt_archive ./ sbuild-build-depends-gringo-dummy 0.invalid.0 [956 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-minimal armhf 3.10.6-1 [813 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.4.8-1 [84.1 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf python3.10-minimal armhf 3.10.6-1 [1520 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf python3-minimal armhf 3.10.5-3 [38.6 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf media-types all 8.0.0 [33.4 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-2+rpi1 [73.5 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-stdlib armhf 3.10.6-1 [1596 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf python3.10 armhf 3.10.6-1 [545 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.10.5-3 [21.7 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf python3 armhf 3.10.5-3 [38.2 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf gcc-10-base armhf 10.4.0-4+rpi1 [207 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-8 [793 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-1 [137 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.6-2 [34.2 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.10.2-1 [1362 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf libncurses6 armhf 6.3+20220423-2 [79.6 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf libprocps8 armhf 2:3.3.17-7 [60.7 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf procps armhf 2:3.3.17-7 [475 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-8 [171 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-8 [510 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf bison armhf 2:3.8.2+dfsg-1 [1114 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libicu71 armhf 71.1-3 [8855 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1 [591 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libarchive13 armhf 3.6.0-1 [306 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b2 [260 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.48.0-1 [72.1 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf libssh2-1 armhf 1.10.0-3+b1 [161 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf libcurl4 armhf 7.84.0-2 [321 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf libjsoncpp25 armhf 1.9.5-4 [66.7 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf libuv1 armhf 1.44.1-2+rpi1 [124 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf dh-elpa-helper all 2.0.10 [11.3 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf emacsen-common all 3.0.4 [19.3 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf cmake-data all 3.24.1-1 [2018 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf cmake armhf 3.24.1-1 [3654 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf cpp-10 armhf 10.4.0-4+rpi1 [6696 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.9 [195 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf gcc-11-base armhf 11.3.0-5+rpi1 [209 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf libasan6 armhf 11.3.0-5+rpi1 [1946 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf libgcc-10-dev armhf 10.4.0-4+rpi1 [679 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf gcc-10 armhf 10.4.0-4+rpi1 [13.4 MB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-4 [526 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-3 [10.4 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [26.6 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-1 [15.8 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-1 [175 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-8 [1219 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.9 [1070 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libstdc++-10-dev armhf 10.4.0-4+rpi1 [1763 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf g++-10 armhf 10.4.0-4+rpi1 [7360 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libexpat1-dev armhf 2.4.8-1 [137 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf liblua5.4-0 armhf 5.4.4-3 [110 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf libncurses-dev armhf 6.3+20220423-2 [289 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf libreadline-dev armhf 8.1.2-1.2 [120 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf liblua5.4-dev armhf 5.4.4-3 [144 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10 armhf 3.10.6-1 [1456 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-4+b2 [183 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-dev armhf 3.10.6-1 [2991 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf libpython3-dev armhf 3.10.5-3 [22.0 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf pkg-kde-tools all 0.15.37 [97.9 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf python3-lib2to3 all 3.10.6-1 [79.9 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf python3-distutils all 3.10.6-1 [141 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf re2c armhf 3.0-1 [414 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 70.4 MB in 14s (5130 kB/s)
Selecting previously unselected package libpython3.10-minimal:armhf.
(Reading database ... 12795 files and directories currently installed.)
Preparing to unpack .../libpython3.10-minimal_3.10.6-1_armhf.deb ...
Unpacking libpython3.10-minimal:armhf (3.10.6-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.4.8-1_armhf.deb ...
Unpacking libexpat1:armhf (2.4.8-1) ...
Selecting previously unselected package python3.10-minimal.
Preparing to unpack .../python3.10-minimal_3.10.6-1_armhf.deb ...
Unpacking python3.10-minimal (3.10.6-1) ...
Setting up libpython3.10-minimal:armhf (3.10.6-1) ...
Setting up libexpat1:armhf (2.4.8-1) ...
Setting up python3.10-minimal (3.10.6-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13098 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.10.5-3_armhf.deb ...
Unpacking python3-minimal (3.10.5-3) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_8.0.0_all.deb ...
Unpacking media-types (8.0.0) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../2-libmpdec3_2.5.1-2+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-2+rpi1) ...
Selecting previously unselected package libpython3.10-stdlib:armhf.
Preparing to unpack .../3-libpython3.10-stdlib_3.10.6-1_armhf.deb ...
Unpacking libpython3.10-stdlib:armhf (3.10.6-1) ...
Selecting previously unselected package python3.10.
Preparing to unpack .../4-python3.10_3.10.6-1_armhf.deb ...
Unpacking python3.10 (3.10.6-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.10.5-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.10.5-3) ...
Setting up python3-minimal (3.10.5-3) ...
Selecting previously unselected package python3.
(Reading database ... 13500 files and directories currently installed.)
Preparing to unpack .../00-python3_3.10.5-3_armhf.deb ...
Unpacking python3 (3.10.5-3) ...
Selecting previously unselected package gcc-10-base:armhf.
Preparing to unpack .../01-gcc-10-base_10.4.0-4+rpi1_armhf.deb ...
Unpacking gcc-10-base:armhf (10.4.0-4+rpi1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../02-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../03-groff-base_1.22.4-8_armhf.deb ...
Unpacking groff-base (1.22.4-8) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../04-bsdextrautils_2.38.1-1_armhf.deb ...
Unpacking bsdextrautils (2.38.1-1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../05-libpipeline1_1.5.6-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.6-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../06-man-db_2.10.2-1_armhf.deb ...
Unpacking man-db (2.10.2-1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../07-libncurses6_6.3+20220423-2_armhf.deb ...
Unpacking libncurses6:armhf (6.3+20220423-2) ...
Selecting previously unselected package libprocps8:armhf.
Preparing to unpack .../08-libprocps8_2%3a3.3.17-7_armhf.deb ...
Unpacking libprocps8:armhf (2:3.3.17-7) ...
Selecting previously unselected package procps.
Preparing to unpack .../09-procps_2%3a3.3.17-7_armhf.deb ...
Unpacking procps (2:3.3.17-7) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../10-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../11-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../12-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../13-gettext-base_0.21-8_armhf.deb ...
Unpacking gettext-base (0.21-8) ...
Selecting previously unselected package m4.
Preparing to unpack .../14-m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../15-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../16-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../17-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 .../18-autopoint_0.21-8_all.deb ...
Unpacking autopoint (0.21-8) ...
Selecting previously unselected package bison.
Preparing to unpack .../19-bison_2%3a3.8.2+dfsg-1_armhf.deb ...
Unpacking bison (2:3.8.2+dfsg-1) ...
Selecting previously unselected package libicu71:armhf.
Preparing to unpack .../20-libicu71_71.1-3_armhf.deb ...
Unpacking libicu71:armhf (71.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../21-libxml2_2.9.14+dfsg-1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../22-libarchive13_3.6.0-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.0-1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../23-libbrotli1_1.0.9-2+b2_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../24-libnghttp2-14_1.48.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.48.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../25-libpsl5_0.21.0-1.2_armhf.deb ...
Unpacking libpsl5:armhf (0.21.0-1.2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../26-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../27-libssh2-1_1.10.0-3+b1_armhf.deb ...
Unpacking libssh2-1:armhf (1.10.0-3+b1) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../28-libcurl4_7.84.0-2_armhf.deb ...
Unpacking libcurl4:armhf (7.84.0-2) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../29-libjsoncpp25_1.9.5-4_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-4) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../30-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../31-libuv1_1.44.1-2+rpi1_armhf.deb ...
Unpacking libuv1:armhf (1.44.1-2+rpi1) ...
Selecting previously unselected package dh-elpa-helper.
Preparing to unpack .../32-dh-elpa-helper_2.0.10_all.deb ...
Unpacking dh-elpa-helper (2.0.10) ...
Selecting previously unselected package emacsen-common.
Preparing to unpack .../33-emacsen-common_3.0.4_all.deb ...
Unpacking emacsen-common (3.0.4) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../34-cmake-data_3.24.1-1_all.deb ...
Unpacking cmake-data (3.24.1-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../35-cmake_3.24.1-1_armhf.deb ...
Unpacking cmake (3.24.1-1) ...
Selecting previously unselected package cpp-10.
Preparing to unpack .../36-cpp-10_10.4.0-4+rpi1_armhf.deb ...
Unpacking cpp-10 (10.4.0-4+rpi1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../37-libdebhelper-perl_13.9_all.deb ...
Unpacking libdebhelper-perl (13.9) ...
Selecting previously unselected package gcc-11-base:armhf.
Preparing to unpack .../38-gcc-11-base_11.3.0-5+rpi1_armhf.deb ...
Unpacking gcc-11-base:armhf (11.3.0-5+rpi1) ...
Selecting previously unselected package libasan6:armhf.
Preparing to unpack .../39-libasan6_11.3.0-5+rpi1_armhf.deb ...
Unpacking libasan6:armhf (11.3.0-5+rpi1) ...
Selecting previously unselected package libgcc-10-dev:armhf.
Preparing to unpack .../40-libgcc-10-dev_10.4.0-4+rpi1_armhf.deb ...
Unpacking libgcc-10-dev:armhf (10.4.0-4+rpi1) ...
Selecting previously unselected package gcc-10.
Preparing to unpack .../41-gcc-10_10.4.0-4+rpi1_armhf.deb ...
Unpacking gcc-10 (10.4.0-4+rpi1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../42-libtool_2.4.7-4_all.deb ...
Unpacking libtool (2.4.7-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../43-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../44-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../45-libsub-override-perl_0.09-3_all.deb ...
Unpacking libsub-override-perl (0.09-3) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../46-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../47-dh-strip-nondeterminism_1.13.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../48-libelf1_0.187-1_armhf.deb ...
Unpacking libelf1:armhf (0.187-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../49-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../50-gettext_0.21-8_armhf.deb ...
Unpacking gettext (0.21-8) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../51-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../52-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../53-debhelper_13.9_all.deb ...
Unpacking debhelper (13.9) ...
Selecting previously unselected package libstdc++-10-dev:armhf.
Preparing to unpack .../54-libstdc++-10-dev_10.4.0-4+rpi1_armhf.deb ...
Unpacking libstdc++-10-dev:armhf (10.4.0-4+rpi1) ...
Selecting previously unselected package g++-10.
Preparing to unpack .../55-g++-10_10.4.0-4+rpi1_armhf.deb ...
Unpacking g++-10 (10.4.0-4+rpi1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../56-libexpat1-dev_2.4.8-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.4.8-1) ...
Selecting previously unselected package liblua5.4-0:armhf.
Preparing to unpack .../57-liblua5.4-0_5.4.4-3_armhf.deb ...
Unpacking liblua5.4-0:armhf (5.4.4-3) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../58-libncurses-dev_6.3+20220423-2_armhf.deb ...
Unpacking libncurses-dev:armhf (6.3+20220423-2) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../59-libreadline-dev_8.1.2-1.2_armhf.deb ...
Unpacking libreadline-dev:armhf (8.1.2-1.2) ...
Selecting previously unselected package liblua5.4-dev:armhf.
Preparing to unpack .../60-liblua5.4-dev_5.4.4-3_armhf.deb ...
Unpacking liblua5.4-dev:armhf (5.4.4-3) ...
Selecting previously unselected package libpython3.10:armhf.
Preparing to unpack .../61-libpython3.10_3.10.6-1_armhf.deb ...
Unpacking libpython3.10:armhf (3.10.6-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../62-zlib1g-dev_1%3a1.2.11.dfsg-4+b2_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-4+b2) ...
Selecting previously unselected package libpython3.10-dev:armhf.
Preparing to unpack .../63-libpython3.10-dev_3.10.6-1_armhf.deb ...
Unpacking libpython3.10-dev:armhf (3.10.6-1) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../64-libpython3-dev_3.10.5-3_armhf.deb ...
Unpacking libpython3-dev:armhf (3.10.5-3) ...
Selecting previously unselected package pkg-kde-tools.
Preparing to unpack .../65-pkg-kde-tools_0.15.37_all.deb ...
Unpacking pkg-kde-tools (0.15.37) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../66-python3-lib2to3_3.10.6-1_all.deb ...
Unpacking python3-lib2to3 (3.10.6-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../67-python3-distutils_3.10.6-1_all.deb ...
Unpacking python3-distutils (3.10.6-1) ...
Selecting previously unselected package re2c.
Preparing to unpack .../68-re2c_3.0-1_armhf.deb ...
Unpacking re2c (3.0-1) ...
Selecting previously unselected package sbuild-build-depends-gringo-dummy.
Preparing to unpack .../69-sbuild-build-depends-gringo-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-gringo-dummy (0.invalid.0) ...
Setting up media-types (8.0.0) ...
Setting up libpipeline1:armhf (1.5.6-2) ...
Setting up libicu71:armhf (71.1-3) ...
Setting up gcc-11-base:armhf (11.3.0-5+rpi1) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up bsdextrautils (2.38.1-1) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.9) ...
Setting up libbrotli1:armhf (1.0.9-2+b2) ...
Setting up libnghttp2-14:armhf (1.48.0-1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-8) ...
Setting up m4 (1.4.19-1) ...
Setting up file (1:5.41-4) ...
Setting up libasan6:armhf (11.3.0-5+rpi1) ...
Setting up gcc-10-base:armhf (10.4.0-4+rpi1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libuv1:armhf (1.44.1-2+rpi1) ...
Setting up libexpat1-dev:armhf (2.4.8-1) ...
Setting up emacsen-common (3.0.4) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up dh-elpa-helper (2.0.10) ...
Setting up libncurses6:armhf (6.3+20220423-2) ...
Setting up autopoint (0.21-8) ...
Setting up libjsoncpp25:armhf (1.9.5-4) ...
Setting up autoconf (2.71-2) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-4+b2) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up bison (2:3.8.2+dfsg-1) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up libmpdec3:armhf (2.5.1-2+rpi1) ...
Setting up liblua5.4-0:armhf (5.4.4-3) ...
Setting up libsub-override-perl (0.09-3) ...
Setting up libssh2-1:armhf (1.10.0-3+b1) ...
Setting up cmake-data (3.24.1-1) ...
Setting up re2c (3.0-1) ...
Setting up libelf1:armhf (0.187-1) ...
Setting up libxml2:armhf (2.9.14+dfsg-1) ...
Setting up libprocps8:armhf (2:3.3.17-7) ...
Setting up cpp-10 (10.4.0-4+rpi1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.0-1) ...
Setting up libncurses-dev:armhf (6.3+20220423-2) ...
Setting up gettext (0.21-8) ...
Setting up libtool (2.4.7-4) ...
Setting up libarchive13:armhf (3.6.0-1) ...
Setting up libgcc-10-dev:armhf (10.4.0-4+rpi1) ...
Setting up libreadline-dev:armhf (8.1.2-1.2) ...
Setting up liblua5.4-dev:armhf (5.4.4-3) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/lua5.4.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/lua.pc (lua-pkgconfig-arm-linux-gnueabihf) in auto mode
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libpython3.10-stdlib:armhf (3.10.6-1) ...
Setting up dh-autoreconf (20) ...
Setting up gcc-10 (10.4.0-4+rpi1) ...
Setting up dh-strip-nondeterminism (1.13.0-1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-8) ...
Setting up procps (2:3.3.17-7) ...
Setting up libcurl4:armhf (7.84.0-2) ...
Setting up libpython3-stdlib:armhf (3.10.5-3) ...
Setting up libpython3.10:armhf (3.10.6-1) ...
Setting up libstdc++-10-dev:armhf (10.4.0-4+rpi1) ...
Setting up g++-10 (10.4.0-4+rpi1) ...
Setting up python3.10 (3.10.6-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up python3 (3.10.5-3) ...
Setting up man-db (2.10.2-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libpython3.10-dev:armhf (3.10.6-1) ...
Setting up pkg-kde-tools (0.15.37) ...
Setting up cmake (3.24.1-1) ...
Setting up python3-lib2to3 (3.10.6-1) ...
Setting up python3-distutils (3.10.6-1) ...
Setting up libpython3-dev:armhf (3.10.5-3) ...
Setting up debhelper (13.9) ...
Setting up sbuild-build-depends-gringo-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.33-8+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.38.90.20220713-2+rpi1 dpkg-dev_1.21.9+rpi1 g++-10_10.4.0-4+rpi1 g++-12_12.1.0-7+rpi1 gcc-10_10.4.0-4+rpi1 gcc-12_12.1.0-7+rpi1 libc6-dev_2.33-8+rpi1 libstdc++-10-dev_10.4.0-4+rpi1 libstdc++-12-dev_12.1.0-7+rpi1 libstdc++6_12.1.0-7+rpi1 linux-libc-dev_5.18.14-1+rpi1
Package versions: adduser_3.123 apt_2.5.2 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-8 autotools-dev_20220109.1 base-files_12.2+rpi1 base-passwd_3.5.52 bash_5.1-6.1 binutils_2.38.90.20220713-2+rpi1 binutils-arm-linux-gnueabihf_2.38.90.20220713-2+rpi1 binutils-common_2.38.90.20220713-2+rpi1 bison_2:3.8.2+dfsg-1 bsdextrautils_2.38.1-1 bsdutils_1:2.38.1-1 build-essential_12.9 bzip2_1.0.8-5+b2 cmake_3.24.1-1 cmake-data_3.24.1-1 coreutils_8.32-4.1 cpp_4:12.1.0-3+rpi1 cpp-10_10.4.0-4+rpi1 cpp-12_12.1.0-7+rpi1 dash_0.5.11+git20210903+057cd650a4ed-8 debconf_1.5.79 debhelper_13.9 debianutils_5.7-0.3 dh-autoreconf_20 dh-elpa-helper_2.0.10 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.7-5 dirmngr_2.2.35-3 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.5-2 emacsen-common_3.0.4 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.1.0-3+rpi1 g++-10_10.4.0-4+rpi1 g++-12_12.1.0-7+rpi1 gcc_4:12.1.0-3+rpi1 gcc-10_10.4.0-4+rpi1 gcc-10-base_10.4.0-4+rpi1 gcc-11-base_11.3.0-5+rpi1 gcc-12_12.1.0-7+rpi1 gcc-12-base_12.1.0-7+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-8 gettext-base_0.21-8 gnupg_2.2.35-3 gnupg-l10n_2.2.35-3 gnupg-utils_2.2.35-3 gpg_2.2.35-3 gpg-agent_2.2.35-3 gpg-wks-client_2.2.35-3 gpg-wks-server_2.2.35-3 gpgconf_2.2.35-3 gpgsm_2.2.35-3 gpgv_2.2.35-3 grep_3.7-1 groff-base_1.22.4-8 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.5 iputils-ping_3:20211215-1 krb5-locales_1.20-1 libacl1_2.3.1-1 libapt-pkg6.0_2.5.2 libarchive-zip-perl_1.68-1 libarchive13_3.6.0-1 libasan6_11.3.0-5+rpi1 libasan8_12.1.0-7+rpi1 libassuan0_2.5.5-4 libatomic1_12.1.0-7+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.7-1 libaudit1_1:3.0.7-1+b1 libbinutils_2.38.90.20220713-2+rpi1 libblkid1_2.38.1-1 libbrotli1_1.0.9-2+b2 libbz2-1.0_1.0.8-5+b2 libc-bin_2.33-8+rpi1 libc-dev-bin_2.33-8+rpi1 libc6_2.33-8+rpi1 libc6-dev_2.33-8+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.1.0-7+rpi1 libcom-err2_1.46.5-2 libcrypt-dev_1:4.4.28-2 libcrypt1_1:4.4.28-2 libctf-nobfd0_2.38.90.20220713-2+rpi1 libctf0_2.38.90.20220713-2+rpi1 libcurl4_7.84.0-2 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.263 libdebhelper-perl_13.9 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-1 libexpat1_2.4.8-1 libexpat1-dev_2.4.8-1 libext2fs2_1.46.5-2 libfakeroot_1.29-1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-10-dev_10.4.0-4+rpi1 libgcc-12-dev_12.1.0-7+rpi1 libgcc-s1_12.1.0-7+rpi1 libgcrypt20_1.10.1-2+b2 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgmp10_2:6.2.1+dfsg1-1 libgnutls30_3.7.7-2 libgomp1_12.1.0-7+rpi1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.20-1 libhogweed6_3.7.3-1 libicu71_71.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjsoncpp25_1.9.5-4 libk5crypto3_1.20-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20-1 libkrb5support0_1.20-1 libksba8_1.6.0-3 libldap-2.5-0_2.5.12+dfsg-2 liblua5.4-0_5.4.4-3 liblua5.4-dev_5.4.4-3 liblz4-1_1.9.3-2 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmount1_2.38.1-1 libmpc3_1.2.1-2 libmpdec3_2.5.1-2+rpi1 libmpfr6_4.1.0-3 libncurses-dev_6.3+20220423-2 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnettle8_3.7.3-1 libnghttp2-14_1.48.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.4.0-13 libpam-modules-bin_1.4.0-13 libpam-runtime_1.4.0-13 libpam0g_1.4.0-13 libpcre2-8-0_10.40-1+b2 libpcre3_2:8.39-14 libperl5.34_5.34.0-5 libpipeline1_1.5.6-2 libprocps8_2:3.3.17-7 libpsl5_0.21.0-1.2 libpython3-dev_3.10.5-3 libpython3-stdlib_3.10.5-3 libpython3.10_3.10.6-1 libpython3.10-dev_3.10.6-1 libpython3.10-minimal_3.10.6-1 libpython3.10-stdlib_3.10.6-1 libreadline-dev_8.1.2-1.2 libreadline8_8.1.2-1.2 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg-6+b1 libsasl2-modules-db_2.1.28+dfsg-6+b1 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol1_3.1-1 libsepol2_3.4-2 libsmartcols1_2.38.1-1 libsqlite3-0_3.39.2-1 libss2_1.46.5-2 libssh2-1_1.10.0-3+b1 libssl1.1_1.1.1o-1 libssl3_3.0.4-2 libstdc++-10-dev_10.4.0-4+rpi1 libstdc++-12-dev_12.1.0-7+rpi1 libstdc++6_12.1.0-7+rpi1 libsub-override-perl_0.09-3 libsystemd0_251.3-1+rpi1 libtasn1-6_4.18.0-4 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.2-2.1 libtirpc-dev_1.3.2-2.1 libtirpc3_1.3.2-2.1 libtool_2.4.7-4 libubsan1_12.1.0-7+rpi1 libuchardet0_0.0.7-1 libudev1_251.3-1+rpi1 libunistring2_1.0-1 libuuid1_2.38.1-1 libuv1_1.44.1-2+rpi1 libxml2_2.9.14+dfsg-1 libxxhash0_0.8.1-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.18.14-1+rpi1 login_1:4.11.1+dfsg1-2 logsave_1.46.5-2 lsb-base_11.2+rpi1 m4_1.4.19-1 make_4.3-4.1 man-db_2.10.2-1 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38.1-1 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 passwd_1:4.11.1+dfsg1-2 patch_2.7.6-7 perl_5.34.0-5 perl-base_5.34.0-5 perl-modules-5.34_5.34.0-5 pinentry-curses_1.2.0-2 pkg-kde-tools_0.15.37 po-debconf_1.0.21+nmu1 procps_2:3.3.17-7 python3_3.10.5-3 python3-distutils_3.10.6-1 python3-lib2to3_3.10.6-1 python3-minimal_3.10.5-3 python3.10_3.10.6-1 python3.10-minimal_3.10.6-1 raspbian-archive-keyring_20120528.2 re2c_3.0-1 readline-common_8.1.2-1.2 rpcsvc-proto_1.4.2-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-gringo-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.30 sysvinit-utils_3.04-1 tar_1.34+dfsg-1 tzdata_2022a-1 util-linux_2.38.1-1 util-linux-extra_2.38.1-1 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-4+b2 zlib1g-dev_1:1.2.11.dfsg-4+b2

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.Su5pulpi/trustedkeys.kbx': General error
gpgv: Signature made Wed Dec 30 19:01:54 2020 UTC
gpgv:                using RSA key B843F038E48484EB39990C4587DEBCF2E67E9905
gpgv:                issuer "root@raspbian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./gringo_5.4.1-3+rpi1.dsc
dpkg-source: info: extracting gringo in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking gringo_5.4.1.orig.tar.gz
dpkg-source: info: unpacking gringo_5.4.1-3+rpi1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying gringo-manpages.patch
dpkg-source: info: applying gringo-python3-utf8.patch
dpkg-source: info: applying link-libatomic-check.patch
dpkg-source: info: applying bump-version-5.4.1.patch

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

Sufficient free space for build

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

Created changelog entry for binNMU version 5.4.1-3+rpi1+b1

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-23b419d1-5ec6-4fa6-8c1a-90c80fd1bdd3
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd

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

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

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED
    PYTHON_EXECUTABLE


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

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

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

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

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

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

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

// build applications
CLINGO_BUILD_APPS:BOOL=ON

// build examples
CLINGO_BUILD_EXAMPLES:BOOL=ON

// build luaclingo library shared
CLINGO_BUILD_LUA_SHARED:BOOL=OFF

// build pyclingo library shared
CLINGO_BUILD_PY_SHARED:BOOL=OFF

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

// build clingo library shared
CLINGO_BUILD_SHARED:BOOL=ON

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

// build tests
CLINGO_BUILD_TESTS:BOOL=ON

// enable web target
CLINGO_BUILD_WEB:BOOL=OFF

// enable lua support
CLINGO_BUILD_WITH_LUA:BOOL=ON

// enable python support
CLINGO_BUILD_WITH_PYTHON:BOOL=ON

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

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

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

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

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

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

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

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

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

// CXX compiler
CMAKE_CXX_COMPILER:STRING=/usr/bin/g++-10

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

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

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

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

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

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

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

// C compiler
CMAKE_C_COMPILER:STRING=/usr/bin/gcc-10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build --builddirectory=build.dir/hardening_mt
	cd build.dir/hardening_mt && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/build.dir/hardening_mt --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/build.dir/hardening_mt/CMakeFiles /<<PKGBUILDDIR>>/build.dir/hardening_mt//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f clasp/libpotassco/src/CMakeFiles/libpotassco.dir/build.make clasp/libpotassco/src/CMakeFiles/libpotassco.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/libpotassco/src /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src/CMakeFiles/libpotassco.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f clasp/libpotassco/src/CMakeFiles/libpotassco.dir/build.make clasp/libpotassco/src/CMakeFiles/libpotassco.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[  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
[  2%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/aspif_text.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/application.cpp.o -MF CMakeFiles/libpotassco.dir/application.cpp.o.d -o CMakeFiles/libpotassco.dir/application.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/application.cpp
[  2%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/clingo.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/aspif.cpp.o -MF CMakeFiles/libpotassco.dir/aspif.cpp.o.d -o CMakeFiles/libpotassco.dir/aspif.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/aspif.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/aspif_text.cpp.o -MF CMakeFiles/libpotassco.dir/aspif_text.cpp.o.d -o CMakeFiles/libpotassco.dir/aspif_text.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/aspif_text.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/clingo.cpp.o -MF CMakeFiles/libpotassco.dir/clingo.cpp.o.d -o CMakeFiles/libpotassco.dir/clingo.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/clingo.cpp
[  3%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/convert.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/convert.cpp.o -MF CMakeFiles/libpotassco.dir/convert.cpp.o.d -o CMakeFiles/libpotassco.dir/convert.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/convert.cpp
[  4%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/match_basic_types.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/match_basic_types.cpp.o -MF CMakeFiles/libpotassco.dir/match_basic_types.cpp.o.d -o CMakeFiles/libpotassco.dir/match_basic_types.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/match_basic_types.cpp
[  4%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/program_options.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/program_options.cpp.o -MF CMakeFiles/libpotassco.dir/program_options.cpp.o.d -o CMakeFiles/libpotassco.dir/program_options.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/program_options.cpp
[  5%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/rule_utils.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/rule_utils.cpp.o -MF CMakeFiles/libpotassco.dir/rule_utils.cpp.o.d -o CMakeFiles/libpotassco.dir/rule_utils.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/rule_utils.cpp
[  5%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/smodels.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/smodels.cpp.o -MF CMakeFiles/libpotassco.dir/smodels.cpp.o.d -o CMakeFiles/libpotassco.dir/smodels.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/smodels.cpp
[  6%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/string_convert.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/string_convert.cpp.o -MF CMakeFiles/libpotassco.dir/string_convert.cpp.o.d -o CMakeFiles/libpotassco.dir/string_convert.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/string_convert.cpp
[  6%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/theory_data.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/theory_data.cpp.o -MF CMakeFiles/libpotassco.dir/theory_data.cpp.o.d -o CMakeFiles/libpotassco.dir/theory_data.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/theory_data.cpp
[  7%] Building CXX object clasp/libpotassco/src/CMakeFiles/libpotassco.dir/value_store.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/src/CMakeFiles/libpotassco.dir/value_store.cpp.o -MF CMakeFiles/libpotassco.dir/value_store.cpp.o.d -o CMakeFiles/libpotassco.dir/value_store.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/src/value_store.cpp
[  7%] Linking CXX static library ../../../lib/libpotassco.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/cmake -P CMakeFiles/libpotassco.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/libpotassco.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libpotassco.a CMakeFiles/libpotassco.dir/application.cpp.o CMakeFiles/libpotassco.dir/aspif.cpp.o CMakeFiles/libpotassco.dir/aspif_text.cpp.o CMakeFiles/libpotassco.dir/clingo.cpp.o CMakeFiles/libpotassco.dir/convert.cpp.o CMakeFiles/libpotassco.dir/match_basic_types.cpp.o CMakeFiles/libpotassco.dir/program_options.cpp.o CMakeFiles/libpotassco.dir/rule_utils.cpp.o CMakeFiles/libpotassco.dir/smodels.cpp.o CMakeFiles/libpotassco.dir/string_convert.cpp.o CMakeFiles/libpotassco.dir/theory_data.cpp.o CMakeFiles/libpotassco.dir/value_store.cpp.o
/usr/bin/ranlib ../../../lib/libpotassco.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[  7%] Built target libpotassco
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/depend
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/depend
make  -f clasp/libpotassco/app/CMakeFiles/lpconvert.dir/build.make clasp/libpotassco/app/CMakeFiles/lpconvert.dir/depend
make  -f clasp/src/CMakeFiles/libclasp.dir/build.make clasp/src/CMakeFiles/libclasp.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/libpotassco/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/libpotassco/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/DependInfo.cmake --color=
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/libpotassco/app /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/app /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/app/CMakeFiles/lpconvert.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/clasp/src /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src/CMakeFiles/libclasp.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/build
make  -f clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/build.make clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/build
make  -f clasp/libpotassco/app/CMakeFiles/lpconvert.dir/build.make clasp/libpotassco/app/CMakeFiles/lpconvert.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f clasp/src/CMakeFiles/libclasp.dir/build.make clasp/src/CMakeFiles/libclasp.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[  8%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o
[  8%] Building CXX object clasp/libpotassco/app/CMakeFiles/lpconvert.dir/lpconvert.cpp.o
[  8%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_application.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/app && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/app/CMakeFiles/lpconvert.dir/lpconvert.cpp.o -MF CMakeFiles/lpconvert.dir/lpconvert.cpp.o.d -o CMakeFiles/lpconvert.dir/lpconvert.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/app/lpconvert.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_application.cpp.o -MF CMakeFiles/test_potassco_opts.dir/test_application.cpp.o.d -o CMakeFiles/test_potassco_opts.dir/test_application.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_application.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o -MF CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_aspif.cpp
[  9%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o -MF CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o.d -o CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/asp_preprocessor.cpp
[ 10%] Linking CXX executable ../../../bin/lpconvert
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/app && /usr/bin/cmake -E cmake_link_script CMakeFiles/lpconvert.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/lpconvert.dir/lpconvert.cpp.o -o ../../../bin/lpconvert  ../../../lib/libpotassco.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 10%] Built target lpconvert
[ 11%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o -MF CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_smodels.cpp
[ 11%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/cb_enumerator.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/cb_enumerator.cpp.o -MF CMakeFiles/libclasp.dir/cb_enumerator.cpp.o.d -o CMakeFiles/libclasp.dir/cb_enumerator.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/cb_enumerator.cpp
[ 11%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_options.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_options.cpp.o -MF CMakeFiles/test_potassco_opts.dir/test_options.cpp.o.d -o CMakeFiles/test_potassco_opts.dir/test_options.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp
In file included from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:21:
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____6()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:113:70: warning: catching polymorphic type 'class Potassco::ProgramOptions::UnknownOption' by value [-Wcatch-value=]
  113 |   REQUIRE_THROWS_AS(Po::parseCommandString("--no-value=2", ctx), Po::UnknownOption);
      |                                                                      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:115:57: warning: catching polymorphic type 'class Potassco::ProgramOptions::ValueError' by value [-Wcatch-value=]
  115 |   REQUIRE_THROWS_AS(Po::ParsedOptions().assign(pv), Po::ValueError);
      |                                                         ^~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____19()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:186:46: warning: catching polymorphic type 'class Potassco::ProgramOptions::ContextError' by value [-Wcatch-value=]
  186 |  REQUIRE_THROWS_AS(ctx.findGroup("Foo"), Po::ContextError);
      |                                              ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____27()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:249:48: warning: catching polymorphic type 'class Potassco::ProgramOptions::Error' by value [-Wcatch-value=]
  249 |   REQUIRE_THROWS_AS(x(0, Po::flag(b), ""), Po::Error);
      |                                                ^~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:250:49: warning: catching polymorphic type 'class Potassco::ProgramOptions::Error' by value [-Wcatch-value=]
  250 |   REQUIRE_THROWS_AS(x("", Po::flag(b), ""), Po::Error);
      |                                                 ^~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:253:55: warning: catching polymorphic type 'class Potassco::ProgramOptions::Error' by value [-Wcatch-value=]
  253 |   REQUIRE_THROWS_AS(x("foo,fo", Po::flag(b), ""), Po::Error);
      |                                                       ^~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:264:57: warning: catching polymorphic type 'class Potassco::ProgramOptions::ValueError' by value [-Wcatch-value=]
  264 |   REQUIRE_THROWS_AS(Po::ParsedOptions().assign(pv), Po::ValueError);
      |                                                         ^~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:267:64: warning: catching polymorphic type 'class Potassco::ProgramOptions::UnknownOption' by value [-Wcatch-value=]
  267 |   REQUIRE_THROWS_AS(Po::parseCommandString("--help", ctx), Po::UnknownOption);
      |                                                                ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:277:73: warning: catching polymorphic type 'class Potassco::ProgramOptions::AmbiguousOption' by value [-Wcatch-value=]
  277 |   REQUIRE_THROWS_AS(ctx.find("he", Po::OptionContext::find_prefix), Po::AmbiguousOption);
      |                                                                         ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp: In function 'void Potassco::ProgramOptions::Test::____C_A_T_C_H____T_E_S_T____36()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_options.cpp:334:72: warning: catching polymorphic type 'class Potassco::ProgramOptions::SyntaxError' by value [-Wcatch-value=]
  334 |   REQUIRE_THROWS_AS(Po::parseCommandString(cmd, ctx, false, 0, 0), Po::SyntaxError);
      |                                                                        ^~~~~~~~~~~
[ 12%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_facade.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clasp_facade.cpp.o -MF CMakeFiles/libclasp.dir/clasp_facade.cpp.o.d -o CMakeFiles/libclasp.dir/clasp_facade.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clasp_facade.cpp
[ 12%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_options.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clasp_options.cpp.o -MF CMakeFiles/libclasp.dir/clasp_options.cpp.o.d -o CMakeFiles/libclasp.dir/clasp_options.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clasp_options.cpp
[ 13%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_value.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/test_value.cpp.o -MF CMakeFiles/test_potassco_opts.dir/test_value.cpp.o.d -o CMakeFiles/test_potassco_opts.dir/test_value.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_value.cpp
make  -f libreify/CMakeFiles/libreify.dir/build.make libreify/CMakeFiles/libreify.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libreify /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/CMakeFiles/libreify.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libreify/CMakeFiles/libreify.dir/build.make libreify/CMakeFiles/libreify.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 13%] Building CXX object libreify/CMakeFiles/libreify.dir/src/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libreify/CMakeFiles/libreify.dir/src/program.cc.o -MF CMakeFiles/libreify.dir/src/program.cc.o.d -o CMakeFiles/libreify.dir/src/program.cc.o -c /<<PKGBUILDDIR>>/libreify/src/program.cc
[ 14%] Linking CXX static library ../lib/libreify.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify && /usr/bin/cmake -P CMakeFiles/libreify.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify && /usr/bin/cmake -E cmake_link_script CMakeFiles/libreify.dir/link.txt --verbose=1
/usr/bin/ar qc ../lib/libreify.a CMakeFiles/libreify.dir/src/program.cc.o
[ 14%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_opts.dir/main.cpp.o -MF CMakeFiles/test_potassco_opts.dir/main.cpp.o.d -o CMakeFiles/test_potassco_opts.dir/main.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp
/usr/bin/ranlib ../lib/libreify.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 14%] Built target libreify
[ 14%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_text.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_text.cpp.o -MF CMakeFiles/test_potassco_lp.dir/test_text.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/test_text.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_text.cpp
make  -f libreify/tests/CMakeFiles/test_reify.dir/build.make libreify/tests/CMakeFiles/test_reify.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libreify/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests/CMakeFiles/test_reify.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libreify/tests/CMakeFiles/test_reify.dir/build.make libreify/tests/CMakeFiles/test_reify.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 14%] Building CXX object libreify/tests/CMakeFiles/test_reify.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libreify/tests -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT libreify/tests/CMakeFiles/test_reify.dir/main.cc.o -MF CMakeFiles/test_reify.dir/main.cc.o.d -o CMakeFiles/test_reify.dir/main.cc.o -c /<<PKGBUILDDIR>>/libreify/tests/main.cc
[ 15%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clasp_output.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clasp_output.cpp.o -MF CMakeFiles/libclasp.dir/clasp_output.cpp.o.d -o CMakeFiles/libclasp.dir/clasp_output.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clasp_output.cpp
[ 16%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clause.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clause.cpp.o -MF CMakeFiles/libclasp.dir/clause.cpp.o.d -o CMakeFiles/libclasp.dir/clause.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clause.cpp
[ 17%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o -MF CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp
In file included from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:21:
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp: In function 'void Potassco::Test::____C_A_T_C_H____T_E_S_T____0()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:66:80: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   66 |   REQUIRE_THROWS_AS(Potassco::string_cast<unsigned long long>("-2"), Potassco::bad_string_cast);
      |                                                                                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:69:67: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   69 |   REQUIRE_THROWS_AS(Potassco::string_cast<int>("umax"), Potassco::bad_string_cast);
      |                                                                   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:70:68: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   70 |   REQUIRE_THROWS_AS(Potassco::string_cast<long>("umax"), Potassco::bad_string_cast);
      |                                                                    ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:71:73: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   71 |   REQUIRE_THROWS_AS(Potassco::string_cast<long long>("umax"), Potassco::bad_string_cast);
      |                                                                         ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:72:71: warning: catching polymorphic type 'class Potassco::bad_string_cast' by value [-Wcatch-value=]
   72 |   REQUIRE_THROWS_AS(Potassco::string_cast<int64_t>("umax"), Potassco::bad_string_cast);
      |                                                                       ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp: In function 'void Potassco::Test::____C_A_T_C_H____T_E_S_T____36()':
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:371:124: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  371 |   REQUIRE_THROWS_AS(fail(Potassco::error_logic, 0, 0, 0, "Message with %d parameters {'%s', '%s'}", 2, "Foo", "Bar"), std::logic_error);
      |                                                                                                                            ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:375:74: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  375 |   REQUIRE_THROWS_AS(fail(Potassco::error_assert, 0, 0, "false", 0), std::logic_error);
      |                                                                          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:376:75: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=]
  376 |   REQUIRE_THROWS_AS(fail(Potassco::error_runtime, 0, 0, "false", 0), std::runtime_error);
      |                                                                           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:379:47: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=]
  379 |   REQUIRE_THROWS_AS(fail(0, 0, 0, 0, 0), std::invalid_argument);
      |                                               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:383:57: warning: catching polymorphic type 'class std::invalid_argument' by value [-Wcatch-value=]
  383 |   REQUIRE_THROWS_AS(POTASSCO_CHECK(false, EINVAL), std::invalid_argument);
      |                                                         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:384:73: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  384 |   REQUIRE_THROWS_AS(POTASSCO_CHECK(false, Potassco::error_assert), std::logic_error);
      |                                                                         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:385:72: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  385 |   REQUIRE_THROWS_AS(POTASSCO_CHECK(false, Potassco::error_logic), std::logic_error);
      |                                                                        ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:386:74: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=]
  386 |   REQUIRE_THROWS_AS(POTASSCO_CHECK(false, Potassco::error_runtime), std::runtime_error);
      |                                                                          ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:387:57: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=]
  387 |   REQUIRE_THROWS_AS(POTASSCO_CHECK(false, ENOMEM), std::bad_alloc);
      |                                                         ^~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:395:51: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  395 |   REQUIRE_THROWS_AS(POTASSCO_REQUIRE(false), std::logic_error);
      |                                                   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/libpotassco/tests/test_string_convert.cpp:404:50: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=]
  404 |   REQUIRE_THROWS_AS(POTASSCO_ASSERT(false), std::logic_error);
      |                                                  ^~~~~~~~~~~
/<<PKGBUILDDIR>>/clasp/src/clause.cpp: In constructor 'Clasp::Clause::Clause(Clasp::Solver&, const Clasp::ClauseRep&, Clasp::uint32, bool)':
/<<PKGBUILDDIR>>/clasp/src/clause.cpp:408:26: warning: array subscript 3 is above array bounds of 'Clasp::Literal [3]' [-Warray-bounds]
  408 |    Literal t = head_[tail];
      |                ~~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/clasp/clasp/clause.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/clause.cpp:24:
/<<PKGBUILDDIR>>/clasp/clasp/solver_types.h:454:11: note: while referencing 'Clasp::ClauseHead::head_'
  454 |  Literal  head_[HEAD_LITS]; // two watched literals and one cache literal
      |           ^~~~~
[ 17%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/clingo.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/clingo.cpp.o -MF CMakeFiles/libclasp.dir/clingo.cpp.o.d -o CMakeFiles/libclasp.dir/clingo.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/clingo.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/catch.hpp:665,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp:19:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/catch.hpp:665,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp:19:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In destructor 'Catch::Section::~Section()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/unordered_map:46,
                 from /<<PKGBUILDDIR>>/clasp/clasp/program_builder.h:36,
                 from /<<PKGBUILDDIR>>/clasp/clasp/clasp_facade.h:31,
                 from /<<PKGBUILDDIR>>/clasp/clasp/clingo.h:31,
                 from /<<PKGBUILDDIR>>/clasp/src/clingo.cpp:24:
/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = int; _Value = std::pair<const int, long long unsigned int>; _Alloc = std::allocator<std::pair<const int, long long unsigned int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<int>; _H1 = std::hash<int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/10/bits/hashtable.h:1906:5: note: parameter passing for argument of type 'std::_Hashtable<int, std::pair<const int, long long unsigned int>, std::allocator<std::pair<const int, long long unsigned int> >, std::__detail::_Select1st, std::equal_to<int>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Hashtable_base<int, std::pair<const int, long long unsigned int>, std::__detail::_Select1st, std::equal_to<int>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
 1906 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/hashtable.h: In member function 'virtual void Clasp::ClingoPropagatorInit::unfreeze(Clasp::SharedContext&)':
/usr/include/c++/10/bits/hashtable.h:855:21: note: parameter passing for argument of type 'std::_Hashtable<int, std::pair<const int, long long unsigned int>, std::allocator<std::pair<const int, long long unsigned int> >, std::__detail::_Select1st, std::equal_to<int>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' {aka 'std::__detail::_Hashtable_base<int, std::pair<const int, long long unsigned int>, std::__detail::_Select1st, std::equal_to<int>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator'} changed in GCC 7.1
  855 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/constraint.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/constraint.cpp.o -MF CMakeFiles/libclasp.dir/constraint.cpp.o.d -o CMakeFiles/libclasp.dir/constraint.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/constraint.cpp
[ 18%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/dependency_graph.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/dependency_graph.cpp.o -MF CMakeFiles/libclasp.dir/dependency_graph.cpp.o.d -o CMakeFiles/libclasp.dir/dependency_graph.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/dependency_graph.cpp
[ 18%] Building CXX object clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp/libpotassco/tests -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++11 -MD -MT clasp/libpotassco/tests/CMakeFiles/test_potassco_lp.dir/main.cpp.o -MF CMakeFiles/test_potassco_lp.dir/main.cpp.o.d -o CMakeFiles/test_potassco_lp.dir/main.cpp.o -c /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libreify/tests/catch.hpp:480,
                 from /<<PKGBUILDDIR>>/libreify/tests/main.cc:2:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libreify/tests/catch.hpp:480,
                 from /<<PKGBUILDDIR>>/libreify/tests/main.cc:2:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 19%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/enumerator.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/enumerator.cpp.o -MF CMakeFiles/libclasp.dir/enumerator.cpp.o.d -o CMakeFiles/libclasp.dir/enumerator.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/enumerator.cpp
[ 19%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/heuristics.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/heuristics.cpp.o -MF CMakeFiles/libclasp.dir/heuristics.cpp.o.d -o CMakeFiles/libclasp.dir/heuristics.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/heuristics.cpp
[ 20%] Linking CXX executable ../../../bin/test_potassco_opts
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_potassco_opts.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_potassco_opts.dir/test_application.cpp.o CMakeFiles/test_potassco_opts.dir/test_options.cpp.o CMakeFiles/test_potassco_opts.dir/test_value.cpp.o CMakeFiles/test_potassco_opts.dir/main.cpp.o -o ../../../bin/test_potassco_opts  ../../../lib/libpotassco.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 20%] Built target test_potassco_opts
make  -f libgringo/CMakeFiles/libgringo.dir/build.make libgringo/CMakeFiles/libgringo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 20%] [RE2C][nongroundlexer] Building lexer with re2c 0.300.0
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/re2c -c -o /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo//src/input/nongroundlexer.hh /<<PKGBUILDDIR>>/libgringo//src/input/nongroundlexer.xch
[ 21%] [BISON][groundtermgrammar] Building parser with bison 3.8.2
cd /<<PKGBUILDDIR>>/libgringo && /usr/bin/bison -d -o /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc /<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:26.1-52: warning: deprecated directive: '%define namespace "Gringo::Input::GroundTermGrammar"', use '%define api.namespace {Gringo::Input::GroundTermGrammar}' [-Wdeprecated]
   26 | %define namespace "Gringo::Input::GroundTermGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.namespace {Gringo::Input::GroundTermGrammar}
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:27.1-39: warning: deprecated directive: '%name-prefix "GringoGroundTermGrammar_"', use '%define api.prefix {GringoGroundTermGrammar_}' [-Wdeprecated]
   27 | %name-prefix "GringoGroundTermGrammar_"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {GringoGroundTermGrammar_}
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:28.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   28 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:26.1-52: warning: %define variable 'api.namespace' requires '{...}' values [-Wdeprecated]
   26 | %define namespace "Gringo::Input::GroundTermGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 22%] [RE2C][groundtermlexer] Building lexer with re2c 0.300.0
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/re2c -o /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo//src/input/groundtermlexer.hh /<<PKGBUILDDIR>>/libgringo//src/input/groundtermlexer.xh
[ 23%] [BISON][nongroundgrammar] Building parser with bison 3.8.2
cd /<<PKGBUILDDIR>>/libgringo && /usr/bin/bison -d -o /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/nongroundgrammar/grammar.cc /<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:28.1-51: warning: deprecated directive: '%define namespace "Gringo::Input::NonGroundGrammar"', use '%define api.namespace {Gringo::Input::NonGroundGrammar}' [-Wdeprecated]
   28 | %define namespace "Gringo::Input::NonGroundGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.namespace {Gringo::Input::NonGroundGrammar}
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:30.1-38: warning: deprecated directive: '%name-prefix "GringoNonGroundGrammar_"', use '%define api.prefix {GringoNonGroundGrammar_}' [-Wdeprecated]
   30 | %name-prefix "GringoNonGroundGrammar_"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {GringoNonGroundGrammar_}
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:32.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   32 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:34.1-39: warning: deprecated directive: '%define location_type "DefaultLocation"', use '%define api.location.type {DefaultLocation}' [-Wdeprecated]
   34 | %define location_type "DefaultLocation"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.location.type {DefaultLocation}
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:34.1-39: warning: %define variable 'api.location.type' requires '{...}' values [-Wdeprecated]
   34 | %define location_type "DefaultLocation"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy:28.1-51: warning: %define variable 'api.namespace' requires '{...}' values [-Wdeprecated]
   28 | %define namespace "Gringo::Input::NonGroundGrammar"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/input/nongroundgrammar.yy: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libgringo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/CMakeFiles/libgringo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libgringo/CMakeFiles/libgringo.dir/build.make libgringo/CMakeFiles/libgringo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 23%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/backend.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/backend.cc.o -MF CMakeFiles/libgringo.dir/src/backend.cc.o.d -o CMakeFiles/libgringo.dir/src/backend.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/backend.cc
[ 24%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/primes.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/primes.cc.o -MF CMakeFiles/libgringo.dir/src/primes.cc.o.d -o CMakeFiles/libgringo.dir/src/primes.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/primes.cc
[ 24%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/symbol.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/symbol.cc.o -MF CMakeFiles/libgringo.dir/src/symbol.cc.o.d -o CMakeFiles/libgringo.dir/src/symbol.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/symbol.cc
[ 25%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/logic_program.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/logic_program.cpp.o -MF CMakeFiles/libclasp.dir/logic_program.cpp.o.d -o CMakeFiles/libclasp.dir/logic_program.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/logic_program.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/src/symbol.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Symbol Gringo::Symbol::replace(const IdSymMap&) const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/term.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/term.cc.o -MF CMakeFiles/libgringo.dir/src/term.cc.o.d -o CMakeFiles/libgringo.dir/src/term.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/term.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/catch.hpp:665,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp:19:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/catch.hpp:665,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/tests/main.cpp:19:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In destructor 'Catch::Section::~Section()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 26%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/logic_program_types.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/logic_program_types.cpp.o -MF CMakeFiles/libclasp.dir/logic_program_types.cpp.o.d -o CMakeFiles/libclasp.dir/logic_program_types.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/logic_program_types.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/src/term.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Defines::apply(Gringo::Symbol, Gringo::Symbol&, Gringo::UTerm&, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Symbol Gringo::FunctionTerm::isEDB() const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Symbol Gringo::FunctionTerm::eval(bool&, Gringo::Logger&) const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 27%] Linking CXX executable ../../../bin/test_potassco_lp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_potassco_lp.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_potassco_lp.dir/test_aspif.cpp.o CMakeFiles/test_potassco_lp.dir/test_smodels.cpp.o CMakeFiles/test_potassco_lp.dir/test_text.cpp.o CMakeFiles/test_potassco_lp.dir/test_string_convert.cpp.o CMakeFiles/test_potassco_lp.dir/main.cpp.o -o ../../../bin/test_potassco_lp  ../../../lib/libpotassco.a 
[ 28%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/lookahead.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/lookahead.cpp.o -MF CMakeFiles/libclasp.dir/lookahead.cpp.o.d -o CMakeFiles/libclasp.dir/lookahead.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/lookahead.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 28%] Built target test_potassco_lp
[ 29%] Building CXX object libreify/tests/CMakeFiles/test_reify.dir/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libreify/tests -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT libreify/tests/CMakeFiles/test_reify.dir/program.cc.o -MF CMakeFiles/test_reify.dir/program.cc.o.d -o CMakeFiles/test_reify.dir/program.cc.o -c /<<PKGBUILDDIR>>/libreify/tests/program.cc
[ 29%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/terms.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/terms.cc.o -MF CMakeFiles/libgringo.dir/src/terms.cc.o.d -o CMakeFiles/libgringo.dir/src/terms.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/terms.cc
make  -f app/reify/CMakeFiles/reify.dir/build.make app/reify/CMakeFiles/reify.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/app/reify /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/reify /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/reify/CMakeFiles/reify.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f app/reify/CMakeFiles/reify.dir/build.make app/reify/CMakeFiles/reify.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 30%] Building CXX object app/reify/CMakeFiles/reify.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/reify && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT app/reify/CMakeFiles/reify.dir/main.cc.o -MF CMakeFiles/reify.dir/main.cc.o.d -o CMakeFiles/reify.dir/main.cc.o -c /<<PKGBUILDDIR>>/app/reify/main.cc
[ 30%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/minimize_constraint.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/minimize_constraint.cpp.o -MF CMakeFiles/libclasp.dir/minimize_constraint.cpp.o.d -o CMakeFiles/libclasp.dir/minimize_constraint.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/minimize_constraint.cpp
[ 30%] Linking CXX executable ../../bin/reify
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/reify && /usr/bin/cmake -E cmake_link_script CMakeFiles/reify.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/reify.dir/main.cc.o -o ../../bin/reify  ../../lib/libreify.a ../../lib/libpotassco.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 30%] Built target reify
[ 31%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/model_enumerators.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/model_enumerators.cpp.o -MF CMakeFiles/libclasp.dir/model_enumerators.cpp.o.d -o CMakeFiles/libclasp.dir/model_enumerators.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/model_enumerators.cpp
[ 31%] Linking CXX executable ../../bin/test_reify
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_reify.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_reify.dir/main.cc.o CMakeFiles/test_reify.dir/program.cc.o -o ../../bin/test_reify  ../../lib/libreify.a ../../lib/libpotassco.a 
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/terms.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int, Gringo::Symbol}; _Tp = std::pair<int, Gringo::Symbol>; _Alloc = std::allocator<std::pair<int, Gringo::Symbol> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<int, Gringo::Symbol> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::CSPAddTerm::toGround(Gringo::CSPGroundLit&, bool, Gringo::Logger&) const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, Gringo::Symbol>*, std::vector<std::pair<int, Gringo::Symbol> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 31%] Built target test_reify
[ 32%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/parser.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/parser.cpp.o -MF CMakeFiles/libclasp.dir/parser.cpp.o.d -o CMakeFiles/libclasp.dir/parser.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/parser.cpp
[ 32%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/program_builder.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/program_builder.cpp.o -MF CMakeFiles/libclasp.dir/program_builder.cpp.o.d -o CMakeFiles/libclasp.dir/program_builder.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/program_builder.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::TheoryAtomDef}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::TheoryAtomDef, std::allocator<Gringo::TheoryAtomDef> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::TheoryDef::addAtomDef(Gringo::TheoryAtomDef&&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::TheoryAtomDef*, std::vector<Gringo::TheoryAtomDef, std::allocator<Gringo::TheoryAtomDef> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o -MF CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o.d -o CMakeFiles/libgringo.dir/src/ground/instantiation.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/ground/instantiation.cc
[ 34%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/satelite.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/satelite.cpp.o -MF CMakeFiles/libclasp.dir/satelite.cpp.o.d -o CMakeFiles/libclasp.dir/satelite.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/satelite.cpp
[ 35%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solve_algorithms.cpp.o
[ 35%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/shared_context.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/shared_context.cpp.o -MF CMakeFiles/libclasp.dir/shared_context.cpp.o.d -o CMakeFiles/libclasp.dir/shared_context.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/shared_context.cpp
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/solve_algorithms.cpp.o -MF CMakeFiles/libclasp.dir/solve_algorithms.cpp.o.d -o CMakeFiles/libclasp.dir/solve_algorithms.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/solve_algorithms.cpp
[ 35%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solver.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/solver.cpp.o -MF CMakeFiles/libclasp.dir/solver.cpp.o.d -o CMakeFiles/libclasp.dir/solver.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/solver.cpp
[ 36%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solver_strategies.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/solver_strategies.cpp.o -MF CMakeFiles/libclasp.dir/solver_strategies.cpp.o.d -o CMakeFiles/libclasp.dir/solver_strategies.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/solver_strategies.cpp
[ 36%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/literals.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/ground/literals.cc.o -MF CMakeFiles/libgringo.dir/src/ground/literals.cc.o.d -o CMakeFiles/libgringo.dir/src/ground/literals.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/ground/literals.cc
[ 36%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/solver_types.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/solver_types.cpp.o -MF CMakeFiles/libclasp.dir/solver_types.cpp.o.d -o CMakeFiles/libclasp.dir/solver_types.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/solver_types.cpp
[ 37%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/statistics.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/statistics.cpp.o -MF CMakeFiles/libclasp.dir/statistics.cpp.o.d -o CMakeFiles/libclasp.dir/statistics.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/statistics.cpp
[ 37%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/timer.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/timer.cpp.o -MF CMakeFiles/libclasp.dir/timer.cpp.o.d -o CMakeFiles/libclasp.dir/timer.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/timer.cpp
[ 38%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/unfounded_check.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/unfounded_check.cpp.o -MF CMakeFiles/libclasp.dir/unfounded_check.cpp.o.d -o CMakeFiles/libclasp.dir/unfounded_check.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/unfounded_check.cpp
In file included from /usr/include/c++/10/unordered_map:46,
                 from /<<PKGBUILDDIR>>/clasp/src/statistics.cpp:29:
/usr/include/c++/10/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator<long long unsigned int>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<long long unsigned int>; _H1 = std::hash<long long unsigned int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, true, true>]':
/usr/include/c++/10/bits/hashtable.h:1906:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, long long unsigned int, std::allocator<long long unsigned int>, std::__detail::_Identity, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::const_iterator' {aka 'std::__detail::_Hashtable_base<long long unsigned int, long long unsigned int, std::__detail::_Identity, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, true, true> >::const_iterator'} changed in GCC 7.1
 1906 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1907 |         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/hashtable.h: In member function 'bool Clasp::ClaspStatistics::removeStat(const Clasp::StatisticObject&, bool)':
/usr/include/c++/10/bits/hashtable.h:855:21: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, long long unsigned int, std::allocator<long long unsigned int>, std::__detail::_Identity, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::const_iterator' {aka 'std::__detail::_Hashtable_base<long long unsigned int, long long unsigned int, std::__detail::_Identity, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, true, true> >::const_iterator'} changed in GCC 7.1
  855 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/weight_constraint.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/weight_constraint.cpp.o -MF CMakeFiles/libclasp.dir/weight_constraint.cpp.o.d -o CMakeFiles/libclasp.dir/weight_constraint.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/weight_constraint.cpp
[ 39%] Building CXX object clasp/src/CMakeFiles/libclasp.dir/parallel_solve.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -I/<<PKGBUILDDIR>>/clasp/libpotassco -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++11 -MD -MT clasp/src/CMakeFiles/libclasp.dir/parallel_solve.cpp.o -MF CMakeFiles/libclasp.dir/parallel_solve.cpp.o.d -o CMakeFiles/libclasp.dir/parallel_solve.cpp.o -c /<<PKGBUILDDIR>>/clasp/src/parallel_solve.cpp
[ 40%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/ground/program.cc.o -MF CMakeFiles/libgringo.dir/src/ground/program.cc.o.d -o CMakeFiles/libgringo.dir/src/ground/program.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/ground/program.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/literals.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/ground/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void Gringo::Ground::{anonymous}::ScriptBinder::match(Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::PredicateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/ground/statements.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/ground/statements.cc.o -MF CMakeFiles/libgringo.dir/src/ground/statements.cc.o.d -o CMakeFiles/libgringo.dir/src/ground/statements.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Ground::PosBinder<Index, LookupArgs>::match(Gringo::Logger&) [with Index = Gringo::BindIndex<Gringo::AbstractDomain<Gringo::Output::PredicateAtom> >&; LookupArgs = {std::vector<std::shared_ptr<Gringo::Symbol>, std::allocator<std::shared_ptr<Gringo::Symbol> > >}]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 41%] Linking CXX static library ../../lib/libclasp.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/cmake -P CMakeFiles/libclasp.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/libclasp.dir/link.txt --verbose=1
/usr/bin/ar qc ../../lib/libclasp.a CMakeFiles/libclasp.dir/asp_preprocessor.cpp.o CMakeFiles/libclasp.dir/cb_enumerator.cpp.o CMakeFiles/libclasp.dir/clasp_facade.cpp.o CMakeFiles/libclasp.dir/clasp_options.cpp.o CMakeFiles/libclasp.dir/clasp_output.cpp.o CMakeFiles/libclasp.dir/clause.cpp.o CMakeFiles/libclasp.dir/clingo.cpp.o CMakeFiles/libclasp.dir/constraint.cpp.o CMakeFiles/libclasp.dir/dependency_graph.cpp.o CMakeFiles/libclasp.dir/enumerator.cpp.o CMakeFiles/libclasp.dir/heuristics.cpp.o CMakeFiles/libclasp.dir/logic_program.cpp.o CMakeFiles/libclasp.dir/logic_program_types.cpp.o CMakeFiles/libclasp.dir/lookahead.cpp.o CMakeFiles/libclasp.dir/minimize_constraint.cpp.o CMakeFiles/libclasp.dir/model_enumerators.cpp.o CMakeFiles/libclasp.dir/parser.cpp.o CMakeFiles/libclasp.dir/program_builder.cpp.o CMakeFiles/libclasp.dir/satelite.cpp.o CMakeFiles/libclasp.dir/shared_context.cpp.o CMakeFiles/libclasp.dir/solve_algorithms.cpp.o CMakeFiles/libclasp.dir/solver.cpp.o CMakeFiles/libclasp.dir/solver_strategies.cpp.o CMakeFiles/libclasp.dir/solver_types.cpp.o CMakeFiles/libclasp.dir/statistics.cpp.o CMakeFiles/libclasp.dir/timer.cpp.o CMakeFiles/libclasp.dir/unfounded_check.cpp.o CMakeFiles/libclasp.dir/weight_constraint.cpp.o CMakeFiles/libclasp.dir/parallel_solve.cpp.o
[ 42%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/aggregate.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/aggregate.cc.o -MF CMakeFiles/libgringo.dir/src/input/aggregate.cc.o.d -o CMakeFiles/libgringo.dir/src/input/aggregate.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/aggregate.cc
/usr/bin/ranlib ../../lib/libclasp.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 42%] Built target libclasp
[ 43%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/aggregates.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/aggregates.cc.o -MF CMakeFiles/libgringo.dir/src/input/aggregates.cc.o.d -o CMakeFiles/libgringo.dir/src/input/aggregates.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/aggregates.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/program.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/ground/program.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Ground::Program::ground(const Gringo::Ground::Parameters&, Gringo::Context&, Gringo::Output::OutputBase&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o -MF CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o.d -o CMakeFiles/libgringo.dir/src/input/groundtermparser.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/groundtermparser.cc
[ 44%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/literal.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/literal.cc.o -MF CMakeFiles/libgringo.dir/src/input/literal.cc.o.d -o CMakeFiles/libgringo.dir/src/input/literal.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/literal.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/lexerstate.hh:32,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/groundtermparser.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/groundtermparser.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'unsigned int Gringo::Input::GroundTermParser::terms(unsigned int, Gringo::Symbol)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 44%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/literals.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/literals.cc.o -MF CMakeFiles/libgringo.dir/src/input/literals.cc.o.d -o CMakeFiles/libgringo.dir/src/input/literals.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/literals.cc
[ 45%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o -MF CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o.d -o CMakeFiles/libgringo.dir/src/input/nongroundparser.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/nongroundparser.cc
[ 45%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/program.cc.o -MF CMakeFiles/libgringo.dir/src/input/program.cc.o.d -o CMakeFiles/libgringo.dir/src/input/program.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/program.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/literals.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o -MF CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o.d -o CMakeFiles/libgringo.dir/src/input/programbuilder.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/programbuilder.cc
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::DisjointComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::DisjointAtom>::Iterator)':
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:1625:6: note: parameter passing for argument of type 'Gringo::AbstractDomain<Gringo::Output::DisjointAtom>::Iterator' {aka 'std::vector<Gringo::Output::DisjointAtom, std::allocator<Gringo::Output::DisjointAtom> >::iterator'} changed in GCC 7.1
 1625 | void DisjointComplete::enqueue(DisjointDomain::Iterator atom) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::TheoryComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::TheoryAtom>::Iterator)':
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:1854:6: note: parameter passing for argument of type 'Gringo::AbstractDomain<Gringo::Output::TheoryAtom>::Iterator' {aka 'std::vector<Gringo::Output::TheoryAtom, std::allocator<Gringo::Output::TheoryAtom> >::iterator'} changed in GCC 7.1
 1854 | void TheoryComplete::enqueue(TheoryDomain::Iterator atom) {
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::HeadAggregateComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::HeadAggregateAtom>::Iterator)':
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:2218:6: note: parameter passing for argument of type 'Gringo::AbstractDomain<Gringo::Output::HeadAggregateAtom>::Iterator' {aka 'std::vector<Gringo::Output::HeadAggregateAtom, std::allocator<Gringo::Output::HeadAggregateAtom> >::iterator'} changed in GCC 7.1
 2218 | void HeadAggregateComplete::enqueue(HeadAggregateDomain::Iterator atm) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc: In member function 'void Gringo::Ground::DisjunctionComplete::enqueue(Gringo::AbstractDomain<Gringo::Output::DisjunctionAtom>::Iterator)':
/<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:2546:6: note: parameter passing for argument of type 'Gringo::AbstractDomain<Gringo::Output::DisjunctionAtom>::Iterator' {aka 'std::vector<Gringo::Output::DisjunctionAtom, std::allocator<Gringo::Output::DisjunctionAtom> >::iterator'} changed in GCC 7.1
 2546 | void DisjunctionComplete::enqueue(DisjunctionDomain::Iterator atom) {
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/ground/statements.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::LiteralId>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void Gringo::Ground::DisjunctionAccumulate::report(Gringo::Output::OutputBase&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::LiteralId>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/program.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/program.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Sig}; _Tp = Gringo::Sig; _Alloc = std::allocator<Gringo::Sig>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Sig, std::allocator<Gringo::Sig> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(Value&&) [with Value = Gringo::Sig; Hash = std::hash<Gringo::Sig>; EqualTo = std::equal_to<Gringo::Sig>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Sig*, std::vector<Gringo::Sig, std::allocator<Gringo::Sig> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Input::Program::rewrite(Gringo::Defines&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Sig*, std::vector<Gringo::Sig, std::allocator<Gringo::Sig> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::PredicateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Ground::DisjunctionAccumulate::reportHead(Gringo::Output::OutputBase&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]':
/usr/include/c++/10/bits/vector.tcc:395: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
  395 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::IntervalSet<T>::add(const Gringo::IntervalSet<T>::Interval&) [with T = Gringo::Symbol]':
/usr/include/c++/10/bits/vector.tcc:121:21: 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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:384:21: 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
  384 |        _M_insert_aux(begin() + __n, std::move(__tmp._M_val()));
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:387:21: 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
  387 |    _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]':
/usr/include/c++/10/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::IntervalSet<T>::remove(const Gringo::IntervalSet<T>::Interval&) [with T = Gringo::Symbol]':
/usr/include/c++/10/bits/vector.tcc:384:21: 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
  384 |        _M_insert_aux(begin() + __n, std::move(__tmp._M_val()));
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:387:21: 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
  387 |    _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::AssignmentAggregateAtom; _Alloc = std::allocator<Gringo::Output::AssignmentAggregateAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::AssignmentAggregateAtom, std::allocator<Gringo::Output::AssignmentAggregateAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::AssignmentAggregateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::AssignmentAggregateAtom*, std::vector<Gringo::Output::AssignmentAggregateAtom, std::allocator<Gringo::Output::AssignmentAggregateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void Gringo::Ground::AssignmentAggregateComplete::report(Gringo::Output::OutputBase&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::AssignmentAggregateAtom*, std::vector<Gringo::Output::AssignmentAggregateAtom, std::allocator<Gringo::Output::AssignmentAggregateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/statement.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/statement.cc.o -MF CMakeFiles/libgringo.dir/src/input/statement.cc.o.d -o CMakeFiles/libgringo.dir/src/input/statement.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/statement.cc
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::DisjointAtom; _Alloc = std::allocator<Gringo::Output::DisjointAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::DisjointAtom, std::allocator<Gringo::Output::DisjointAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/locatable.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/programbuilder.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/programbuilder.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Gringo::Location&, Gringo::Sig, bool}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Gringo::Location&, Gringo::Sig&, bool&}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void Gringo::Input::NongroundProgramBuilder::showsig(const Gringo::Location&, Gringo::Sig, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::TheoryAtomDef}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::TheoryAtomDef>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::DisjointAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::DisjointAtom*, std::vector<Gringo::Output::DisjointAtom, std::allocator<Gringo::Output::DisjointAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::TheoryAtom; _Alloc = std::allocator<Gringo::Output::TheoryAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::TheoryAtom, std::allocator<Gringo::Output::TheoryAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::TheoryAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::TheoryAtom*, std::vector<Gringo::Output::TheoryAtom, std::allocator<Gringo::Output::TheoryAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::DisjunctionAtom; _Alloc = std::allocator<Gringo::Output::DisjunctionAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::DisjunctionAtom, std::allocator<Gringo::Output::DisjunctionAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::DisjunctionAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::DisjunctionAtom*, std::vector<Gringo::Output::DisjunctionAtom, std::allocator<Gringo::Output::DisjunctionAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&, Gringo::AggregateFunction&}; _Tp = Gringo::Output::AssignmentAggregateData; _Alloc = std::allocator<Gringo::Output::AssignmentAggregateData>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::AssignmentAggregateData, std::allocator<Gringo::Output::AssignmentAggregateData> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void Gringo::Ground::AssignmentAggregateAccumulate::report(Gringo::Output::OutputBase&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::AssignmentAggregateData*, std::vector<Gringo::Output::AssignmentAggregateData, std::allocator<Gringo::Output::AssignmentAggregateData> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void Gringo::Input::NongroundProgramBuilder::optimize(const Gringo::Location&, Gringo::Input::TermUid, Gringo::Input::TermUid, Gringo::Input::TermVecUid, Gringo::Input::BdLitVecUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Gringo::Location&, Gringo::String&, unsigned int&, Gringo::String&, Gringo::TheoryAtomType&}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::TheoryAtomDef>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TheoryAtomDefUid Gringo::Input::NongroundProgramBuilder::theoryatomdef(const Gringo::Location&, Gringo::String, unsigned int, Gringo::String, Gringo::TheoryAtomType)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::TheoryAtomDef*, std::vector<Gringo::TheoryAtomDef> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Gringo::Location&, Gringo::String&, unsigned int&, Gringo::String&, Gringo::TheoryAtomType&, std::vector<Gringo::String, std::allocator<Gringo::String> >, Gringo::String&}; _Tp = Gringo::TheoryAtomDef; _Alloc = std::allocator<Gringo::TheoryAtomDef>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::TheoryAtomDef>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TheoryAtomDefUid Gringo::Input::NongroundProgramBuilder::theoryatomdef(const Gringo::Location&, Gringo::String, unsigned int, Gringo::String, Gringo::TheoryAtomType, Gringo::Input::TheoryOpVecUid, Gringo::String)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::TheoryAtomDef*, std::vector<Gringo::TheoryAtomDef> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TheoryDefVecUid Gringo::Input::NongroundProgramBuilder::theorydefs(Gringo::Input::TheoryDefVecUid, Gringo::Input::TheoryAtomDefUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::TheoryAtomDef*, std::vector<Gringo::TheoryAtomDef> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::ConjunctionAtom; _Alloc = std::allocator<Gringo::Output::ConjunctionAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::ConjunctionAtom, std::allocator<Gringo::Output::ConjunctionAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::ConjunctionAtom, std::allocator<Gringo::Output::ConjunctionAtom> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::ConjunctionAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::ConjunctionAtom*, std::vector<Gringo::Output::ConjunctionAtom, std::allocator<Gringo::Output::ConjunctionAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void Gringo::Ground::ConjunctionAccumulateCond::report(Gringo::Output::OutputBase&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void Gringo::Ground::ConjunctionAccumulateHead::report(Gringo::Output::OutputBase&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o
[ 47%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/theory.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o -MF CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o.d -o CMakeFiles/libgringo.dir/src/input/groundtermgrammar/grammar.cc.o -c /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/groundtermgrammar/grammar.cc
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/theory.cc.o -MF CMakeFiles/libgringo.dir/src/input/theory.cc.o.d -o CMakeFiles/libgringo.dir/src/input/theory.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/input/theory.cc
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::HeadAggregateAtom; _Alloc = std::allocator<Gringo::Output::HeadAggregateAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::HeadAggregateAtom, std::allocator<Gringo::Output::HeadAggregateAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::HeadAggregateAtom; Hash = Gringo::HashKey<Gringo::Symbol>; EqualTo = Gringo::EqualToKey<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::HeadAggregateAtom*, std::vector<Gringo::Output::HeadAggregateAtom, std::allocator<Gringo::Output::HeadAggregateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/groundtermgrammar.yy:41:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Input::GroundTermGrammar::parser::stack_symbol_type}; _Tp = Gringo::Input::GroundTermGrammar::parser::stack_symbol_type; _Alloc = std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Input::GroundTermGrammar::parser::yypush_(const char*, Gringo::Input::GroundTermGrammar::parser::stack_symbol_type&&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type*, std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Input::GroundTermGrammar::parser::yypush_(const char*, Gringo::Input::GroundTermGrammar::parser::state_type, Gringo::Input::GroundTermGrammar::parser::symbol_type&&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type*, std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual int Gringo::Input::GroundTermGrammar::parser::parse()':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type*, std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type*, std::vector<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type, std::allocator<Gringo::Input::GroundTermGrammar::parser::stack_symbol_type> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 48%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o -MF CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o.d -o CMakeFiles/libgringo.dir/src/input/nongroundgrammar/grammar.cc.o -c /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src/input/nongroundgrammar/grammar.cc
[ 48%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/aggregates.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/aggregates.cc.o -MF CMakeFiles/libgringo.dir/src/output/aggregates.cc.o.d -o CMakeFiles/libgringo.dir/src/output/aggregates.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc
[ 49%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/literal.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/literal.cc.o -MF CMakeFiles/libgringo.dir/src/output/literal.cc.o.d -o CMakeFiles/libgringo.dir/src/output/literal.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/literal.cc
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >; _Distance = int; _Tp = Gringo::Output::LiteralId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_heap.h:223: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
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_algo.h:1844: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
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId, int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId, const unsigned int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_emplace_aux(std::vector<_Tp, _Alloc>::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++/10/bits/vector.tcc:364: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
  364 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:387:21: 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
  387 |    _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::IntervalSet<Gringo::Symbol>::Interval&}; _Tp = Gringo::IntervalSet<Gringo::Symbol>::Interval; _Alloc = std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval>]':
/usr/include/c++/10/bits/vector.tcc:426: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
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_algo.h:1950: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
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950: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++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/vector.tcc: In constructor 'Gringo::Output::AggregateAnalyzer::AggregateAnalyzer(Gringo::Output::DomainData&, Gringo::NAF, const DisjunctiveBounds&, Gringo::AggregateFunction, Gringo::Output::Interval, const BodyAggregateElements&)':
/usr/include/c++/10/bits/vector.tcc:121:21: 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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/stl_vector.h:1249:25: 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
 1249 |  { return _M_emplace_aux(__position, std::forward<_Args>(__args)...); }
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/vector.tcc:121:21: 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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/stl_vector.h:1249:25: 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
 1249 |  { return _M_emplace_aux(__position, std::forward<_Args>(__args)...); }
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/vector.tcc:121:21: 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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: 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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In member function 'std::pair<unsigned int, unsigned int> Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)':
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Output::SumTranslator::addLiteral(Gringo::Output::DomainData&, const Gringo::Output::LiteralId&, Potassco::Weight_t, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc: In function 'Gringo::Output::LiteralId Gringo::Output::{anonymous}::getEqualClause(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >, bool, bool)':
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:334:11: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  334 | LiteralId getEqualClause(DomainData &data, Translator &x, IteratorRange<LitVec::const_iterator> clause, bool conjunctive, bool equivalence) {
      |           ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc: In function 'Gringo::Output::LiteralId Gringo::Output::getEqualClause(Gringo::Output::DomainData&, Gringo::Output::Translator&, std::pair<unsigned int, unsigned int>, bool, bool)':
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:372:84: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  372 |             ret = getEqualClause(data, x, data.clause(id), conjunctive, equivalence);
      |                                                                                    ^
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:372:84: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:378:81: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  378 |         return getEqualClause(data, x, data.clause(id), conjunctive, equivalence);
      |                                                                                 ^
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:378:81: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc: In function 'Gringo::Output::LiteralId Gringo::Output::getEqualFormula(Gringo::Output::DomainData&, Gringo::Output::Translator&, const Formula&, bool, bool)':
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:385:109: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  385 |         disjunction.emplace_back(getEqualClause(data, x, data.clause(conjunction), !conjunctive, equivalence));
      |                                                                                                             ^
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:385:109: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc: In member function 'Gringo::Output::LitValVec Gringo::Output::AggregateAnalyzer::translateElems(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::AggregateFunction, const BodyAggregateElements&, bool)':
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:385:109: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
  385 |         disjunction.emplace_back(getEqualClause(data, x, data.clause(conjunction), !conjunctive, equivalence));
      |                                                                                                             ^
/<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:385:109: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/aggregates.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Output::SumTranslator::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, const Gringo::Output::LiteralId&, Potassco::Weight_t, const LitUintVec&, const LitUintVec&, const LitUintVec&, const LitUintVec&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/literals.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/literals.cc.o -MF CMakeFiles/libgringo.dir/src/output/literals.cc.o.d -o CMakeFiles/libgringo.dir/src/output/literals.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc
[ 50%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/output.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/output.cc.o -MF CMakeFiles/libgringo.dir/src/output/output.cc.o.d -o CMakeFiles/libgringo.dir/src/output/output.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/output.cc
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/output.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/output.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const value_type&, const value_type&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const value_type&, const value_type&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/output.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/output.cc:25:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >; _Distance = int; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const value_type&, const value_type&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/output.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/output.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)::<lambda(const value_type&, const value_type&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >; _Distance = int; _Tp = Gringo::Symbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Symbol> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'void Gringo::Output::OutputBase::checkOutPreds(Gringo::Logger&)':
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >; _Distance = int; _Tp = Gringo::Output::LiteralId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_algo.h:1844: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
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Symbol> >]':
/usr/include/c++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __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> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1824: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
 1824 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __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> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1844: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
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h:1844: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
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __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> > > >; _Distance = int; _Tp = std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]':
/usr/include/c++/10/bits/stl_heap.h:223: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
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:30,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/hashable.hh:31,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:31,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<int&&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, Gringo::Output::LiteralId>; _KeyOfValue = std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_tree.h:2463:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Gringo::Output::LiteralId>, std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >, std::less<int>, std::allocator<std::pair<const int, Gringo::Output::LiteralId> > >::const_iterator' changed in GCC 7.1
 2463 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h:2463:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Gringo::Output::LiteralId>, std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >, std::less<int>, std::allocator<std::pair<const int, Gringo::Output::LiteralId> > >::const_iterator' changed in GCC 7.1
/<<PKGBUILDDIR>>/libgringo/src/output/literals.cc: In function 'Gringo::Symbol Gringo::Output::getWeight(Gringo::AggregateFunction, Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Symbol*, std::vector<Gringo::Symbol> > >)':
/<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:178:8: note: parameter passing for argument of type 'Gringo::IteratorRange<__gnu_cxx::__normal_iterator<const Gringo::Symbol*, std::vector<Gringo::Symbol> > >' changed in GCC 7.1
  178 | Symbol getWeight(AggregateFunction fun, IteratorRange<SymVec::const_iterator> rng) {
      |        ^~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/types.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/output.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/output.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple<Gringo::Location, Gringo::Sig, bool>}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Output::OutputBase::endGround(Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Relation, Gringo::Symbol&}; _Tp = std::pair<Gringo::Relation, Gringo::Symbol>; _Alloc = std::allocator<std::pair<Gringo::Relation, Gringo::Symbol> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Relation, Gringo::Symbol> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Relation, Gringo::Symbol> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Output::PlainBounds Gringo::Output::AggregateAtomRange::plainBounds()':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Relation, Gringo::Symbol>*, std::vector<std::pair<Gringo::Relation, Gringo::Symbol> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Relation, Gringo::Symbol>*, std::vector<std::pair<Gringo::Relation, Gringo::Symbol> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:254:1: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Relation, Gringo::Symbol> >::iterator' changed in GCC 7.1
  254 | }
      | ^
/<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:254:1: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Relation, Gringo::Symbol> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 51%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/statement.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/statement.cc.o -MF CMakeFiles/libgringo.dir/src/output/statement.cc.o.d -o CMakeFiles/libgringo.dir/src/output/statement.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int, Gringo::Symbol&}; _Tp = std::pair<int, Gringo::Symbol>; _Alloc = std::allocator<std::pair<int, Gringo::Symbol> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<int, Gringo::Symbol> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId&, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId&, std::pair<unsigned int, unsigned int>}; _Tp = std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> >; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> > >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> > >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair<unsigned int, unsigned int>&, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId>}; _Tp = std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >; _Alloc = std::allocator<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::ConjunctionElement; _Alloc = std::allocator<Gringo::Output::ConjunctionElement>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::ConjunctionElement, std::allocator<Gringo::Output::ConjunctionElement> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::ConjunctionElement; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::ConjunctionElement*, std::vector<Gringo::Output::ConjunctionElement, std::allocator<Gringo::Output::ConjunctionElement> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = Gringo::Output::DisjunctionElement; _Alloc = std::allocator<Gringo::Output::DisjunctionElement>]':
/usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type 'std::vector<Gringo::Output::DisjunctionElement, std::allocator<Gringo::Output::DisjunctionElement> >::iterator' changed in GCC 7.1
  184 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type 'std::vector<Gringo::Output::DisjunctionElement, std::allocator<Gringo::Output::DisjunctionElement> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void Gringo::UniqueVec<Value, Hash, EqualTo>::erase(F) [with F = Gringo::Output::DisjunctionAtom::simplify(bool&)::<lambda(Gringo::Output::DisjunctionElement&)>; Value = Gringo::Output::DisjunctionElement; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]':
/usr/include/c++/10/bits/stl_vector.h:1461:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::DisjunctionElement*, std::vector<Gringo::Output::DisjunctionElement, std::allocator<Gringo::Output::DisjunctionElement> > >' changed in GCC 7.1
 1461 |  return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::DisjunctionElement; _Alloc = std::allocator<Gringo::Output::DisjunctionElement>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::DisjunctionElement, std::allocator<Gringo::Output::DisjunctionElement> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::findPush(const T&, A&& ...) [with T = Gringo::Symbol; A = {Gringo::Symbol&}; Value = Gringo::Output::DisjunctionElement; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::DisjunctionElement*, std::vector<Gringo::Output::DisjunctionElement, std::allocator<Gringo::Output::DisjunctionElement> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::sort_unique<std::vector<Gringo::Symbol>, std::less<Gringo::Symbol> >::<lambda(Gringo::Symbol&, Gringo::Symbol&)> >]':
/usr/include/c++/10/bits/stl_algo.h:944:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  944 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:944:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<int, Gringo::Symbol>}; _Tp = std::pair<int, Gringo::Symbol>; _Alloc = std::allocator<std::pair<int, Gringo::Symbol> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<int, Gringo::Symbol> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::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++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::IntervalSet<Gringo::Symbol>::Interval, std::allocator<Gringo::IntervalSet<Gringo::Symbol>::Interval> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_emplace_aux(std::vector<_Tp, _Alloc>::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++/10/bits/vector.tcc:364: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
  364 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:387:21: 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
  387 |    _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __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> > > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter<Gringo::sort_unique<std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >, std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >::<lambda(std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >&, std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> >&)> >]':
/usr/include/c++/10/bits/stl_algo.h:944: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
  944 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:944: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++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_algo.h:1950: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
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950: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++/10/bits/stl_algo.h:1950: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++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Symbol> >]':
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950: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++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'Gringo::Output::AssignmentAggregateData::Values Gringo::Output::AssignmentAggregateData::values() const':
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1020:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1020 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1021 |       __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __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> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1950: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
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950: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++/10/bits/stl_algo.h:1964:25: 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
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void Gringo::sort_unique(T&, Less) [with T = std::vector<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >; Less = std::less<std::pair<std::pair<unsigned int, unsigned int>, std::pair<Gringo::Output::TupleId, Gringo::Output::LiteralId> > >]':
/usr/include/c++/10/bits/stl_algo.h:1979:25: 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
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: 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
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: 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
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1020: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
 1020 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1021 |       __gnu_cxx::__ops::__iter_comp_iter(__binary_pred));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'std::pair<unsigned int, unsigned int> Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)':
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statement.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::LiteralId>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId&}; _Tp = Gringo::Output::LiteralId; _Alloc = std::allocator<Gringo::Output::LiteralId>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::LiteralId>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function 'void Gringo::Output::replaceDelayed(Gringo::Output::DomainData&, Gringo::Output::LiteralId&, Gringo::Output::LitVec&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'void Gringo::Output::replaceDelayed(Gringo::Output::DomainData&, Gringo::Output::LitVec&, Gringo::Output::LitVec&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void Gringo::Output::AssignmentAggregateData::accumulate(Gringo::Output::DomainData&, const Gringo::Location&, const SymVec&, Gringo::Output::LitVec&, Gringo::Logger&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 51%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/statements.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/statements.cc.o -MF CMakeFiles/libgringo.dir/src/output/statements.cc.o.d -o CMakeFiles/libgringo.dir/src/output/statements.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Output::HeadAggregateAtom::accumulate(Gringo::Output::DomainData&, const Gringo::Location&, const SymVec&, Gringo::Output::LiteralId, Gringo::Output::LitVec&, Gringo::Logger&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> >*, std::vector<std::pair<Gringo::Output::LiteralId, std::pair<unsigned int, unsigned int> > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Output::LiteralId Gringo::Output::AssignmentAggregateLiteral::translate(Gringo::Output::Translator&)':
/usr/include/c++/10/bits/vector.tcc:121:21: 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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_vector.h:1249:25: 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
 1249 |  { return _M_emplace_aux(__position, std::forward<_Args>(__args)...); }
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Output::LiteralId Gringo::Output::HeadAggregateLiteral::translate(Gringo::Output::Translator&)':
/usr/include/c++/10/bits/vector.tcc:121:21: 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
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/hashable.hh:31,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:31,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_map.h: In member function 'bool Gringo::Output::DisjointAtom::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&, Gringo::Logger&)':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Gringo::Output::LiteralId>, std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >, std::less<int>, std::allocator<std::pair<const int, Gringo::Output::LiteralId> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Gringo::Output::LiteralId>, std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >, std::less<int>, std::allocator<std::pair<const int, Gringo::Output::LiteralId> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, Gringo::Symbol>*, std::vector<std::pair<int, Gringo::Symbol> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, Gringo::Symbol>*, std::vector<std::pair<int, Gringo::Symbol> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/utility.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/hashable.hh:31,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:31,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, Gringo::Output::LiteralId>, std::_Select1st<std::pair<const int, Gringo::Output::LiteralId> >, std::less<int>, std::allocator<std::pair<const int, Gringo::Output::LiteralId> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:25:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:728:1: note: parameter passing for argument of type 'std::vector<std::pair<int, Gringo::Symbol> >::iterator' changed in GCC 7.1
  728 | }
      | ^
/<<PKGBUILDDIR>>/libgringo/src/output/literals.cc:728:1: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:25:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >; _Distance = int; _Tp = Gringo::Output::LiteralId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_heap.h:223: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
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_algo.h:1844: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
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId, int&}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::LiteralId, int}; _Tp = std::pair<Gringo::Output::LiteralId, unsigned int>; _Alloc = std::allocator<std::pair<Gringo::Output::LiteralId, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::less<Gringo::Output::LiteralId> >]':
/usr/include/c++/10/bits/stl_algo.h:1950: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
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950: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++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::Bound}; _Tp = Gringo::Output::Bound; _Alloc = std::allocator<Gringo::Output::Bound>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::Bound, std::allocator<Gringo::Output::Bound> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::UniqueVec<Gringo::Output::Bound, Gringo::HashKey<Gringo::Symbol>, Gringo::EqualToKey<Gringo::Symbol> >::Iterator Gringo::Output::Translator::addBound(Gringo::Symbol)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::Bound*, std::vector<Gringo::Output::Bound, std::allocator<Gringo::Output::Bound> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::Translator::OutputEntry}; _Tp = Gringo::Output::Translator::OutputEntry; _Alloc = std::allocator<Gringo::Output::Translator::OutputEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::Translator::OutputEntry, std::allocator<Gringo::Output::Translator::OutputEntry> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::Translator::TodoOutputEntry}; _Tp = Gringo::Output::Translator::TodoOutputEntry; _Alloc = std::allocator<Gringo::Output::Translator::TodoOutputEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::Translator::TodoOutputEntry, std::allocator<Gringo::Output::Translator::TodoOutputEntry> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function 'std::pair<typename std::vector<T>::iterator, bool> Gringo::UniqueVec<Value, Hash, EqualTo>::push(A&& ...) [with A = {Gringo::Symbol&, std::vector<std::pair<unsigned int, unsigned int>, std::allocator<std::pair<unsigned int, unsigned int> > >}; Value = Gringo::Output::Translator::TodoOutputEntry; Hash = std::hash<Gringo::Symbol>; EqualTo = std::equal_to<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::Translator::TodoOutputEntry*, std::vector<Gringo::Output::Translator::TodoOutputEntry, std::allocator<Gringo::Output::Translator::TodoOutputEntry> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:38,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In member function 'std::pair<unsigned int, unsigned int> Gringo::Output::DomainData::clause(Gringo::Output::LitVec&)':
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::LiteralId*, std::vector<Gringo::Output::LiteralId> >' changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/domain.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statement.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/output/statements.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/output/statements.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Output::LitVec Gringo::Output::Translator::updateCond(Gringo::Output::DomainData&, Gringo::Output::Translator::OutputTable::Table&, Gringo::UniqueVec<Gringo::Output::Translator::TodoOutputEntry, std::hash<Gringo::Symbol>, std::equal_to<Gringo::Symbol> >::ValueType&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::Translator::OutputEntry*, std::vector<Gringo::Output::Translator::OutputEntry, std::allocator<Gringo::Output::Translator::OutputEntry> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object libgringo/CMakeFiles/libgringo.dir/src/output/theory.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libgringo/CMakeFiles/libgringo.dir/src/output/theory.cc.o -MF CMakeFiles/libgringo.dir/src/output/theory.cc.o.d -o CMakeFiles/libgringo.dir/src/output/theory.cc.o -c /<<PKGBUILDDIR>>/libgringo/src/output/theory.cc
/usr/include/c++/10/bits/vector.tcc: In member function 'bool Gringo::Output::LinearConstraint::translate(Gringo::Output::DomainData&, Gringo::Output::Translator&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<Gringo::Output::LiteralId, unsigned int>*, std::vector<std::pair<Gringo::Output::LiteralId, unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/literal.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/aggregate.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/aggregates.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/src/input/aggregates.cc:26:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Linking CXX static library ../lib/libgringo.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo && /usr/bin/cmake -P CMakeFiles/libgringo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/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/backend.cc.o CMakeFiles/libgringo.dir/src/primes.cc.o 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/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 52%] 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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/CMakeFiles/libclingo.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libgringo/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests/CMakeFiles/test_gringo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libclingo/CMakeFiles/libclingo.dir/build.make libclingo/CMakeFiles/libclingo.dir/build
make[4]: Leaving directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 53%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/clingo_app.cc.o
[ 53%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/ast.cc.o
[ 53%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/clingocontrol.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/g++-10 -DCLINGO_BUILD_LIBRARY -Dlibclingo_EXPORTS -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/clasp/app -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libclingo/CMakeFiles/libclingo.dir/src/ast.cc.o -MF CMakeFiles/libclingo.dir/src/ast.cc.o.d -o CMakeFiles/libclingo.dir/src/ast.cc.o -c /<<PKGBUILDDIR>>/libclingo/src/ast.cc
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/g++-10 -DCLINGO_BUILD_LIBRARY -Dlibclingo_EXPORTS -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/clasp/app -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/src/clingo_app.cc
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/g++-10 -DCLINGO_BUILD_LIBRARY -Dlibclingo_EXPORTS -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/clasp/app -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/src/clingocontrol.cc
[ 54%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/graph.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/graph.cc
[ 54%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/intervals.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/intervals.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/locatable.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/input/programbuilder.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/ast.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/src/ast.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {clingo_ast_term}; _Tp = clingo_ast_term; _Alloc = std::allocator<clingo_ast_term>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clingo_ast_term>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Indexed<T, R>::IndexType Gringo::Indexed<T, R>::insert(Gringo::Indexed<T, R>::ValueType&&) [with T = clingo_ast_term; R = Gringo::Input::TermUid]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TermUid Gringo::Input::ASTBuilder::term(const Gringo::Location&, Gringo::String)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TermUid Gringo::Input::ASTBuilder::term(const Gringo::Location&, Gringo::Symbol)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {clingo_ast_csp_product_term}; _Tp = clingo_ast_csp_product_term; _Alloc = std::allocator<clingo_ast_csp_product_term>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clingo_ast_csp_product_term>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {clingo_ast_aggregate_guard&}; _Tp = clingo_ast_aggregate_guard; _Alloc = std::allocator<clingo_ast_aggregate_guard>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clingo_ast_aggregate_guard>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {clingo_ast_theory_unparsed_term_element}; _Tp = clingo_ast_theory_unparsed_term_element; _Alloc = std::allocator<clingo_ast_theory_unparsed_term_element>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clingo_ast_theory_unparsed_term_element>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {clingo_ast_theory_term}; _Tp = clingo_ast_theory_term; _Alloc = std::allocator<clingo_ast_theory_term>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clingo_ast_theory_term>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Indexed<T, R>::IndexType Gringo::Indexed<T, R>::insert(Gringo::Indexed<T, R>::ValueType&&) [with T = clingo_ast_theory_term; R = Gringo::Input::TheoryTermUid]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_term*, std::vector<clingo_ast_theory_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TheoryTermUid Gringo::Input::ASTBuilder::theorytermvar(const Gringo::Location&, Gringo::String)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_term*, std::vector<clingo_ast_theory_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TheoryTermUid Gringo::Input::ASTBuilder::theorytermvalue(const Gringo::Location&, Gringo::Symbol)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_term*, std::vector<clingo_ast_theory_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TermVecUid Gringo::Input::ASTBuilder::termvec(Gringo::Input::TermVecUid, Gringo::Input::TermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::BoundVecUid Gringo::Input::ASTBuilder::boundvec(Gringo::Input::BoundVecUid, Gringo::Relation, Gringo::Input::TermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_aggregate_guard*, std::vector<clingo_ast_aggregate_guard> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::CSPMulTermUid Gringo::Input::ASTBuilder::cspmulterm(const Gringo::Location&, Gringo::Input::TermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_csp_product_term*, std::vector<clingo_ast_csp_product_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TermUid Gringo::Input::ASTBuilder::term(const Gringo::Location&, Gringo::UnOp, Gringo::Input::TermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::CSPMulTermUid Gringo::Input::ASTBuilder::cspmulterm(const Gringo::Location&, Gringo::Input::TermUid, Gringo::Input::TermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_csp_product_term*, std::vector<clingo_ast_csp_product_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/potassco/string_convert.h:28,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/potassco/program_opts/typed_value.h:34,
                 from /<<PKGBUILDDIR>>/clasp/app/clasp_app.h:30,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/clingo_app.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/src/clingo_app.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const char*, unsigned int&, bool&}; _Tp = Gringo::Sig; _Alloc = std::allocator<Gringo::Sig>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Sig>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TermUid Gringo::Input::ASTBuilder::term(const Gringo::Location&, Gringo::Input::TermUid, Gringo::Input::TermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TermUid Gringo::Input::ASTBuilder::term(const Gringo::Location&, Gringo::BinOp, Gringo::Input::TermUid, Gringo::Input::TermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TermUid Gringo::Input::ASTBuilder::term(const Gringo::Location&, Gringo::String, Gringo::Input::TermVecVecUid, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::CSPAddTermUid Gringo::Input::ASTBuilder::cspaddterm(const Gringo::Location&, Gringo::Input::CSPAddTermUid, Gringo::Input::CSPMulTermUid, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_csp_product_term*, std::vector<clingo_ast_csp_product_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'bool Gringo::parseFoobar(const string&, Gringo::ClingoOptions::Foobar&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Sig*, std::vector<Gringo::Sig> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const Gringo::Symbol*; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/potassco/string_convert.h:28,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/potassco/program_opts/typed_value.h:34,
                 from /<<PKGBUILDDIR>>/clasp/app/clasp_app.h:30,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/clingo_app.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/src/clingo_app.cc:25:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void Gringo::ClingoModel::add(Potassco::Span<Gringo::Symbol>)':
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Input::TermVecUid Gringo::Input::{anonymous}::ASTParser::parseTermVec(const clingo_ast_term_t*, size_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Input::CSPAddTermUid Gringo::Input::{anonymous}::ASTParser::parseCSPAddTerm(const clingo_ast_csp_sum_term_t&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_csp_product_term*, std::vector<clingo_ast_csp_product_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 55%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/main.cc.o -MF CMakeFiles/test_gringo.dir/main.cc.o.d -o CMakeFiles/test_gringo.dir/main.cc.o -c /<<PKGBUILDDIR>>/libgringo/tests/main.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/control.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/clingocontrol.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/src/clingocontrol.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Location, const Gringo::Sig&, bool}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Input::BoundVecUid Gringo::Input::{anonymous}::ASTParser::parseBounds(const clingo_ast_aggregate_guard_t*, const clingo_ast_aggregate_guard_t*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_aggregate_guard*, std::vector<clingo_ast_aggregate_guard> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_aggregate_guard*, std::vector<clingo_ast_aggregate_guard> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Output::PredicateDomain&}; _Tp = Gringo::Sig; _Alloc = std::allocator<Gringo::Sig>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Sig>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual std::vector<Gringo::Sig> Gringo::ClingoControl::signatures() const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Sig*, std::vector<Gringo::Sig> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const Gringo::Symbol*; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/control.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/clingocontrol.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/src/clingocontrol.cc:25:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void Gringo::ClingoModel::add(Potassco::Span<Gringo::Symbol>)':
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/control.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/clingocontrol.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/src/clingocontrol.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Id_t Gringo::ClingoControl::addAtom(Gringo::Symbol)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TheoryTermUid Gringo::Input::ASTBuilder::theorytermopterm(const Gringo::Location&, Gringo::Input::TheoryOptermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_term*, std::vector<clingo_ast_theory_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TheoryOptermVecUid Gringo::Input::ASTBuilder::theoryopterms(Gringo::Input::TheoryOptermVecUid, const Gringo::Location&, Gringo::Input::TheoryOptermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_term*, std::vector<clingo_ast_theory_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TheoryOptermVecUid Gringo::Input::ASTBuilder::theoryopterms(const Gringo::Location&, Gringo::Input::TheoryOptermUid, Gringo::Input::TheoryOptermVecUid)':
/usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_term*, std::vector<clingo_ast_theory_term> >' changed in GCC 7.1
  356 |  _M_realloc_insert(begin() + __n, std::move(__v));
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Input::TheoryOptermUid Gringo::Input::ASTBuilder::theoryopterm(Gringo::Input::TheoryOptermUid, Gringo::Input::TheoryOpVecUid, Gringo::Input::TheoryTermUid)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_unparsed_term_element*, std::vector<clingo_ast_theory_unparsed_term_element> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Input::TheoryOptermVecUid Gringo::Input::{anonymous}::ASTParser::parseTheoryOptermVec(const clingo_ast_theory_term_t*, size_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_unparsed_term_element*, std::vector<clingo_ast_theory_unparsed_term_element> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_term*, std::vector<clingo_ast_theory_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::ClingoControl::parse(const StringVec&, const Gringo::ClingoOptions&, Clasp::Asp::LogicProgram*, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'Gringo::Input::TheoryOptermUid Gringo::Input::{anonymous}::ASTParser::parseTheoryOpterm(const clingo_ast_theory_unparsed_term_t&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_unparsed_term_element*, std::vector<clingo_ast_theory_unparsed_term_element> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Input::BdLitVecUid Gringo::Input::{anonymous}::ASTParser::parseBodyLiteralVec(const clingo_ast_body_literal_t*, size_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 55%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/python.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/python.cc.o -MF CMakeFiles/test_gringo.dir/python.cc.o.d -o CMakeFiles/test_gringo.dir/python.cc.o -c /<<PKGBUILDDIR>>/libgringo/tests/python.cc
[ 56%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/safetycheck.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/safetycheck.cc
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::Input::{anonymous}::ASTParser::parse(const clingo_ast_statement_t&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_term*, std::vector<clingo_ast_term> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {clingo_ast_theory_atom}; _Tp = clingo_ast_theory_atom; _Alloc = std::allocator<clingo_ast_theory_atom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clingo_ast_theory_atom, std::allocator<clingo_ast_theory_atom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'Gringo::Indexed<T, R>::IndexType Gringo::Indexed<T, R>::insert(Gringo::Indexed<T, R>::ValueType&&) [with T = clingo_ast_theory_atom; R = Gringo::Input::TheoryAtomUid]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clingo_ast_theory_atom*, std::vector<clingo_ast_theory_atom, std::allocator<clingo_ast_theory_atom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/control.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/g++-10 -DCLINGO_BUILD_LIBRARY -Dlibclingo_EXPORTS -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/clasp/app -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/src/control.cc
[ 57%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/symbol.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/symbol.cc
[ 58%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/term.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/term.cc
[ 59%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/unique_vec.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT libgringo/tests/CMakeFiles/test_gringo.dir/unique_vec.cc.o -MF CMakeFiles/test_gringo.dir/unique_vec.cc.o.d -o CMakeFiles/test_gringo.dir/unique_vec.cc.o -c /<<PKGBUILDDIR>>/libgringo/tests/unique_vec.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/potassco/string_convert.h:28,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/potassco/program_opts/typed_value.h:34,
                 from /<<PKGBUILDDIR>>/clasp/app/clasp_app.h:30,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/clingo_app.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/src/control.cc:32:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In static member function 'static bool {anonymous}::CScript::call(const Gringo::Location&, Gringo::String, Gringo::SymSpan, Gringo::Logger&)::<lambda(const clingo_symbol_t*, size_t, void*)>::_FUN(const clingo_symbol_t*, size_t, void*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In static member function 'static bool {anonymous}::ClingoContext::call(const Gringo::Location&, Gringo::String, Gringo::SymSpan, Gringo::Logger&)::<lambda(const clingo_symbol_t*, size_t, void*)>::_FUN(const clingo_symbol_t*, size_t, void*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'bool clingo_control_ground(clingo_control_t*, const clingo_part_t*, size_t, clingo_ground_callback_t, void*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const Gringo::Symbol*; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/potassco/string_convert.h:28,
                 from /<<PKGBUILDDIR>>/clasp/libpotassco/potassco/program_opts/typed_value.h:34,
                 from /<<PKGBUILDDIR>>/clasp/app/clasp_app.h:30,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/clingo_app.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/src/control.cc:32:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void Gringo::ClingoModel::add(Potassco::Span<Gringo::Symbol>)':
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function 'bool clingo_model_extend(clingo_model_t*, const clingo_symbol_t*, size_t)':
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 59%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/utility.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/utility.cc
[ 59%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/gringo_app.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/g++-10 -DCLINGO_BUILD_LIBRARY -Dlibclingo_EXPORTS -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/clasp/app -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/src/gringo_app.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/tests/catch.hpp:480,
                 from /<<PKGBUILDDIR>>/libgringo/tests/main.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libgringo/tests/catch.hpp:480,
                 from /<<PKGBUILDDIR>>/libgringo/tests/main.cc:25:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/control.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/clingo/incmode.hh:28,
                 from /<<PKGBUILDDIR>>/libclingo/src/gringo_app.cc:26:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const char*, unsigned int&, bool&}; _Tp = Gringo::Sig; _Alloc = std::allocator<Gringo::Sig>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Sig>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Location, Gringo::Sig&, bool}; _Tp = std::tuple<Gringo::Location, Gringo::Sig, bool>; _Alloc = std::allocator<std::tuple<Gringo::Location, Gringo::Sig, bool> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function 'bool Gringo::parseFoobar(const string&, Gringo::GringoOptions::Foobar&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Sig*, std::vector<Gringo::Sig> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual Gringo::Id_t Gringo::IncrementalControl::addAtom(Gringo::Symbol)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/dependency.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/ground/dependency.cc
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void Gringo::GringoApp::run()':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<Gringo::Location, Gringo::Sig, bool>*, std::vector<std::tuple<Gringo::Location, Gringo::Sig, bool> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 61%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/incmode.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/g++-10 -DCLINGO_BUILD_LIBRARY -Dlibclingo_EXPORTS -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/clasp/app -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/src/incmode.cc
[ 61%] Building CXX object libclingo/CMakeFiles/libclingo.dir/src/scripts.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/g++-10 -DCLINGO_BUILD_LIBRARY -Dlibclingo_EXPORTS -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/clasp/app -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/src/scripts.cc
[ 62%] Building CXX object libclingo/CMakeFiles/libclingo.dir/__/clasp/app/clasp_app.cpp.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/g++-10 -DCLINGO_BUILD_LIBRARY -Dlibclingo_EXPORTS -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/clasp/app -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libclingo/CMakeFiles/libclingo.dir/__/clasp/app/clasp_app.cpp.o -MF CMakeFiles/libclingo.dir/__/clasp/app/clasp_app.cpp.o.d -o CMakeFiles/libclingo.dir/__/clasp/app/clasp_app.cpp.o -c /<<PKGBUILDDIR>>/clasp/app/clasp_app.cpp
In file included from /usr/include/c++/10/unordered_map:46,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:32,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/dependency.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/tests/ground/dependency.cc:25:
/usr/include/c++/10/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_emplace(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::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>; _H1 = std::hash<Gringo::Sig>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, false>]':
/usr/include/c++/10/bits/hashtable.h:1748: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::_Hashtable_base<Gringo::Sig, 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::_Hashtable_traits<true, false, false> >::const_iterator'} changed in GCC 7.1
 1748 |       _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1749 |    _H1, _H2, _Hash, _RehashPolicy, _Traits>::
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/hashtable.h: In member function 'void Gringo::Ground::Dependency<Stm, HeadOcc>::depends(Gringo::Ground::Dependency<Stm, HeadOcc>::Node&, Gringo::Ground::BodyOccurrence<HeadOcc>&, bool) [with Stm = std::__cxx11::basic_string<char>; HeadOcc = std::__cxx11::basic_string<char>]':
/usr/include/c++/10/bits/hashtable.h:781:21: 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
  781 |  { return _M_emplace(cend(), __uk, std::forward<_Args>(__args)...); }
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/hashtable.h:781:21: 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
  781 |  { return _M_emplace(cend(), __uk, std::forward<_Args>(__args)...); }
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/hashtable.h: In member function 'void Gringo::Ground::Test::{anonymous}::TestLookup::add(const UTerm&)':
/usr/include/c++/10/bits/hashtable.h:781:21: 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
  781 |  { return _M_emplace(cend(), __uk, std::forward<_Args>(__args)...); }
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/hashtable.h:781:21: 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
  781 |  { return _M_emplace(cend(), __uk, std::forward<_Args>(__args)...); }
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 62%] Linking CXX shared library ../bin/libclingo.so
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/libclingo.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libclingo.so.3 -o ../bin/libclingo.so.3.0 CMakeFiles/libclingo.dir/src/ast.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 CMakeFiles/libclingo.dir/__/clasp/app/clasp_app.cpp.o  ../lib/libgringo.a ../lib/libclasp.a ../lib/libreify.a ../lib/libpotassco.a -lpthread -latomic 
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo && /usr/bin/cmake -E cmake_symlink_library ../bin/libclingo.so.3.0 ../bin/libclingo.so.3 ../bin/libclingo.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 62%] Built target libclingo
[ 62%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/instantiation.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/ground/instantiation.cc
make  -f libclingo/tests/CMakeFiles/test_clingo.dir/build.make libclingo/tests/CMakeFiles/test_clingo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libclingo/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests/CMakeFiles/test_clingo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 63%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/ast.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo/tests -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT libclingo/tests/CMakeFiles/test_clingo.dir/ast.cc.o -MF CMakeFiles/test_clingo.dir/ast.cc.o.d -o CMakeFiles/test_clingo.dir/ast.cc.o -c /<<PKGBUILDDIR>>/libclingo/tests/ast.cc
make  -f libpyclingo/CMakeFiles/libpyclingo.dir/build.make libpyclingo/CMakeFiles/libpyclingo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libpyclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo/CMakeFiles/libpyclingo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libpyclingo/CMakeFiles/libpyclingo.dir/build.make libpyclingo/CMakeFiles/libpyclingo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 64%] Building CXX object libpyclingo/CMakeFiles/libpyclingo.dir/pyclingo.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo && /usr/bin/g++-10 -DCLINGO_WITH_PYTHON -DPYCLINGO_BUILD_LIBRARY -DPYCLINGO_NO_VISIBILITY -I/<<PKGBUILDDIR>>/libpyclingo -I/<<PKGBUILDDIR>>/libclingo -isystem /usr/include/python3.10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libpyclingo/CMakeFiles/libpyclingo.dir/pyclingo.cc.o -MF CMakeFiles/libpyclingo.dir/pyclingo.cc.o.d -o CMakeFiles/libpyclingo.dir/pyclingo.cc.o -c /<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc: In member function '{anonymous}::Object {anonymous}::SymbolicAtom::match({anonymous}::Reference, {anonymous}::Reference)':
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:2032:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 2032 |         return reinterpret_cast<SharedObject<Symbol> &>(sym)->match(pyargs, pykwds);
      |                                                         ^~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/ast.cc:25:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Distance = int; _Tp = Clingo::Symbol; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/ast.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc: In function 'PyObject* {anonymous}::initclingo_()':
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:9619:40: warning: 'int PyEval_ThreadsInitialized()' is deprecated [-Wdeprecated-declarations]
 9619 |         if (!PyEval_ThreadsInitialized()) { PyEval_InitThreads(); }
      |                                        ^
In file included from /usr/include/python3.10/Python.h:130,
                 from /<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:32:
/usr/include/python3.10/ceval.h:121:36: note: declared here
  121 | Py_DEPRECATED(3.9) PyAPI_FUNC(int) PyEval_ThreadsInitialized(void);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:9619:64: warning: 'void PyEval_InitThreads()' is deprecated [-Wdeprecated-declarations]
 9619 |         if (!PyEval_ThreadsInitialized()) { PyEval_InitThreads(); }
      |                                                                ^
In file included from /usr/include/python3.10/Python.h:130,
                 from /<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:32:
/usr/include/python3.10/ceval.h:122:37: note: declared here
  122 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:34,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/ast.cc:25:
/usr/include/c++/10/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++/10/bits/stl_vector.h:625:7: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  625 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/usr/include/c++/10/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++/10/bits/stl_vector.h:625:7: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc: At global scope:
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:654:8: warning: '{anonymous}::Object {anonymous}::cppToPy(long unsigned int)' defined but not used [-Wunused-function]
  654 | Object cppToPy(unsigned long n) { return PyLong_FromUnsignedLong(n); }
      |        ^~~~~~~
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:653:8: warning: '{anonymous}::Object {anonymous}::cppToPy(long int)' defined but not used [-Wunused-function]
  653 | Object cppToPy(long n) { return PyLong_FromLong(n); }
      |        ^~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc: In function 'Clingo::Test::____C_A_T_C_H____T_E_S_T____9()::<lambda(const char*)>':
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:238:71: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  238 |         auto t = [](char const *s) { return ModelVec({{parse_term(s)}}); };
      |                                                                       ^
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/ast.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667: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++/10/bits/stl_algo.h:1667: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++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950: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++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'Clingo::SolveResult Clingo::Test::test_solve(Handle&&, Clingo::Test::ModelVec&) [with Handle = Clingo::SolveHandle]':
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:26,
                 from /<<PKGBUILDDIR>>/libclingo/tests/ast.cc:25:
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >]':
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1494:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1494 |         std::string rangeToString(InputIterator first, InputIterator last) {
      |                     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1494:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >]':
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc: In function 'void Clingo::Test::____C_A_T_C_H____T_E_S_T____9()':
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:190:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  190 |         REQUIRE(solve("a.") == ModelVec({{Id("a")}}));
      |                                ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:191:46: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  191 |         REQUIRE(solve("a. c. b :- a, c.") == ModelVec({{Id("a"), Id("b"), Id("c")}}));
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:192:48: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  192 |         REQUIRE(solve("#const a=10. p(a).") == ModelVec({{Function("p", {Number(10)})}}));
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:193:46: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  193 |         REQUIRE(solve("a. b. #show a/0.") == ModelVec({{Id("a")}}));
      |                                              ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:194:55: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  194 |         REQUIRE(solve("$a$=1. $b$=2. #show $a/0.") == ModelVec({{Function("$", {Id("a"), Number(1)})}}));
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:195:45: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  195 |         REQUIRE(solve("a. #show b : a.") == ModelVec({{Id("a"), Id("b")}}));
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:196:60: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  196 |         REQUIRE(solve("$a$=1. $b$=2. #show. #show $a.") == ModelVec({{Function("$", {Id("a"), Number(1)})}}));
      |                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:197:76: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  197 |         REQUIRE(solve("#minimize{ 1:b; 2:a }. {a;b}. :- not a, not b.") == ModelVec({{Id("b")}}));
      |                                                                            ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:202:70: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  202 |         REQUIRE(solve("#edge (u,v) : a. #edge (v,u) : b. {a;b}.") == ModelVec({{}, {Id("a")}, {Id("b")}}));
      |                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:202:70: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:212:43: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  212 |         REQUIRE(solve("{a}. :-not a.") == ModelVec({{Id("a")}}));
      |                                           ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:215:51: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  215 |         REQUIRE(solve(":-0{a:b;c}1. {a;b;c}.") == ModelVec({{Id("a"), Id("b"), Id("c")}}));
      |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:216:61: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  216 |         REQUIRE(solve(":-0#min{1,2:a,b;2:c}2. {a;b;c}.") == ModelVec({{}, {Id("a")}, {Id("b")}}));
      |                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:216:61: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:218:88: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  218 |         REQUIRE(solve("1 $<= $x $<= 2. 1 $<= $y $<= 2. :- #disjoint {1:$x; 2:$y}.") == ModelVec({{c("x", 1), c("y", 1)}, {c("x", 2), c("y", 2)}}));
      |                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:218:88: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:221:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  221 |         REQUIRE(solve("a.") == ModelVec({{Id("a")}}));
      |                                ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:224:40: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  224 |         REQUIRE(solve("a:b;c.{b}.") == ModelVec({{Id("a"), Id("b")}, {Id("b"), Id("c")}, {Id("c")}}));
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:224:40: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:224:40: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:225:40: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  225 |         REQUIRE(solve("1{a:b;b}2.") == ModelVec({{Id("a"), Id("b")}, {Id("b")}}));
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:225:40: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:226:47: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  226 |         REQUIRE(solve("#min{1,2:a;2:c}1.") == ModelVec({{Id("a")}, {Id("a"), Id("c")}}));
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:226:47: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:229:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  229 |         REQUIRE(solve("a.") == ModelVec({{Id("a")}}));
      |                                ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/ast.cc:259:75: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  259 |         REQUIRE(solve("12 $< 1 $+ 3 $* $x $+ 7 $< 17. 0 $<= x $<= 4.") == ModelVec({{Function("$", {Id("x"), Number(2)})}}));
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f libpyclingo/CMakeFiles/libpyclingom.dir/build.make libpyclingo/CMakeFiles/libpyclingom.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libpyclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo/CMakeFiles/libpyclingom.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libpyclingo/CMakeFiles/libpyclingom.dir/build.make libpyclingo/CMakeFiles/libpyclingom.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 65%] Building CXX object libpyclingo/CMakeFiles/libpyclingom.dir/pyclingo.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo && /usr/bin/g++-10 -DCLINGO_WITH_PYTHON -DPYCLINGO_BUILD_LIBRARY -DPYCLINGO_NO_VISIBILITY -I/<<PKGBUILDDIR>>/libpyclingo -I/<<PKGBUILDDIR>>/libclingo -isystem /usr/include/python3.10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libpyclingo/CMakeFiles/libpyclingom.dir/pyclingo.cc.o -MF CMakeFiles/libpyclingom.dir/pyclingo.cc.o.d -o CMakeFiles/libpyclingom.dir/pyclingo.cc.o -c /<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc
[ 66%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/literal.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/ground/literal.cc
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc: In member function '{anonymous}::Object {anonymous}::SymbolicAtom::match({anonymous}::Reference, {anonymous}::Reference)':
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:2032:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 2032 |         return reinterpret_cast<SharedObject<Symbol> &>(sym)->match(pyargs, pykwds);
      |                                                         ^~~
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc: In function 'PyObject* {anonymous}::initclingo_()':
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:9619:40: warning: 'int PyEval_ThreadsInitialized()' is deprecated [-Wdeprecated-declarations]
 9619 |         if (!PyEval_ThreadsInitialized()) { PyEval_InitThreads(); }
      |                                        ^
In file included from /usr/include/python3.10/Python.h:130,
                 from /<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:32:
/usr/include/python3.10/ceval.h:121:36: note: declared here
  121 | Py_DEPRECATED(3.9) PyAPI_FUNC(int) PyEval_ThreadsInitialized(void);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:9619:64: warning: 'void PyEval_InitThreads()' is deprecated [-Wdeprecated-declarations]
 9619 |         if (!PyEval_ThreadsInitialized()) { PyEval_InitThreads(); }
      |                                                                ^
In file included from /usr/include/python3.10/Python.h:130,
                 from /<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:32:
/usr/include/python3.10/ceval.h:122:37: note: declared here
  122 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
      |                                     ^~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/clingo.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo/tests -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc: At global scope:
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:654:8: warning: '{anonymous}::Object {anonymous}::cppToPy(long unsigned int)' defined but not used [-Wunused-function]
  654 | Object cppToPy(unsigned long n) { return PyLong_FromUnsignedLong(n); }
      |        ^~~~~~~
/<<PKGBUILDDIR>>/libpyclingo/pyclingo.cc:653:8: warning: '{anonymous}::Object {anonymous}::cppToPy(long int)' defined but not used [-Wunused-function]
  653 | Object cppToPy(long n) { return PyLong_FromLong(n); }
      |        ^~~~~~~
[ 66%] Linking CXX static library ../lib/libpyclingo.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo && /usr/bin/cmake -P CMakeFiles/libpyclingo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/libpyclingo.dir/link.txt --verbose=1
/usr/bin/ar qc ../lib/libpyclingo.a CMakeFiles/libpyclingo.dir/pyclingo.cc.o
/usr/bin/ranlib ../lib/libpyclingo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 66%] Built target libpyclingo
make  -f libluaclingo/CMakeFiles/libluaclingo.dir/build.make libluaclingo/CMakeFiles/libluaclingo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/libluaclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/libluaclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt/libluaclingo/CMakeFiles/libluaclingo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f libluaclingo/CMakeFiles/libluaclingo.dir/build.make libluaclingo/CMakeFiles/libluaclingo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 67%] Building CXX object libluaclingo/CMakeFiles/libluaclingo.dir/luaclingo.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libluaclingo && /usr/bin/g++-10 -DCLINGO_WITH_LUA -DLUACLINGO_BUILD_LIBRARY -DLUACLINGO_NO_VISIBILITY -I/<<PKGBUILDDIR>>/libluaclingo -I/<<PKGBUILDDIR>>/libclingo -isystem /usr/include/lua5.4 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT libluaclingo/CMakeFiles/libluaclingo.dir/luaclingo.cc.o -MF CMakeFiles/libluaclingo.dir/luaclingo.cc.o.d -o CMakeFiles/libluaclingo.dir/luaclingo.cc.o -c /<<PKGBUILDDIR>>/libluaclingo/luaclingo.cc
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:25:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Distance = int; _Tp = Clingo::Symbol; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h:1844: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++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:34,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:25:
/usr/include/c++/10/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++/10/bits/stl_vector.h:625:7: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  625 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/usr/include/c++/10/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++/10/bits/stl_vector.h:625:7: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1886:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1886 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1886: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++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libluaclingo/luaclingo.cc: In function 'std::vector<int>* {anonymous}::luaToLits(lua_State*, int, const clingo_symbolic_atoms_t*, bool, bool)':
/<<PKGBUILDDIR>>/libluaclingo/luaclingo.cc:1405:47: warning: '*((void*)& sym +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1405 |             if (invert) { sym.positive = !sym.positive; }
      |                                           ~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libluaclingo/luaclingo.cc:120:19: warning: 'sym.{anonymous}::symbol_wrapper::symbol' may be used uninitialized in this function [-Wmaybe-uninitialized]
  120 |     handle_c_error(L, f(args..., &ret));
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libluaclingo/luaclingo.cc:1403:32: note: 'sym.{anonymous}::symbol_wrapper::symbol' was declared here
 1403 |             symbolic_literal_t sym;
      |                                ^~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libluaclingo/luaclingo.cc:32:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libluaclingo/luaclingo.cc:32:
/usr/include/c++/10/bits/stl_vector.h: In function 'std::vector<long long unsigned int>* {anonymous}::luaToVals(lua_State*, int)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/symbol.hh:33,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/term.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/base.hh:29,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/terms.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/gringo/ground/literals.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/tests/ground/literal.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Output::PredicateAtom; _Alloc = std::allocator<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Gringo::Symbol&}; _Tp = Gringo::Symbol; _Alloc = std::allocator<Gringo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Gringo::Symbol>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void Gringo::BindIndex<Domain>::add(Gringo::Id_t) [with Domain = Gringo::AbstractDomain<Gringo::Output::PredicateAtom>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'std::string Gringo::Ground::Test::{anonymous}::evalRange(Gringo::UTerm, Gringo::UTerm, Gringo::UTerm)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Symbol*, std::vector<Gringo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Linking CXX static library ../lib/libluaclingo.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libluaclingo && /usr/bin/cmake -P CMakeFiles/libluaclingo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 67%] Built target libluaclingo
make  -f examples/c/CMakeFiles/model.dir/build.make examples/c/CMakeFiles/model.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/model.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/model.dir/build.make examples/c/CMakeFiles/model.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 67%] Building C object examples/c/CMakeFiles/model.dir/model.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/model.c
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667: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++/10/bits/stl_algo.h:1667: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++/10/bits/stl_algo.h:1667: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++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950: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++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'bool Clingo::Test::MCB::operator()(const Clingo::Model&)':
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Linking C executable ../../bin/model
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/model.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/model.dir/model.c.o -o ../../bin/model  ../../bin/libclingo.so.3.0 
/usr/include/c++/10/bits/vector.tcc: In function 'Gringo::Ground::Test::{anonymous}::S Gringo::Ground::Test::{anonymous}::evalPred(Gringo::Ground::Test::{anonymous}::L<std::initializer_list<Gringo::Symbol> >, Gringo::Ground::Test::{anonymous}::L<std::pair<std::__cxx11::basic_string<char>, Gringo::Symbol> >, Gringo::BinderType, Gringo::NAF, Gringo::UTerm&&, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Gringo::Output::PredicateAtom*, std::vector<Gringo::Output::PredicateAtom, std::allocator<Gringo::Output::PredicateAtom> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 68%] Built target model
make  -f examples/c/CMakeFiles/version.dir/build.make examples/c/CMakeFiles/version.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/version.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/version.dir/build.make examples/c/CMakeFiles/version.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 69%] Building C object examples/c/CMakeFiles/version.dir/version.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/version.c
/usr/include/c++/10/bits/stl_algo.h: In function 'Clingo::SolveResult Clingo::Test::test_solve(Handle&&, Clingo::Test::ModelVec&) [with Handle = Clingo::SolveHandle]':
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 70%] Linking C executable ../../bin/version
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/version.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/version.dir/version.c.o -o ../../bin/version  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 70%] Built target version
make  -f examples/c/CMakeFiles/backend.dir/build.make examples/c/CMakeFiles/backend.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/backend.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/backend.dir/build.make examples/c/CMakeFiles/backend.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 70%] Building C object examples/c/CMakeFiles/backend.dir/backend.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/backend.c
In file included from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:26,
                 from /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:25:
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int> >]':
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1494: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
 1494 |         std::string rangeToString(InputIterator first, InputIterator last) {
      |                     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1494: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
[ 71%] Linking C executable ../../bin/backend
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/backend.dir/link.txt --verbose=1
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp: In member function 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<long long int>&; RhsT = const std::vector<long long int>&]':
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677: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
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677: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
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/backend.dir/backend.c.o -o ../../bin/backend  ../../bin/libclingo.so.3.0 
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >]':
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1494:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1494 |         std::string rangeToString(InputIterator first, InputIterator last) {
      |                     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1494:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 71%] Built target backend
make  -f examples/c/CMakeFiles/control.dir/build.make examples/c/CMakeFiles/control.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/control.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/control.dir/build.make examples/c/CMakeFiles/control.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 72%] Building C object examples/c/CMakeFiles/control.dir/control.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/control.c
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp: In member function 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<Clingo::Symbol>&; RhsT = const std::vector<Clingo::Symbol>&]':
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
[ 72%] Linking C executable ../../bin/control
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/control.dir/link.txt --verbose=1
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >]':
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/control.dir/control.c.o -o ../../bin/control  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 72%] Built target control
make  -f examples/c/CMakeFiles/propagator.dir/build.make examples/c/CMakeFiles/propagator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/propagator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/propagator.dir/build.make examples/c/CMakeFiles/propagator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 72%] Building C object examples/c/CMakeFiles/propagator.dir/propagator.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/propagator.c
[ 73%] Linking C executable ../../bin/propagator
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/propagator.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/propagator.dir/propagator.c.o -o ../../bin/propagator  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 73%] Built target propagator
make  -f examples/c/CMakeFiles/symbolic-atoms.dir/build.make examples/c/CMakeFiles/symbolic-atoms.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/symbolic-atoms.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 74%] Building C object examples/c/CMakeFiles/symbolic-atoms.dir/symbolic-atoms.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/symbolic-atoms.c
[ 74%] Linking C executable ../../bin/symbolic-atoms
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/symbolic-atoms.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/symbolic-atoms.dir/symbolic-atoms.c.o" -o ../../bin/symbolic-atoms  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 74%] Built target symbolic-atoms
[ 74%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/ground/program.cc
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc: In function 'void Clingo::Test::____C_A_T_C_H____T_E_S_T____2()':
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:108:35: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  108 |                 REQUIRE(models == ModelVec({{},{Id("a")}}));
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:284:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  284 |             REQUIRE(models == (ModelVec{{ a(2), b(1), e(3) }, { a(2), e(3) }, { b(1), e(3) }, { e(3) }}));
      |                               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:284:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:284:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:284:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:288:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  288 |             REQUIRE(models == (ModelVec{{ a(2), b(1), e(3) }, { a(2), e(3) }, { b(1), e(3) }, { e(3) }}));
      |                               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:288:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:288:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:288:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:304:30: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  304 |             REQUIRE(model == SymbolVector({ Id("a"), Id("d") }));
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:384:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  384 |             REQUIRE(models == (ModelVec{{Id("a")}, {Id("a"), Id("c")}}));
      |                               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:384:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:441:31: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  441 |             REQUIRE(models == ModelVec({{Id("p"), Id("q")}}));
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:25:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:26,
                 from /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:25:
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:467:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  467 |             REQUIRE(symbols == SymbolVector({q, p1, p2, p3}));
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:25:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1982:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1982 |    std::__final_insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:26,
                 from /<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:25:
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:471:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  471 |             REQUIRE(symbols == SymbolVector({p1, p2, p3}));
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:479:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  479 |             REQUIRE(models == (ModelVec{{Function("query", {Number(0)})}}));
      |                               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:486:32: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  486 |             REQUIRE(models == (ModelVec{{}, {Function("query", {Number(1)})}}));
      |                               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:501:39: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  501 |                     REQUIRE(models == ModelVec{{Id("a")}});
      |                                       ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:505:35: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  505 |                 REQUIRE(models == ModelVec{{Id("a")}});
      |                                   ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/clingo.cc:589:31: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  589 |             REQUIRE(models == ModelVec({{Function("a", {Number(2)}), Function("a", {Number(3)}), Function("a", {Number(11)}), Function("a", {Number(12)}), Function("a", {Number(21)}), Function("a", {Number(22)})}}));
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f examples/c/CMakeFiles/configuration.dir/build.make examples/c/CMakeFiles/configuration.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/configuration.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/configuration.dir/build.make examples/c/CMakeFiles/configuration.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 75%] Building C object examples/c/CMakeFiles/configuration.dir/configuration.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/configuration.c
[ 75%] Linking C executable ../../bin/configuration
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/configuration.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/configuration.dir/configuration.c.o -o ../../bin/configuration  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 75%] Built target configuration
make  -f examples/c/CMakeFiles/statistics.dir/build.make examples/c/CMakeFiles/statistics.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/statistics.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/statistics.dir/build.make examples/c/CMakeFiles/statistics.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 76%] Building C object examples/c/CMakeFiles/statistics.dir/statistics.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/statistics.c
[ 76%] Linking C executable ../../bin/statistics
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/statistics.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/statistics.dir/statistics.c.o -o ../../bin/statistics  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 76%] Built target statistics
[ 77%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/ground/theory.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/ground/theory.cc
[ 78%] Linking CXX static library ../lib/libpyclingom.a
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo && /usr/bin/cmake -P CMakeFiles/libpyclingom.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpyclingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/libpyclingom.dir/link.txt --verbose=1
/usr/bin/ar qc ../lib/libpyclingom.a CMakeFiles/libpyclingom.dir/pyclingo.cc.o
/usr/bin/ranlib ../lib/libpyclingom.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 78%] Built target libpyclingom
[ 78%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/aggregate.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/input/aggregate.cc
[ 79%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo/tests -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT libclingo/tests/CMakeFiles/test_clingo.dir/main.cc.o -MF CMakeFiles/test_clingo.dir/main.cc.o.d -o CMakeFiles/test_clingo.dir/main.cc.o -c /<<PKGBUILDDIR>>/libclingo/tests/main.cc
make  -f examples/c/CMakeFiles/symbol.dir/build.make examples/c/CMakeFiles/symbol.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/symbol.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/symbol.dir/build.make examples/c/CMakeFiles/symbol.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 80%] Building C object examples/c/CMakeFiles/symbol.dir/symbol.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/symbol.c
[ 80%] Linking C executable ../../bin/symbol
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/symbol.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/symbol.dir/symbol.c.o -o ../../bin/symbol  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 80%] Built target symbol
[ 81%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/literal.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/input/literal.cc
make  -f examples/c/CMakeFiles/ast.dir/build.make examples/c/CMakeFiles/ast.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/ast.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/ast.dir/build.make examples/c/CMakeFiles/ast.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 81%] Building C object examples/c/CMakeFiles/ast.dir/ast.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/ast.c
[ 82%] Linking C executable ../../bin/ast
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/ast.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/ast.dir/ast.c.o -o ../../bin/ast  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 82%] Built target ast
make  -f examples/c/CMakeFiles/solve-async.dir/build.make examples/c/CMakeFiles/solve-async.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/solve-async.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 83%] Building C object examples/c/CMakeFiles/solve-async.dir/solve-async.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/solve-async.c
[ 83%] Linking C executable ../../bin/solve-async
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/solve-async.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/solve-async.dir/solve-async.c.o" -o ../../bin/solve-async  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 83%] Built target solve-async
[ 83%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/nongroundgrammar.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/input/nongroundgrammar.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:480,
                 from /<<PKGBUILDDIR>>/libclingo/tests/main.cc:26:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator<Catch::SectionEndInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Catch::SectionEndInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:480,
                 from /<<PKGBUILDDIR>>/libclingo/tests/main.cc:26:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Catch::SectionEndInfo*, std::vector<Catch::SectionEndInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make  -f examples/c/CMakeFiles/theory-atoms.dir/build.make examples/c/CMakeFiles/theory-atoms.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/theory-atoms.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 84%] Building C object examples/c/CMakeFiles/theory-atoms.dir/theory-atoms.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/theory-atoms.c
[ 84%] Linking C executable ../../bin/theory-atoms
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/theory-atoms.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/theory-atoms.dir/theory-atoms.c.o" -o ../../bin/theory-atoms  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 84%] Built target theory-atoms
make  -f examples/c/CMakeFiles/application.dir/build.make examples/c/CMakeFiles/application.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c/CMakeFiles/application.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f examples/c/CMakeFiles/application.dir/build.make examples/c/CMakeFiles/application.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 84%] Building C object examples/c/CMakeFiles/application.dir/application.c.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/gcc-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=gnu11 -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 /<<PKGBUILDDIR>>/examples/c/application.c
[ 85%] Linking C executable ../../bin/application
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/application.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/application.dir/application.c.o -o ../../bin/application  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 85%] Built target application
[ 86%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/nongroundlexer.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/input/nongroundlexer.cc
make  -f examples/cc/CMakeFiles/cc-solve-iteratively.dir/build.make examples/cc/CMakeFiles/cc-solve-iteratively.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/cc /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc/CMakeFiles/cc-solve-iteratively.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 86%] Building CXX object examples/cc/CMakeFiles/cc-solve-iteratively.dir/solve-iteratively.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/examples/cc/solve-iteratively.cc
make  -f examples/cc/CMakeFiles/cc-inject-terms.dir/build.make examples/cc/CMakeFiles/cc-inject-terms.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/cc /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc/CMakeFiles/cc-inject-terms.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 86%] Building CXX object examples/cc/CMakeFiles/cc-inject-terms.dir/inject-terms.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/examples/cc/inject-terms.cc
[ 87%] Linking CXX executable ../../bin/cc-solve-iteratively
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/cc-solve-iteratively.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/cc-solve-iteratively.dir/solve-iteratively.cc.o" -o ../../bin/cc-solve-iteratively  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 87%] Built target cc-solve-iteratively
[ 87%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/parse_term.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/input/parse_term.cc
make  -f examples/cc/CMakeFiles/cc-heuristic.dir/build.make examples/cc/CMakeFiles/cc-heuristic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/examples/cc /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc/CMakeFiles/cc-heuristic.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 87%] Building CXX object examples/cc/CMakeFiles/cc-heuristic.dir/heuristic.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/examples/cc/heuristic.cc
[ 88%] Linking CXX executable ../../bin/cc-inject-terms
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/cc-inject-terms.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/cc-inject-terms.dir/inject-terms.cc.o" -o ../../bin/cc-inject-terms  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 88%] Built target cc-inject-terms
make  -f app/pyclingo/CMakeFiles/pyclingo.dir/build.make app/pyclingo/CMakeFiles/pyclingo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/app/pyclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/pyclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/pyclingo/CMakeFiles/pyclingo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f app/pyclingo/CMakeFiles/pyclingo.dir/build.make app/pyclingo/CMakeFiles/pyclingo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 88%] Building CXX object app/pyclingo/CMakeFiles/pyclingo.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/pyclingo && /usr/bin/g++-10 -DCLINGO_WITH_PYTHON -DPYCLINGO_NO_VISIBILITY -Dpyclingo_EXPORTS -I/<<PKGBUILDDIR>>/libpyclingo -I/<<PKGBUILDDIR>>/libclingo -isystem /usr/include/python3.10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT app/pyclingo/CMakeFiles/pyclingo.dir/main.cc.o -MF CMakeFiles/pyclingo.dir/main.cc.o.d -o CMakeFiles/pyclingo.dir/main.cc.o -c /<<PKGBUILDDIR>>/app/pyclingo/main.cc
[ 89%] Linking CXX shared module ../../bin/python/clingo.cpython-310-arm-linux-gnueabihf.so
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/pyclingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyclingo.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared  -o ../../bin/python/clingo.cpython-310-arm-linux-gnueabihf.so CMakeFiles/pyclingo.dir/main.cc.o  ../../lib/libpyclingom.a ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 89%] Built target pyclingo
make  -f app/luaclingo/CMakeFiles/luaclingo.dir/build.make app/luaclingo/CMakeFiles/luaclingo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/app/luaclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/luaclingo /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/luaclingo/CMakeFiles/luaclingo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f app/luaclingo/CMakeFiles/luaclingo.dir/build.make app/luaclingo/CMakeFiles/luaclingo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 89%] Building CXX object app/luaclingo/CMakeFiles/luaclingo.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/luaclingo && /usr/bin/g++-10 -DCLINGO_WITH_LUA -DLUACLINGO_NO_VISIBILITY -Dluaclingo_EXPORTS -I/usr/include/lua5.4 -I/<<PKGBUILDDIR>>/libluaclingo -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fPIC -fvisibility=hidden -std=c++14 -MD -MT app/luaclingo/CMakeFiles/luaclingo.dir/main.cc.o -MF CMakeFiles/luaclingo.dir/main.cc.o.d -o CMakeFiles/luaclingo.dir/main.cc.o -c /<<PKGBUILDDIR>>/app/luaclingo/main.cc
[ 90%] Linking CXX shared module ../../bin/lua/clingo.so
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/luaclingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/luaclingo.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared  -o ../../bin/lua/clingo.so CMakeFiles/luaclingo.dir/main.cc.o  ../../lib/libluaclingo.a ../../bin/libclingo.so.3.0 -llua5.4 -lm 
[ 91%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/propagator.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo/tests -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 91%] Built target luaclingo
make  -f app/gringo/CMakeFiles/gringo.dir/build.make app/gringo/CMakeFiles/gringo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/app/gringo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/gringo /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/gringo/CMakeFiles/gringo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f app/gringo/CMakeFiles/gringo.dir/build.make app/gringo/CMakeFiles/gringo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 92%] Building CXX object app/gringo/CMakeFiles/gringo.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/gringo && /usr/bin/g++-10 -DCLINGO_WITH_LUA -DCLINGO_WITH_PYTHON -DLUACLINGO_NO_VISIBILITY -DPYCLINGO_NO_VISIBILITY -I/<<PKGBUILDDIR>>/libpyclingo -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/libluaclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT app/gringo/CMakeFiles/gringo.dir/main.cc.o -MF CMakeFiles/gringo.dir/main.cc.o.d -o CMakeFiles/gringo.dir/main.cc.o -c /<<PKGBUILDDIR>>/app/gringo/main.cc
[ 92%] Linking CXX executable ../../bin/gringo
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/gringo && /usr/bin/cmake -E cmake_link_script CMakeFiles/gringo.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/gringo.dir/main.cc.o -o ../../bin/gringo  ../../lib/libpyclingo.a ../../lib/libluaclingo.a ../../bin/libclingo.so.3.0 /usr/lib/arm-linux-gnueabihf/libpython3.10.so -llua5.4 -lm 
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:34,
                 from /<<PKGBUILDDIR>>/examples/cc/heuristic.cc:4:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Clingo::Symbol&}; _Tp = Clingo::Symbol; _Alloc = std::allocator<Clingo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Clingo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 92%] Built target gringo
[ 93%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/program.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/input/program.cc
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void ColoringHeuristic::init(Clingo::PropagateInit&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 94%] Linking CXX executable ../../bin/cc-heuristic
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/examples/cc && /usr/bin/cmake -E cmake_link_script CMakeFiles/cc-heuristic.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/cc-heuristic.dir/heuristic.cc.o" -o ../../bin/cc-heuristic  ../../bin/libclingo.so.3.0 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 94%] Built target cc-heuristic
[ 95%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/input/programbuilder.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/input/programbuilder.cc
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Distance = int; _Tp = Clingo::Symbol; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1844 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1844: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++/10/bits/stl_algo.h:1844: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++/10/vector:67,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:34,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/usr/include/c++/10/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++/10/bits/stl_vector.h:625:7: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  625 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:34,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Clingo::Symbol&}; _Tp = Clingo::Symbol; _Alloc = std::allocator<Clingo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Clingo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/symbol.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo/tests -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/tests/symbol.cc
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1667:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1667 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1667: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++/10/bits/stl_algo.h:1667: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++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1950:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1950 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1950: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++/10/bits/stl_algo.h:1964:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1964 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1942:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1942 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:34,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/usr/include/c++/10/bits/vector.tcc: In function 'Clingo::SolveResult Clingo::Test::test_solve(Handle&&, Clingo::Test::ModelVec&) [with Handle = Clingo::SolveHandle]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:26,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >]':
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1494:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1494 |         std::string rangeToString(InputIterator first, InputIterator last) {
      |                     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1494:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator<const std::vector<Clingo::Symbol>*, std::vector<std::vector<Clingo::Symbol> > >]':
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
/<<PKGBUILDDIR>>/libclingo/tests/catch.hpp:1677:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1677 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
      |                                                                             ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:34,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/usr/include/c++/10/bits/vector.tcc: In function 'void Clingo::Test::____C_A_T_C_H____T_E_S_T____15()':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:33,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/usr/include/c++/10/bits/stl_algo.h:1979:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1979 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1980 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1981 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1891 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1896:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
 1896 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:737:76: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  737 |             { pat(0,"a"), pat(1,"e"), pat(2,"d"), pat(3,"c"), pat(4,"a") } };
      |                                                                            ^
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:737:76: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:737:76: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:26,
                 from /<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:25:
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc: In function 'void Clingo::Test::____C_A_T_C_H____T_E_S_T____0()':
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:553:31: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  553 |             REQUIRE(models == ModelVec({{place(1,1), place(2,2)}, {place(1,2), place(2,1)}}));
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:553:31: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:571:27: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  571 |         REQUIRE(models == ModelVec({{ p(1), p(2), p(3), p(4), p(5), p(6), p(7), p(8), p(9) }}));
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:583:27: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
  583 |         REQUIRE(models == ModelVec({{ a, b, c }, { a, c }, { b, c }, { c }}));
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:583:27: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:583:27: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libclingo/tests/propagator.cc:583:27: note: parameter passing for argument of type 'std::initializer_list<Clingo::Symbol>' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/libclingo/clingo.hh:34,
                 from /<<PKGBUILDDIR>>/libclingo/tests/tests.hh:25,
                 from /<<PKGBUILDDIR>>/libclingo/tests/symbol.cc:25:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Clingo::Symbol&}; _Tp = Clingo::Symbol; _Alloc = std::allocator<Clingo::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Clingo::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'void Clingo::Test::____C_A_T_C_H____T_E_S_T____0()':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Clingo::Symbol*, std::vector<Clingo::Symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/aspcomp13.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/output/aspcomp13.cc
[ 96%] Building CXX object libclingo/tests/CMakeFiles/test_clingo.dir/variant.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libclingo/tests -I/<<PKGBUILDDIR>>/libclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libclingo/tests/variant.cc
make  -f app/clingo/CMakeFiles/clingo.dir/build.make app/clingo/CMakeFiles/clingo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/app/clingo /<<PKGBUILDDIR>>/build.dir/hardening_mt /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/clingo /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/clingo/CMakeFiles/clingo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make  -f app/clingo/CMakeFiles/clingo.dir/build.make app/clingo/CMakeFiles/clingo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 97%] Building CXX object app/clingo/CMakeFiles/clingo.dir/main.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/clingo && /usr/bin/g++-10 -DCLINGO_WITH_LUA -DCLINGO_WITH_PYTHON -DLUACLINGO_NO_VISIBILITY -DPYCLINGO_NO_VISIBILITY -I/<<PKGBUILDDIR>>/libclingo -I/<<PKGBUILDDIR>>/libpyclingo -I/<<PKGBUILDDIR>>/libluaclingo -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT app/clingo/CMakeFiles/clingo.dir/main.cc.o -MF CMakeFiles/clingo.dir/main.cc.o.d -o CMakeFiles/clingo.dir/main.cc.o -c /<<PKGBUILDDIR>>/app/clingo/main.cc
[ 97%] Linking CXX executable ../../bin/clingo
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/clingo && /usr/bin/cmake -E cmake_link_script CMakeFiles/clingo.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/clingo.dir/main.cc.o -o ../../bin/clingo  ../../lib/libpyclingo.a ../../lib/libluaclingo.a /usr/lib/arm-linux-gnueabihf/libpython3.10.so ../../bin/libclingo.so.3.0 -llua5.4 -lm 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 97%] Built target clingo
[ 98%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/incremental.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/output/incremental.cc
[ 98%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/lparse.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc
[ 98%] Linking CXX executable ../../bin/test_clingo
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_clingo.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_clingo.dir/ast.cc.o CMakeFiles/test_clingo.dir/clingo.cc.o CMakeFiles/test_clingo.dir/main.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.3.0 
/usr/bin/ld: CMakeFiles/test_clingo.dir/clingo.cc.o: in function `Clingo::Test::____C_A_T_C_H____T_E_S_T____2()':
./build.dir/hardening_mt/libclingo/tests/./libclingo/tests/clingo.cc:97: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[ 98%] Built target test_clingo
[ 99%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/theory.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/output/theory.cc
In file included from /<<PKGBUILDDIR>>/libgringo/tests/output/aspcomp13.cc:29:
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::Models Gringo::Output::Test::solve(Gringo::Output::Test::ClingoState&, const string&, Gringo::Output::Test::Filter, std::initializer_list<long long int>)':
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh:113:15: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  113 | inline Models solve(ClingoState &state, std::string const &str, Filter filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |               ^~~~~
In file included from /<<PKGBUILDDIR>>/libgringo/tests/output/aspcomp13.cc:29:
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::ModelsAndMessages Gringo::Output::Test::solve(const string&, std::initializer_list<std::__cxx11::basic_string<char> >, std::initializer_list<long long int>)':
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh:138:26: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  138 | inline ModelsAndMessages solve(std::string const &str, std::initializer_list<std::string> filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |                          ^~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh:140:18: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  140 |     return {solve(state, str, filter, minimize), state.module.messages()};
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libgringo/tests/tests.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/tests/output/aspcomp13.cc:27:
/<<PKGBUILDDIR>>/libgringo/tests/output/aspcomp13.cc: In function 'void Gringo::Output::Test::____C_A_T_C_H____T_E_S_T____0()':
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                        
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                           
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                       
/<<PKGBUILDDIR>>/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})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                    
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                       
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~                                                                             
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~                                                           
/<<PKGBUILDDIR>>/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})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~                                                                                                                                                                
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~                                                                                                                                                            
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
/<<PKGBUILDDIR>>/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})));
      |                 ~~~~~~~~~~~~~~~~~~~                                         
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~                                                                    
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~                                                                                   
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~                                                                                       
/<<PKGBUILDDIR>>/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("})));
      |                 ~~~~~~~~~~~~~~~~~~~~                                                                       
[ 99%] Building CXX object libgringo/tests/CMakeFiles/test_gringo.dir/output/warnings.cc.o
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/g++-10  -I/<<PKGBUILDDIR>>/libgringo/tests -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/src -I/<<PKGBUILDDIR>>/libgringo -I/<<PKGBUILDDIR>>/clasp/libpotassco -I/<<PKGBUILDDIR>>/libreify -I/<<PKGBUILDDIR>>/clasp -I/<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -fvisibility=hidden -std=c++14 -MD -MT 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 /<<PKGBUILDDIR>>/libgringo/tests/output/warnings.cc
In file included from /<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:27:
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::Models Gringo::Output::Test::solve(Gringo::Output::Test::ClingoState&, const string&, Gringo::Output::Test::Filter, std::initializer_list<long long int>)':
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh:113:15: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  113 | inline Models solve(ClingoState &state, std::string const &str, Filter filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |               ^~~~~
In file included from /<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:27:
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::ModelsAndMessages Gringo::Output::Test::solve(const string&, std::initializer_list<std::__cxx11::basic_string<char> >, std::initializer_list<long long int>)':
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh:138:26: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  138 | inline ModelsAndMessages solve(std::string const &str, std::initializer_list<std::string> filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |                          ^~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh:140:18: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  140 |     return {solve(state, str, filter, minimize), state.module.messages()};
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libgringo/tests/output/warnings.cc:27:
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::Models Gringo::Output::Test::solve(Gringo::Output::Test::ClingoState&, const string&, Gringo::Output::Test::Filter, std::initializer_list<long long int>)':
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh:113:15: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  113 | inline Models solve(ClingoState &state, std::string const &str, Filter filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |               ^~~~~
In file included from /<<PKGBUILDDIR>>/libgringo/tests/output/warnings.cc:27:
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh: In function 'Gringo::Output::Test::ModelsAndMessages Gringo::Output::Test::solve(const string&, std::initializer_list<std::__cxx11::basic_string<char> >, std::initializer_list<long long int>)':
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh:138:26: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  138 | inline ModelsAndMessages solve(std::string const &str, std::initializer_list<std::string> filter = {""}, std::initializer_list<Clasp::wsum_t> minimize = {}) {
      |                          ^~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/solver_helper.hh:140:18: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  140 |     return {solve(state, str, filter, minimize), state.module.messages()};
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libgringo/tests/tests.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/tests/output/warnings.cc:25:
/<<PKGBUILDDIR>>/libgringo/tests/output/warnings.cc: In function 'void Gringo::Output::Test::____C_A_T_C_H____T_E_S_T____0()':
/<<PKGBUILDDIR>>/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).")));
      |                                                                                            ~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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).")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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]")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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]")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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) }.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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) }.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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) }.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 }.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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) }.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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).")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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).")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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).")));
      |                                                                                          ~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/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).")));
      |                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                                                                                           ~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                                                                                                                                                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                              ~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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")));
      |                                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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\".")));
      |                                                                                                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/warnings.cc:86:40: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   86 |             "])" == IO::to_string(solve("$x $> 0.\n$y $< 0.\na:-$z $> 0.\n")));
      |                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/warnings.cc:87:133: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   87 |         REQUIRE("([[]],[-:1:1-12: info: no constraint variables over signature occur in program:\n  $y/0\n])" == IO::to_string(solve("#show $y/0.")));
      |                                                                                                                                ~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/warnings.cc:88:111: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   88 |         REQUIRE("([[]],[info: constraint variable does not occur in program:\n  $y\n])" == IO::to_string(solve("#show $y.")));
      |                                                                                                          ~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/warnings.cc:89:112: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   89 |         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.")));
      |                                                                                                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libgringo/tests/tests.hh:28,
                 from /<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:25:
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc: In function 'void Gringo::Output::Test::____C_A_T_C_H____T_E_S_T____0()':
/<<PKGBUILDDIR>>/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.")));
      |                                                           ~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                                                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                                                                                                                      ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                                                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                                                                                                                      ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                           ~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                                                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                                                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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)}.")));
      |                                                                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                                                                                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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.")));
      |                                                                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/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 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/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 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/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 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/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 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/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 {q(3;4)} 1."
      |                 ~~~~~~~~~~~~~~~ 
  150 |                 "#disjoint { (1;2) : (2;3) : q(3;4) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  151 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:155:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  155 |             IO::to_string(solve(
      |                           ~~~~~^
  156 |                 "1 { p(1;2) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  157 |                 "1 { q(3;4) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  158 |                 "a :- p(1;2) : q(3;4)."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
  159 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/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 |                 "p(1;2) : q(3;4)."
      |                 ~~~~~~~~~~~~~~~~~~
  166 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:170:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  170 |             IO::to_string(solve(
      |                           ~~~~~^
  171 |                 "1 { q(3;4) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  172 |                 "0 { p(1;2) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  173 |                 "a :- (1;2) { q(3;4) : p(1;2) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/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 |                 "a :- (2;3) #count { q(3;4) : p(1;2) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  181 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/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) { q(3;4) : p(1;2) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:192:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  192 |             IO::to_string(solve(
      |                           ~~~~~^
  193 |                 "0 { p(1;2) } 1."
      |                 ~~~~~~~~~~~~~~~~~
  194 |                 "(1;2) #count { t(5;6) : q(3;4) : p(1;2) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:201:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  201 |             IO::to_string(solve(
      |                           ~~~~~^
  202 |                 "q(1..2)."
      |                 ~~~~~~~~~~      
  203 |                 "{ p(X) : q(X) } :- 2 { q(X) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:214:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  214 |             IO::to_string(solve(
      |                           ~~~~~^
  215 |                 "x :- #count { 1 : p(X+Y) } >= 0, X=1, Y=a."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  216 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:222:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  222 |             IO::to_string(solve(
      |                           ~~~~~^
  223 |                 "holds(atom(A)) :- rule(lit(pos,atom(A)),B); holds(B).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224 |                 "{ holds(atom(A)) : head_aggregate_element_set(I, head_aggregate_element(_,lit(pos,atom(A)),C))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  225 |                 "                 , holds(C)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  226 |                 "} :- rule(head_aggregate(left(#inf,less_equal),count,head_aggregate_element_set(I),right(less_equal,#sup)),C)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227 |                 "   ; holds(C)\n"
      |                 ~~~~~~~~~~~~~~~~~
  228 |                 "   .\n"
      |                 ~~~~~~~~        
  229 |                 "% :- rule(lit(pos,false),B); holds(B) .\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  230 |                 "% NOTE: there are more heads but this is enough to support --lparse-rewrite\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231 |                 "\n"
      |                 ~~~~            
  232 |                 "holds(conjunction(I)) :- conjunction(I)\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233 |                 "                       ;         holds(A) : conjunction(I,lit(pos,A))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  234 |                 "                       ; not     holds(A) : conjunction(I,lit(neg,A))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235 |                 "                       ; not not holds(A) : conjunction(I,lit(neg_neg,A))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |                 "                       .\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  237 |                 "\n"
      |                 ~~~~            
  238 |                 "body_aggregate(L,F,S,U) :- conjunction(_,lit(_,body_aggregate(L,F,S,U))). % TODO: generate in meta\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                 "\n"
      |                 ~~~~            
  240 |                 "holds(body_aggregate(left(#inf,less_equal),sump,body_aggregate_element_set(S),right(greater_equal,U)))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  241 |                 "    :- body_aggregate(left(#inf,less_equal),sump,body_aggregate_element_set(S),right(greater_equal,U))\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  242 |                 "     ; #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"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  243 |                 "     .\n"
      |                 ~~~~~~~~~~      
  244 |                 "% NOTE: there are more body aggregates but this is enough to support --lparse-rewrite\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  245 |                 "\n"
      |                 ~~~~            
  246 |                 "% TODO: handle minimize constraint\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  247 |                 "\n"
      |                 ~~~~            
  248 |                 "#show.\n"
      |                 ~~~~~~~~~~      
  249 |                 "#show I : holds(conjunction(I)), conjunction(I).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  250 |                 "rule(head_aggregate(left(#inf,less_equal),count,head_aggregate_element_set(0),right(less_equal,#sup)),conjunction(0)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251 |                 "conjunction(0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  252 |                 "head_aggregate_element_set(0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  253 |                 "head_aggregate_element_set(0,head_aggregate_element((),lit(pos,atom(p(1))),conjunction(0))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  254 |                 "head_aggregate_element_set(0,head_aggregate_element((),lit(pos,atom(p(2))),conjunction(0))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                 "rule(lit(pos,atom(__aux(1))),conjunction(1)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |                 "conjunction(1).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  257 |                 "conjunction(1,lit(pos,atom(p(2)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |                 "conjunction(1,lit(neg,atom(p(2)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |                 "rule(lit(pos,atom(__aux(2))),conjunction(2)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |                 "conjunction(2).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  261 |                 "conjunction(2,lit(pos,atom(p(2)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  262 |                 "rule(lit(pos,atom(__aux(2))),conjunction(3)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263 |                 "conjunction(3).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  264 |                 "conjunction(3,lit(pos,atom(__aux(1)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                 "rule(lit(pos,atom(__aux(4))),conjunction(6)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |                 "conjunction(4).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  267 |                 "conjunction(4,lit(pos,atom(p(1)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  268 |                 "conjunction(5).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  269 |                 "conjunction(5,lit(pos,atom(__aux(2)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  270 |                 "body_aggregate_element_set(0).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |                 "body_aggregate_element_set(0,body_aggregate_element((1,(0,())),conjunction(4))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  272 |                 "body_aggregate_element_set(0,body_aggregate_element((2,(1,())),conjunction(5))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273 |                 "conjunction(6).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  274 |                 "conjunction(6,lit(pos,body_aggregate(left(#inf,less_equal),sump,body_aggregate_element_set(0),right(greater_equal,1)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275 |                 "rule(lit(pos,atom(__aux(5))),conjunction(7)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  276 |                 "conjunction(7).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  277 |                 "conjunction(7,lit(pos,body_aggregate(left(#inf,less_equal),sump,body_aggregate_element_set(0),right(greater_equal,3)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  278 |                 "rule(lit(pos,atom(__aux(3))),conjunction(8)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  279 |                 "conjunction(8).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  280 |                 "conjunction(8,lit(pos,atom(__aux(4)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  281 |                 "conjunction(8,lit(neg,atom(__aux(5)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  282 |                 "rule(lit(pos,false),conjunction(9)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  283 |                 "conjunction(9).\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  284 |                 "conjunction(9,lit(neg,atom(__aux(3)))).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  285 |                 "show_atom(p(1)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  286 |                 "show_atom(p(2)).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  287 |             ))
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:292:51: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  292 |         REQUIRE("([[]],[])" == IO::to_string(solve("")));
      |                                              ~~~~~^~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:296:60: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  296 |         REQUIRE("([[p(1),p(2)]],[])" == IO::to_string(solve(
      |                                                       ~~~~~^
  297 |             "q((1,x),2).\n"
      |             ~~~~~~~~~~~~~~~                                 
  298 |             "p(A) :- q((A,_),_).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~                         
  299 |             "p(B) :- q((A,_),B).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~                         
  300 |             , {"p("})));
      |             ~~~~~~~~~                                       
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:305:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  305 |             IO::to_string(solve(
      |                           ~~~~~^
  306 |             "a(1)."
      |             ~~~~~~~             
  307 |             "a(2)."
      |             ~~~~~~~             
  308 |             "b(1)."
      |             ~~~~~~~             
  309 |             "{ b(X) } :- a(X).")));
      |             ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:315:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  315 |             IO::to_string(solve(
      |                           ~~~~~^
  316 |                 "a(50)."
      |                 ~~~~~~~~        
  317 |                 "{ a(20) ; a(60) }."
      |                 ~~~~~~~~~~~~~~~~~~~~
  318 |                 "output(X) :- X = #min { C : a(C) }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319 |             )));
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:354:43: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  354 |             "],[])" == IO::to_string(solve(
      |                                      ~~~~~^
  355 |             "atom(A) :- hasatom(A,_,_).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  356 |             "atom(A) :- hasatom(e(_,A),_,_).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |             "nonvatom(X) :- atom(X), X!=v(V):atom(v(V)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |             "\n"
      |             ~~~~                           
  359 |             "triviallyfalse(n(X),n(Y)) :- atom(n(X)), atom(n(Y)), X!=Y.\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |             "triviallyfalse(e(R1,C1),e(R2,C2)) :- atom(e(R1,C1)),\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  361 |             "                                               atom(e(R2,C2)), R1!=R2. \n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362 |             "triviallyfalse(n(C),e(R,C1)) :- atom(n(C)), atom(e(R,C1)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363 |             "triviallyfalse(e(R,C1),n(C)) :- atom(n(C)), atom(e(R,C1)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  364 |             "\n"
      |             ~~~~                           
  365 |             "subs(X,Y) :- subs(e(R,X),e(R,Y)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  366 |             "\n"
      |             ~~~~                           
  367 |             "1 { subs(Y,X):hasatom(Y,|P-1|,E),not triviallyfalse(Y,X) } :- hasatom(X,P,E), nonvatom(X).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368 |             "\n"
      |             ~~~~                           
  369 |             "1 { subs(Y,C):hasatom(Y,|P-1|,E),not triviallyfalse(Y,C) } :- subs(X,C), hasatom(X,P,E),\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  370 |             "                  nonvatom(C), not hasatom(C,PX,E):hasatom(C,PX,E).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  371 |             "\n"
      |             ~~~~                           
  372 |             "subs(X,Z) :- subs(X,Y), subs(Y,Z), X!=Z, X!=Y, Z!=Y.\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  373 |             "\n"
      |             ~~~~                           
  374 |             ":- subs(X,Y), triviallyfalse(X,Y).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  375 |             "\n"
      |             ~~~~                           
  376 |             "greater(X,Y) :- subs(v(X),e(R,v(Y))).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  377 |             ":- greater(X,X).\n"
      |             ~~~~~~~~~~~~~~~~~~~~           
  378 |             "greater(X,Z) :- greater(X,Y), greater(Y,Z), X!=Y, X!=Z, Y!=Z.\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379 |             "\n"
      |             ~~~~                           
  380 |             "atom(C) :- diseq(C,D).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~     
  381 |             "atom(D) :- diseq(C,D).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~     
  382 |             "\n"
      |             ~~~~                           
  383 |             "1 { dissubs(X,Y); dissubs(Y,X) } :- diseq(X,Y).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384 |             "ok(C,D) :- dissubs(C,D), subs(D,D'), nonvatom(D'), not subs(C,D'), not subs(C',D'):subs(C,C').\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  385 |             ":- dissubs(C,D), not ok(C,D).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  386 |             "\n"
      |             ~~~~                           
  387 |             "r(v(X),C) :- subs(v(X),C), relevant(X), nonvatom(C).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  388 |             "\n"
      |             ~~~~                           
  389 |             "%equation 1\n"
      |             ~~~~~~~~~~~~~~~                
  390 |             "hasatom(v(x3), 0, 1).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  391 |             "hasatom(e(r1, n(a11)), 1, 1).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  392 |             "\n"
      |             ~~~~                           
  393 |             "%equation 2\n"
      |             ~~~~~~~~~~~~~~~                
  394 |             "hasatom(v(x9), 0, 2).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  395 |             "hasatom(v(x5), 1, 2).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  396 |             "hasatom(v(x9), 1, 2).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  397 |             "\n"
      |             ~~~~                           
  398 |             "%equation 3\n"
      |             ~~~~~~~~~~~~~~~                
  399 |             "hasatom(v(x6), 0, 3).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  400 |             "hasatom(v(x4), 1, 3).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  401 |             "hasatom(v(x9), 1, 3).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  402 |             "\n"
      |             ~~~~                           
  403 |             "%equation 4\n"
      |             ~~~~~~~~~~~~~~~                
  404 |             "hasatom(v(x1), 0, 4).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  405 |             "hasatom(v(x1), 1, 4).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  406 |             "hasatom(v(x9), 1, 4).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  407 |             "\n"
      |             ~~~~                           
  408 |             "%equation 5\n"
      |             ~~~~~~~~~~~~~~~                
  409 |             "hasatom(v(x1), 0, 5).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  410 |             "hasatom(e(r1, v(x7)), 1, 5).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  411 |             "\n"
      |             ~~~~                           
  412 |             "%equation 6\n"
      |             ~~~~~~~~~~~~~~~                
  413 |             "hasatom(v(x4), 0, 6).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  414 |             "hasatom(v(x3), 1, 6).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  415 |             "hasatom(v(x13), 1, 6).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~     
  416 |             "\n"
      |             ~~~~                           
  417 |             "%equation 7\n"
      |             ~~~~~~~~~~~~~~~                
  418 |             "hasatom(v(x2), 0, 7).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  419 |             "hasatom(e(r1, v(x4)), 1, 7).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  420 |             "\n"
      |             ~~~~                           
  421 |             "%equation 8\n"
      |             ~~~~~~~~~~~~~~~                
  422 |             "hasatom(v(x7), 0, 8).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  423 |             "hasatom(v(x2), 1, 8).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  424 |             "hasatom(v(x7), 1, 8).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  425 |             "\n"
      |             ~~~~                           
  426 |             "%equation 9\n"
      |             ~~~~~~~~~~~~~~~                
  427 |             "hasatom(v(x5), 0, 9).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~      
  428 |             "hasatom(e(r1, v(x3)), 1, 9).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429 |             "\n"
      |             ~~~~                           
  430 |             "%disequation 1\n"
      |             ~~~~~~~~~~~~~~~~~~             
  431 |             "diseq(v(x6), v(x9)).\n"
      |             ~~~~~~~~~~~~~~~~~~~~~~~~       
  432 |             "\n"
      |             ~~~~                           
  433 |             "relevant(x7).\n"
      |             ~~~~~~~~~~~~~~~~~              
  434 |             "relevant(x9).\n"
      |             ~~~~~~~~~~~~~~~~~              
  435 |             "relevant(x13).\n"
      |             ~~~~~~~~~~~~~~~~~~             
  436 |             , {"r("})));
      |             ~~~~~~~~~                      
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:443:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  443 |             IO::to_string(solve(
      |                           ~~~~~^
  444 |                 "b."
      |                 ~~~~            
  445 |                 "c :- b."
      |                 ~~~~~~~~~       
  446 |                 "a :- c."
      |                 ~~~~~~~~~       
  447 |                 "c : d :- a."
      |                 ~~~~~~~~~~~~~   
  448 |             )));
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:454:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  454 |             IO::to_string(solve(
      |                           ~~~~~^
  455 |                 "p(0)."
      |                 ~~~~~~~         
  456 |                 "h(0;1)."
      |                 ~~~~~~~~~       
  457 |                 "b(0)."
      |                 ~~~~~~~         
  458 |                 "p(X) : h(X) :- p(Y), b(Y)."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |             )));
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:465:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  465 |             IO::to_string(solve(
      |                           ~~~~~^
  466 |             "{ p(1..5) }."
      |             ~~~~~~~~~~~~~~      
  467 |             ":- not not 2 != #min { X:p(X) } != 4.")));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:470:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  470 |             IO::to_string(solve(
      |                           ~~~~~^
  471 |             "{ p(1..5) }."
      |             ~~~~~~~~~~~~~~      
  472 |             ":- 2 != #min { X:p(X) } != 4.")));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:475:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  475 |             IO::to_string(solve(
      |                           ~~~~~^
  476 |             "{ p(1..5) }."
      |             ~~~~~~~~~~~~~~      
  477 |             "h :- not 2 != #min { X:p(X) } != 4."
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |             ":- not h.", {"p("})));
      |             ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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 |             "{ p(1..5) }."
      |             ~~~~~~~~~~~~~~      
  483 |             ":- not 2 = #min { X:p(X) }, not #min { X:p(X) } = 4.")));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:488:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  488 |             IO::to_string(solve(
      |                           ~~~~~^
  489 |             "a :- {a}!=1."
      |             ~~~~~~~~~~~~~~      
  490 |             )));
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:493:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  493 |             IO::to_string(solve(
      |                           ~~~~~^
  494 |             "a :- #sum {1:a}!=1."
      |             ~~~~~~~~~~~~~~~~~~~~~
  495 |             )));
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:498:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  498 |             IO::to_string(solve(
      |                           ~~~~~^
  499 |                 "b :- 0  #sum+ { 1: b }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
  500 |             )));
      |             ~                   
/<<PKGBUILDDIR>>/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 |                 "b :- 0  #sum { 1: b }."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
  505 |             )));
      |             ~                   
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:510:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  510 |             IO::to_string(solve(
      |                           ~~~~~^
  511 |                 "time(0..1).\n"
      |                 ~~~~~~~~~~~~~~~ 
  512 |                 "1 { does(M,T) : legal(M,T) } 1 :- time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                 "legal(a,T) :- time(T).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                 "legal(b,T) :- does(a,0), time(T).\n",
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                 {"does"})));
      |                 ~~~~~~~~~       
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:520:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  520 |             IO::to_string(solve(
      |                           ~~~~~^
  521 |                 "r :- #sum { 1:p } < 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |                 "p :- not r.")));
      |                 ~~~~~~~~~~~~~~  
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:525:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  525 |             IO::to_string(solve("p :- #sum { 1:not p } < 1.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:528:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  528 |             IO::to_string(solve("p :- not #sum { 1:p } < 1.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:531:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  531 |             IO::to_string(solve("p :- not #sum { 1:not p } > 0.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:534:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  534 |             IO::to_string(solve("p :- not not #sum { 1:p } > 0.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:537:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  537 |             IO::to_string(solve("p :- not not #sum { 1:not p } < 1.")));
      |                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:543:143: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  543 |             "[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(
      |                                                                                                                                          ~~~~~^
  544 |                 "b(S,h) :- b(S,X), c.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                       
  545 |                 "b(c,d).\n"
      |                 ~~~~~~~~~~~                                                                                                                    
  546 |                 "b(p,X) :- b(c,X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                          
  547 |                 "b(c,e).\n"
      |                 ~~~~~~~~~~~                                                                                                                    
  548 |                 "a(S)   :- b(S,g).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~                                                                                                          
  549 |                 "1 = { e(3); b(S,f) : a(S) } :- b(S,e).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                     
  550 |                 "1 = { e(2); b(S,g) } :- b(S,d).\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                           
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:554:124: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  554 |         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).")));
      |                                                                                                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:555:124: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  555 |         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).")));
      |                                                                                                                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:558:65: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  558 |         REQUIRE("([[],[a],[a,b],[b]],[])" == IO::to_string(solve("{a;b}.")));
      |                                                            ~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:559:56: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  559 |         REQUIRE("([[a],[b]],[])" == IO::to_string(solve("1{a;b}1.")));
      |                                                   ~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:560:148: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  560 |         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.")));
      |                                                                                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:561:62: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  561 |         REQUIRE("([[p(1)],[p(2)]],[])" == IO::to_string(solve("1#sum+{X:p(X):X=1..4}2.")));
      |                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:562:62: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  562 |         REQUIRE("([[p(1)],[p(2)]],[])" == IO::to_string(solve("1#sum {X:p(X):X=1..4}2.")));
      |                                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:565:90: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  565 |             "[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.")));
      |                                                                                     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:566:74: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  566 |         REQUIRE("([[p(1)],[p(1),p(2)],[p(2)]],[])" == IO::to_string(solve("1#max{X:p(X):X=1..4}2.")));
      |                                                                     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:567:54: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  567 |         REQUIRE("([[c,p]],[])" == IO::to_string(solve("{p}. 1 {c:p}.")));
      |                                                 ~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:571:63: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  571 |         REQUIRE("([[p,q(1)],[q(0)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#count{1:p}.")));
      |                                                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:572:63: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  572 |         REQUIRE("([[p,q(1)],[q(0)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#sum+{1:p}.")));
      |                                                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:573:63: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  573 |         REQUIRE("([[p,q(1)],[q(0)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#sum{1:p}.")));
      |                                                          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:574:66: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  574 |         REQUIRE("([[p,q(p)],[q(#sup)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#min{p:p}.")));
      |                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:575:66: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  575 |         REQUIRE("([[p,q(p)],[q(#inf)]],[])" ==IO::to_string(solve("{p}. q(M):-M=#max{p:p}.")));
      |                                                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/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(3)]],[])" == IO::to_string(solve("2{p(1..4)}2. q(M):-M=#min{X:p(X)}.")));
      |                                                      ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:589:59: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  589 |             "[p(3),p(4),q(4)]],[])" == IO::to_string(solve("2{p(1..4)}2. q(M):-M=#max{X:p(X)}.")));
      |                                                      ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:595:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  595 |             IO::to_string(solve(
      |                           ~~~~~^
  596 |                 "a:-b:c.\n"
      |                 ~~~~~~~~~~~     
  597 |                 "c:-a.\n")));
      |                 ~~~~~~~~~~      
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:600:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  600 |             IO::to_string(solve(
      |                           ~~~~~^
  601 |                 "a:-b:c.\n"
      |                 ~~~~~~~~~~~     
  602 |                 "c:-a.\n"
      |                 ~~~~~~~~~       
  603 |                 "b:-c.\n", {"a", "b", "c"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:606:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  606 |             IO::to_string(solve(
      |                           ~~~~~^
  607 |                 "a:-b:c,d.\n"
      |                 ~~~~~~~~~~~~~   
  608 |                 "c:-a.\n"
      |                 ~~~~~~~~~       
  609 |                 "d:-a.\n"
      |                 ~~~~~~~~~       
  610 |                 "b:-c.\n"
      |                 ~~~~~~~~~       
  611 |                 "b:-d.\n", {"a","b","c","d"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:614:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  614 |             IO::to_string(solve(
      |                           ~~~~~^
  615 |                 "{c}.\n"
      |                 ~~~~~~~~        
  616 |                 "a(1):-c.\n"
      |                 ~~~~~~~~~~~~    
  617 |                 "a(2):-c.\n"
      |                 ~~~~~~~~~~~~    
  618 |                 "a(3).\n"
      |                 ~~~~~~~~~       
  619 |                 "q:-a(X):X=1..3.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:622:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  622 |             IO::to_string(solve(
      |                           ~~~~~^
  623 |                 "p :- p:q.\n"
      |                 ~~~~~~~~~~~~~   
  624 |                 "q :- q:p.\n")));
      |                 ~~~~~~~~~~~~~~  
/<<PKGBUILDDIR>>/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 :- p:q.\n"
      |                 ~~~~~~~~~~~~~   
  629 |                 "q :- q:p.\n"
      |                 ~~~~~~~~~~~~~   
  630 |                 "p :- q.\n"
      |                 ~~~~~~~~~~~     
  631 |                 "q :- p.\n")));
      |                 ~~~~~~~~~~~~    
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:634:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  634 |             IO::to_string(solve(
      |                           ~~~~~^
  635 |                 "{ p(1..3) } 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~
  636 |                 "q :- p(Y..X) : Y = 2, X = 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                 "r :- p(X) : #true.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~
  638 |                 "s :- p(X-1;2*(X..X+1)-3) : X=2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  639 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:642:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  642 |             IO::to_string(solve(
      |                           ~~~~~^
  643 |                 "d(a;b).\n"
      |                 ~~~~~~~~~~~     
  644 |                 "2 { q(1,a); q(1,b); q(2,a); q(2,b) } 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |                 " :- q(1,A;2,A) : d(A).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:651:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  651 |             IO::to_string(solve(
      |                           ~~~~~^
  652 |                 "{ y; d } 1.\n"
      |                 ~~~~~~~~~~~~~~~ 
  653 |                 "c :- y.\n"
      |                 ~~~~~~~~~~~     
  654 |                 "c :- d.\n"
      |                 ~~~~~~~~~~~     
  655 |                 "b :- d.\n"
      |                 ~~~~~~~~~~~     
  656 |                 "x:y | a:b :- c.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  657 |                 "b :- a.\n"
      |                 ~~~~~~~~~~~     
  658 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:661:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  661 |             IO::to_string(solve(
      |                           ~~~~~^
  662 |                 "x5:-b.\n"
      |                 ~~~~~~~~~~      
  663 |                 "x5:-not c.\n"
      |                 ~~~~~~~~~~~~~~  
  664 |                 "d:-c.\n"
      |                 ~~~~~~~~~       
  665 |                 "c:-d.\n"
      |                 ~~~~~~~~~       
  666 |                 "\n"
      |                 ~~~~            
  667 |                 "x5|d:-not not b.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  668 |                 "a:-x5.\n"
      |                 ~~~~~~~~~~      
  669 |                 "\n"
      |                 ~~~~            
  670 |                 "c:-a.\n"
      |                 ~~~~~~~~~       
  671 |                 "b:-c.\n"
      |                 ~~~~~~~~~       
  672 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:676:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  676 |             IO::to_string(solve(
      |                           ~~~~~^
  677 |                 "1{b;c}.\n"
      |                 ~~~~~~~~~~~     
  678 |                 "a:b,c;not a.\n")));
      |                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:681:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  681 |             IO::to_string(solve(
      |                           ~~~~~^
  682 |                 "q(1..2).\n"
      |                 ~~~~~~~~~~~~    
  683 |                 "p(X); not p(X) :- q(X).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:686:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  686 |             IO::to_string(solve(
      |                           ~~~~~^
  687 |                 "q(1).\n"
      |                 ~~~~~~~~~       
  688 |                 "p(X); not p(X); not r(X) :- q(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  689 |                 "r(X); not r(X) :- q(X).\n", {"p(", "r("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:692:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  692 |             IO::to_string(solve(
      |                           ~~~~~^
  693 |                 "aux :- { a; b; c } > 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  694 | 
      |                                 
  695 |                 "p :- aux.\n"
      |                 ~~~~~~~~~~~~~   
  696 |                 "p :- not s_c2.\n"
      |                 ~~~~~~~~~~~~~~~~~~
  697 | 
      |                                 
  698 |                 "s_b1 :- a.\n"
      |                 ~~~~~~~~~~~~~~  
  699 |                 "s_b1 :- b.\n"
      |                 ~~~~~~~~~~~~~~  
  700 |                 "a; b :- s_b1.\n"
      |                 ~~~~~~~~~~~~~~~~~
  701 | 
      |                                 
  702 |                 "s_b2 :- a, b.\n"
      |                 ~~~~~~~~~~~~~~~~~
  703 |                 "a :- s_b2.\n"
      |                 ~~~~~~~~~~~~~~  
  704 |                 "b :- s_b2.\n"
      |                 ~~~~~~~~~~~~~~  
  705 | 
      |                                 
  706 |                 "s_c2 :- c, s_b1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  707 |                 "s_c2 :- s_b2.\n"
      |                 ~~~~~~~~~~~~~~~~~
  708 |                 "c; s_b2 :- s_c2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
  709 |                 "s_b1; s_b2 :- s_c2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
  710 | 
      |                                 
  711 |                 "p; s_c2 :- not not aux.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 | 
      |                                 
  713 |                 "a :- p.\n"
      |                 ~~~~~~~~~~~     
  714 |                 "b :- p.\n"
      |                 ~~~~~~~~~~~     
  715 |                 "c :- p.\n"
      |                 ~~~~~~~~~~~     
  716 | 
      |                                 
  717 |                 "p :- a.\n"
      |                 ~~~~~~~~~~~     
  718 |                 "p :- b.\n"
      |                 ~~~~~~~~~~~     
  719 |                 "p :- c.\n")));
      |                 ~~~~~~~~~~~~    
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:722:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  722 |             IO::to_string(solve(
      |                           ~~~~~^
  723 |                 "d(a;b).\n"
      |                 ~~~~~~~~~~~     
  724 |                 "p(1,A;2,A) : d(A).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:727:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  727 |             IO::to_string(solve(
      |                           ~~~~~^
  728 |                 "r(1).\n"
      |                 ~~~~~~~~~       
  729 |                 "q(1,2).\n"
      |                 ~~~~~~~~~~~     
  730 |                 "p(1..Y) : q(X,Y) | not p(1..Y) : q(X,Y) :- r(X).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:745:43: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  745 |             "],[])" == IO::to_string(solve(
      |                                      ~~~~~^
  746 |                 "#show p/1.\n"
      |                 ~~~~~~~~~~~~~~             
  747 |                 "#show -q/1.\n"
      |                 ~~~~~~~~~~~~~~~            
  748 |                 "#show boo(X):q(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~     
  749 |                 "#show -p/-1.\n"
      |                 ~~~~~~~~~~~~~~~~           
  750 |                 "#show (1,2,3).\n"
      |                 ~~~~~~~~~~~~~~~~~~         
  751 |                 "\n"
      |                 ~~~~                       
  752 |                 "{p(1); q(1); -p(1); -q(1)}.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  753 |                 "\n"
      |                 ~~~~                       
  754 |                 "#const p=42.\n")));
      |                 ~~~~~~~~~~~~~~~~~          
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:756:58: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  756 |             "([[a,c,x=1,y=1]],[])" == IO::to_string(solve(
      |                                                     ~~~~~^
  757 |                 "a. b.\n"
      |                 ~~~~~~~~~                                 
  758 |                 "$x $= 1. $y $= 1. $z $= 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
  759 |                 "#show a/0.\n"
      |                 ~~~~~~~~~~~~~~                            
  760 |                 "#show c.\n"
      |                 ~~~~~~~~~~~~                              
  761 |                 "#show $x/0.\n"
      |                 ~~~~~~~~~~~~~~~                           
  762 |                 "#show $y.\n"
      |                 ~~~~~~~~~~~~~                             
  763 |                 )));
      |                 ~                                         
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:766:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  766 |             IO::to_string(solve(
      |                           ~~~~~^
  767 |                 "{b}.\n"
      |                 ~~~~~~~~        
  768 |                 "$x $= 1. $y $= 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~
  769 |                 "#show.\n"
      |                 ~~~~~~~~~~      
  770 |                 "#show $x:b.\n"
      |                 ~~~~~~~~~~~~~~~ 
  771 |                 "#show $y:not b.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  772 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:776:51: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  776 |         REQUIRE("([[]],[])" == IO::to_string(solve("#sum { 1:b; 2:c } < 1.\n")));
      |                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:777:84: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  777 |         REQUIRE("([[p(1),p(2)],[p(1),p(3)],[p(2),p(3)]],[])" == IO::to_string(solve("{p(1..3)}.\n:-{p(X)}!=2.")));
      |                                                                               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:778:61: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  778 |         REQUIRE("([[],[a,b],[b]],[])" == IO::to_string(solve("#sum { -1:a; 1:b } >= 0.")));
      |                                                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:779:61: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  779 |         REQUIRE("([[],[a,b],[b]],[])" == IO::to_string(solve("#sum { 1:a; 2:b } != 1.")));
      |                                                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:780:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  780 |         REQUIRE("([],[])" == IO::to_string(solve("a. {a} 0.")));
      |                                            ~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:785:48: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  785 |             "([[c]],[])" == IO::to_string(solve(
      |                                           ~~~~~^
  786 |                 "a :- not { c } >= 1, not c."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  787 |                 "b :- a, #false."
      |                 ~~~~~~~~~~~~~~~~~               
  788 |                 "c :- not b, {b; not b} >= 1."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  789 |                 )));
      |                 ~                               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:791:48: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  791 |             "([[c]],[])" == IO::to_string(solve(
      |                                           ~~~~~^
  792 |                 "a :- not not { c } >= 1, not c."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  793 |                 "b :- a, #false."
      |                 ~~~~~~~~~~~~~~~~~               
  794 |                 "c :- not b, {b; not b} >= 1."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  795 |                 )));
      |                 ~                               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:805:105: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  805 |         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)));
      |                                                                                                    ~~~~~^~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:817:54: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  817 |         REQUIRE("([[a,b]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {2})));
      |                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:818:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  818 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {1})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:829:54: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  829 |         REQUIRE("([[a,b]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {2})));
      |                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:830:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  830 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {1})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:838:54: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  838 |         REQUIRE("([[a,b]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {2})));
      |                                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:839:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  839 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {1})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:848:64: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  848 |         REQUIRE("([[a,c,d],[b,c,d]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {4})));
      |                                                           ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:849:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  849 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {3})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:859:56: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  859 |         REQUIRE("([[a,c,d]],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {4, 1})));
      |                                                   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:860:49: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  860 |         REQUIRE("([],[])" == IO::to_string(solve(prg, {"a", "b", "c", "d"}, {4, 0})));
      |                                            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:861:51: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  861 |         REQUIRE("([[]],[])" == IO::to_string(solve("{p}. #maximize{1:not p}.", {"p"}, {-1})));
      |                                              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:867:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  867 |             IO::to_string(solve(
      |                           ~~~~~^
  868 |                 "1 $<= $p(1..2) $<= 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
  869 |                 "$x $= 1.\n"
      |                 ~~~~~~~~~~~~    
  870 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:873:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  873 |             IO::to_string(solve(
      |                           ~~~~~^
  874 |                 "0 $<= $(x;y;z) $<= 3.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
  875 |                 "$x $+ $y $+ -1$*$z $<= -2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  876 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:879:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  879 |             IO::to_string(solve(
      |                           ~~~~~^
  880 |                 "0 $<= $(x;y;z) $<= 3.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
  881 |                 "p:-$x $+ $y $+ -1$*$z $<= -2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  882 |                 ":- not p.\n", {"x", "y", "z"}
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  883 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:889:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  889 |             IO::to_string(solve(
      |                           ~~~~~^
  890 |                 "$x $<= 5.\n"
      |                 ~~~~~~~~~~~~~   
  891 |                 ":- $x $<= 3, $x $<=4.\n", {"x="}
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  892 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:895:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  895 |             IO::to_string(solve(
      |                           ~~~~~^
  896 |                 "$x $= 2*X : X = 1..3.\n", {"x="}
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  897 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:900:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  900 |             IO::to_string(solve(
      |                           ~~~~~^
  901 |                 "$x $= 1; $x $= 3 :- $x $!= 7."
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  902 |                 , {"x="})));
      |                 ~~~~~~~~~       
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:908:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  908 |             IO::to_string(solve(
      |                           ~~~~~^
  909 |                 "1 $<= $x $<= 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  910 |                 "1 $<= $y $<= 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  911 |                 "{x}.\n"
      |                 ~~~~~~~~        
  912 |                 "#disjoint{ 1:1; 2:$x; 2:$y : x }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  913 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:916:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  916 |             IO::to_string(solve(
      |                           ~~~~~^
  917 |                 "1 $<= $x $<= 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  918 |                 "#disjoint{ 1:1; 2:$x }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  919 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:922:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  922 |             IO::to_string(solve(
      |                           ~~~~~^
  923 |                 "$x $= 1.\n"
      |                 ~~~~~~~~~~~~    
  924 |                 "{ a; b }.\n"
      |                 ~~~~~~~~~~~~~   
  925 |                 "#disjoint{ a:$x:a; b:$x:b }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  926 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/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 |                 "1 $<= $y $<= 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
  931 |                 "{ a; b }.\n"
      |                 ~~~~~~~~~~~~~   
  932 |                 "#disjoint{ 1:1:a; 1:1:b; 2:$y }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:936:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  936 |             IO::to_string(solve(
      |                           ~~~~~^
  937 |                 "1 $<= $(p(1..3);q(1..3)) $<= 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  938 |                 "#disjoint{ 1:$p(1..3); 2:$q(1..3) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  939 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/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 |                 "6  $<= $x $<=  7.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~
  944 |                 "35 $<= $y $<= 36.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~
  945 |                 "not #disjoint{ 1:6$*$y; 2:35$*$x }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  946 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:951:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  951 |             IO::to_string(solve(
      |                           ~~~~~^
  952 |                 "1  $<= $(x;y;z) $<=  3.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  953 |                 "not #disjoint{ 1:2$*$x $+ 3$*$y; 2:2$*$y $+ 3$*$z; 3:2$*$z $+ 3$*$x }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  954 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:957:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  957 |             IO::to_string(solve(
      |                           ~~~~~^
  958 |                 "6  $<= $x $<=  7.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~
  959 |                 "35 $<= $y $<= 36.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~
  960 |                 "not #disjoint{ 1:6$*$y; 2:35$*$x }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  961 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:964:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  964 |             IO::to_string(solve(
      |                           ~~~~~^
  965 |                 "{b}.\n"
      |                 ~~~~~~~~        
  966 |                 "a :- #disjoint { 1 : 1 : a; 2 : 2 : a; 3 : 3 : b }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  967 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:970:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  970 |             IO::to_string(solve(
      |                           ~~~~~^
  971 |                 "{b}.\n"
      |                 ~~~~~~~~        
  972 |                 "a :- #disjoint { 1 : 1 : a; 2 : 1 : a; 3 : 3 : b }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  973 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:976:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  976 |             IO::to_string(solve(
      |                           ~~~~~^
  977 |                 "{b}.\n"
      |                 ~~~~~~~~        
  978 |                 "a :- #disjoint { 1 : 1 : a; 2 : 2 : a; 3 : 2 : b }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  979 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/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 |                 "{b}.\n"
      |                 ~~~~~~~~        
  984 |                 "a :- #disjoint { 1 : 1 : a; 2 : 1 : a; 3 : 3 : b; 4 : 3 : b }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  985 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:987:25: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  987 |             576 == solve(
      |                    ~~~~~^
  988 |                 "#const n = 4.\n"
      |                 ~~~~~~~~~~~~~~~~~
  989 |                 "row(1..n).\n"
      |                 ~~~~~~~~~~~~~~
  990 |                 "col(1..n).\n"
      |                 ~~~~~~~~~~~~~~
  991 |                 "dom(1,n).\n"
      |                 ~~~~~~~~~~~~~
  992 |                 "\n"
      |                 ~~~~     
  993 |                 "L $<= $cell(X,Y) $<= U :- row(X), col(Y), dom(L,U).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  994 |                 ":- col(Y), not #disjoint { X : $cell(X,Y) : row(X) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  995 |                 ":- row(X), not #disjoint { Y : $cell(X,Y) : col(Y) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  996 |                 ).first.size());
      |                 ~        
/<<PKGBUILDDIR>>/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 |                 "0 $<= $(s;e;n;d;m;o;r;y) $<= 9.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1001 |                 "\n"
      |                 ~~~~            
 1002 |                 "                1000$*$s $+ 100$*$e $+ 10$*$n $+ $d\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1003 |                 "$+              1000$*$m $+ 100$*$o $+ 10$*$r $+ $e\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |                 "$= 10000$*$m $+ 1000$*$o $+ 100$*$n $+ 10$*$e $+ $y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1005 |                 "\n"
      |                 ~~~~            
 1006 |                 "$m $!= 0.\n"
      |                 ~~~~~~~~~~~~~   
 1007 |                 "$s $!= 0.\n"
      |                 ~~~~~~~~~~~~~   
 1008 |                 "#disjoint { X:$X:X=(s;e;n;d;m;o;r;y) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1009 |                 "\n"
      |                 ~~~~            
 1010 |                 "#show.\n"
      |                 ~~~~~~~~~~      
 1011 |                 "#show $(s;e;n;d;m;o;r;y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1012 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1015:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1015 |             IO::to_string(solve(
      |                           ~~~~~^
 1016 |                 "0 $<= $(s;e;n;d;m;o;r;y) $<= 9.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1017 |                 "0 $<= $(s0;s1;s2;s3) $<= 19.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1018 |                 "0 $<= $(c0;c1;c2;c3) $<= 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1019 |                 "\n"
      |                 ~~~~            
 1020 |                 "$s0 $= $d $+ $e.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~
 1021 |                 "$y  $= $s0     :- $s0 $<  10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1022 |                 "$y  $= $s0$-10 :- $s0 $>= 10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1023 |                 "$c0 $= 0       :- $s0 $<  10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1024 |                 "$c0 $= 1       :- $s0 $>= 10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1025 |                 "\n"
      |                 ~~~~            
 1026 |                 "$s1 $= $n $+ $r $+ $c0.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1027 |                 "$e  $= $s1     :- $s1 $<  10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1028 |                 "$e  $= $s1$-10 :- $s1 $>= 10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1029 |                 "$c1 $= 0       :- $s1 $<  10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1030 |                 "$c1 $= 1       :- $s1 $>= 10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1031 |                 "\n"
      |                 ~~~~            
 1032 |                 "$s2 $= $e $+ $o $+ $c1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1033 |                 "$n  $= $s2     :- $s2 $<  10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1034 |                 "$n  $= $s2$-10 :- $s2 $>= 10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1035 |                 "$c2 $= 0       :- $s2 $<  10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1036 |                 "$c2 $= 1       :- $s2 $>= 10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1037 |                 "\n"
      |                 ~~~~            
 1038 |                 "$s3 $= $s $+ $m $+ $c2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1039 |                 "$o  $= $s3     :- $s3 $<  10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1040 |                 "$o  $= $s3$-10 :- $s3 $>= 10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1041 |                 "$c3 $= 0       :- $s3 $<  10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |                 "$c3 $= 1       :- $s3 $>= 10.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |                 "\n"
      |                 ~~~~            
 1044 |                 "$m $= $c3.\n"
      |                 ~~~~~~~~~~~~~~  
 1045 |                 "\n"
      |                 ~~~~            
 1046 |                 "$m $!= 0.\n"
      |                 ~~~~~~~~~~~~~   
 1047 |                 "$s $!= 0.\n"
      |                 ~~~~~~~~~~~~~   
 1048 |                 "#disjoint { X:$X:X=(s;e;n;d;m;o;r;y) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1049 |                 "\n"
      |                 ~~~~            
 1050 |                 "#show.\n"
      |                 ~~~~~~~~~~      
 1051 |                 "#show $(s;e;n;d;m;o;r;y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1052 |                 )));
      |                 ~               
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1061:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1061 |             IO::to_string(solve(
      |                           ~~~~~^
 1062 |                 "#const n = 6.\n"
      |                 ~~~~~~~~~~~~~~~~~
 1063 |                 "n(1..n).\n"
      |                 ~~~~~~~~~~~~    
 1064 |                 "\n"
      |                 ~~~~            
 1065 |                 "q(X,Y) :- n(X), n(Y), not not q(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1066 |                 "\n"
      |                 ~~~~            
 1067 |                 "        c(r,X; c,Y) :- q(X,Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1068 |                 "not not c(r,N; c,N) :- n(N).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1069 |                 "\n"
      |                 ~~~~            
 1070 |                 "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"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1071 |                 "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"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1072 |                 "\n"
      |                 ~~~~            
 1073 |                 "c(C,XX,YY) :-     c(C,X,Y), n(C,X,Y,XX,YY), not q(XX,YY).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1074 |                 "           :- not c(C,X,Y), n(C,X,Y,XX,YY),     q(XX,YY).\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1076:24: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1076 |             48 == solve(
      |                   ~~~~~^
 1077 |                 "#const n=4.\n"
      |                 ~~~~~~~~~~~~~~~
 1078 |                 "1 $<= $(row(X);col(X)) $<= n :- X=1..n.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1079 |                 "$row(X) $!= $row(Y) :- X=1..n, Y=1..n, X<Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1080 |                 "$col(X) $!= $col(Y) :- X=1..n, Y=1..n, X<Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1081 |                 "$row(X) $+ $col(Y) $!= $row(Y) $+ $col(X) :- X=1..n, Y=1..n, X<Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1082 |                 "$row(X) $+ $col(X) $!= $row(Y) $+ $col(Y) :- X=1..n, Y=1..n, X<Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1083 |                 ).first.size());
      |                 ~       
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1096:38: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1096 |             q5 == IO::to_string(solve(
      |                                 ~~~~~^
 1097 |                 "#const n=5.\n"
      |                 ~~~~~~~~~~~~~~~       
 1098 |                 "1 $<= $q(1..n) $<= n.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
 1099 |                 "$q(X) $!= $q(Y) :- X=1..n, Y=1..n, X<Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1100 |                 "X $+ $q(Y) $!= Y $+ $q(X) :- X=1..n, Y=1..n, X<Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1101 |                 "X $+ $q(X) $!= Y $+ $q(Y) :- X=1..n, Y=1..n, X<Y.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1102 |                 )));
      |                 ~                     
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1104:38: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1104 |             q5 == IO::to_string(solve(
      |                                 ~~~~~^
 1105 |                 "#const n=5.\n"
      |                 ~~~~~~~~~~~~~~~       
 1106 |                 "1 $<= $q(1..n) $<= n.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
 1107 |                 "#disjoint { X : $q(X)$+0 : X=1..n }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1108 |                 "#disjoint { X : $q(X)$+X : X=1..n }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1109 |                 "#disjoint { X : $q(X)$-X : X=1..n }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1110 |                 )));
      |                 ~                     
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1112:38: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1112 |             q5 == IO::to_string(solve(
      |                                 ~~~~~^
 1113 |                 "#const n=5.\n"
      |                 ~~~~~~~~~~~~~~~       
 1114 |                 "1 $<= $q(1..n) $<= n.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
 1115 |                 "#disjoint { X : $q(X)     : X=1..n }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1116 |                 ":- not #disjoint { X : $q(X)$+ X : X=1..n }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1117 |                 "not not #disjoint { X : $q(X)$+-X : X=1..n }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1118 |                 )));
      |                 ~                     
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1124:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1124 |             IO::to_string(solve(
      |                           ~~~~~^
 1125 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1126 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1127 |                 "b(1).\n"
      |                 ~~~~~~~~~       
 1128 |                 "q(A+B) :- a(A), b(B).\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1131:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1131 |             IO::to_string(solve(
      |                           ~~~~~^
 1132 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1133 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1134 |                 "b(1).\n"
      |                 ~~~~~~~~~       
 1135 |                 "q(A,B,X) :- a(A), b(B), X=A+B.\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1138:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1138 |             IO::to_string(solve(
      |                           ~~~~~^
 1139 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1140 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1141 |                 "b(1).\n"
      |                 ~~~~~~~~~       
 1142 |                 "q(A,B) :- a(A), b(B), not b(A+B).\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1145:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1145 |             IO::to_string(solve(
      |                           ~~~~~^
 1146 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1147 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1148 |                 "b(1).\n"
      |                 ~~~~~~~~~       
 1149 |                 "q(A..B) :- a(A), b(B).\n", {"q("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1153:104: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1153 |         REQUIRE( "([[a(1),a(a),b(1)]],[-:4:1-2: info: number expected:\n  A\n])" == IO::to_string(solve(
      |                                                                                                   ~~~~~^
 1154 |                 "a(a).\n"
      |                 ~~~~~~~~~                                                                               
 1155 |                 "a(1).\n"
      |                 ~~~~~~~~~                                                                               
 1156 |                 "b(1).\n"
      |                 ~~~~~~~~~                                                                               
 1157 |                 "A $<= B :- a(A), b(B).\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                             
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1160:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1160 |             IO::to_string(solve(
      |                           ~~~~~^
 1161 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1162 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1163 |                 "b(1).\n"
      |                 ~~~~~~~~~       
 1164 |                 ":- a(A), b(B), A $< B.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1167:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1167 |             IO::to_string(solve(
      |                           ~~~~~^
 1168 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1169 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1170 |                 "b(1).\n"
      |                 ~~~~~~~~~       
 1171 |                 "$a(2) $<= 1.\n"
      |                 ~~~~~~~~~~~~~~~~
 1172 |                 ":- a(A), b(B), $a(A+1) $< B.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1178:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1178 |             IO::to_string(solve(
      |                           ~~~~~^
 1179 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1180 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1181 |                 "#disjoint { X : X : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1184:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1184 |             IO::to_string(solve(
      |                           ~~~~~^
 1185 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1186 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1187 |                 "$a(1) $= 1.\n"
      |                 ~~~~~~~~~~~~~~~ 
 1188 |                 "#disjoint { X : $a(X+1) : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1194:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1194 |             IO::to_string(solve(
      |                           ~~~~~^
 1195 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1196 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1197 |                 "h :- #count { X+1 : a(X) } < 2.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1200:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1200 |             IO::to_string(solve(
      |                           ~~~~~^
 1201 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1202 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1203 |                 "h :- { not a(X+1) : a(X) } < 2.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1206:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1206 |             IO::to_string(solve(
      |                           ~~~~~^
 1207 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1208 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1209 |                 "g(X) :- not X < #count { } < X+1, a(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1210 |                 "h(X) :-     X < #count { } < X+1, a(X).\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1216:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1216 |             IO::to_string(solve(
      |                           ~~~~~^
 1217 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1218 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1219 |                 "h(C) :- C = #count { X+1 : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1222:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1222 |             IO::to_string(solve(
      |                           ~~~~~^
 1223 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1224 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1225 |                 "h(C) :- C = { not a(X+1) : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1228:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1228 |             IO::to_string(solve(
      |                           ~~~~~^
 1229 |                 "h(C) :- C+1 = #min { a }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1235:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1235 |             IO::to_string(solve(
      |                           ~~~~~^
 1236 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1237 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1238 |                 "#count { X+1 : p(X) : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1241:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1241 |             IO::to_string(solve(
      |                           ~~~~~^
 1242 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1243 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1244 |                 "#count { X : p(X+1) : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1247:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1247 |             IO::to_string(solve(
      |                           ~~~~~^
 1248 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1249 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1250 |                 "{ p(X+1) : a(X) }.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1253:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1253 |             IO::to_string(solve(
      |                           ~~~~~^
 1254 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1255 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1256 |                 "X <= { p(X) } < X+1 :- a(X).\n", { "p(" })));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1259:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1259 |             IO::to_string(solve(
      |                           ~~~~~^
 1260 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1261 |                 "a(1).\n"
      |                 ~~~~~~~~~       
 1262 |                 "X-1 < { p(X) } <= X :- a(X).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1268:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1268 |             IO::to_string(solve(
      |                           ~~~~~^
 1269 |                 "{a(a)}.\n"
      |                 ~~~~~~~~~~~     
 1270 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
 1271 |                 "p(2..3).\n"
      |                 ~~~~~~~~~~~~    
 1272 |                 "h :- p(1+A):a(A).\n", {"h", "a(a)"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1275:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1275 |             IO::to_string(solve(
      |                           ~~~~~^
 1276 |                 "{a(a)}.\n"
      |                 ~~~~~~~~~~~     
 1277 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
 1278 |                 "{p(2..3)} != 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1279 |                 "h :- not p(1+A):a(A).\n", {"h", "a(a)", "p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1282:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1282 |             IO::to_string(solve(
      |                           ~~~~~^
 1283 |                 "{a(a)}.\n"
      |                 ~~~~~~~~~~~     
 1284 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
 1285 |                 "{p(2..3)} != 1.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1286 |                 "h :- not p(X):a(A),X=1+A.\n", {"h", "a(a)", "p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1292:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1292 |             IO::to_string(solve(
      |                           ~~~~~^
 1293 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1294 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
 1295 |                 "p(1+A):a(A).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1298:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1298 |             IO::to_string(solve(
      |                           ~~~~~^
 1299 |                 "a(a).\n"
      |                 ~~~~~~~~~       
 1300 |                 "a(1..2).\n"
      |                 ~~~~~~~~~~~~    
 1301 |                 "p(X):a(A),X=1+A.\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1305:46: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1305 |         REQUIRE_THROWS_AS(IO::to_string(solve("a(@failure()).\n")), std::runtime_error);
      |                                         ~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1311:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1311 |             IO::to_string(solve(
      |                           ~~~~~^
 1312 |                 "a :- #min { 1:a; 2:b } != 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1313 |                 "b :- #max { 1:a; 2:b } != 1.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1316:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1316 |             IO::to_string(solve(
      |                           ~~~~~^
 1317 |                 "a :- b.\n"
      |                 ~~~~~~~~~~~     
 1318 |                 "b :- a.\n"
      |                 ~~~~~~~~~~~     
 1319 |                 "a :- #min { 1:a; 2:b } != 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1320 |                 "b :- #max { 1:a; 2:b } != 1.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1323:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1323 |             IO::to_string(solve(
      |                           ~~~~~^
 1324 |                 "{a;b;c}.\n"
      |                 ~~~~~~~~~~~~    
 1325 |                 "w :- #min { 1:a;2:b;3:c } != 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1326 |                 "x :- #min { 1:a;2:b;3:c } = 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1327 |                 "y :- #min { 1:a;2:b;3:c } >= 2.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1328 |                 "z :- #min { 1:a;2:b;3:c } <= 2.\n")));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1334:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1334 |             IO::to_string(solve(
      |                           ~~~~~^
 1335 |                 "{ true(e,L,C) } :- var(e,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1336 |                 "true(a,L,C) :- unequal, var(a,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1337 |                 "unequal :- int(V), #sum{ C,Q,L : true(Q,L,C) } != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1338 |                 ":- not unequal.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1339 | 
      |                                 
 1340 |                 "var(e,x1,1).\n"
      |                 ~~~~~~~~~~~~~~~~
 1341 |                 "var(e,x2,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1342 |                 "var(a,y1,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1343 |                 "var(a,y2,3).\n"
      |                 ~~~~~~~~~~~~~~~~
 1344 |                 "int(5).\n", {"true(e"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1347:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1347 |             IO::to_string(solve(
      |                           ~~~~~^
 1348 |                 "{ true(e,L,C) } :- var(e,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1349 |                 "true(a,L,C) :- unequal, var(a,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1350 |                 "unequal :- int(V), #sum{ C,Q,L : true(Q,L,C) } != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1351 |                 ":- not unequal.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1352 | 
      |                                 
 1353 |                 "var(e,x1,1).\n"
      |                 ~~~~~~~~~~~~~~~~
 1354 |                 "var(e,x2,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1355 |                 "var(a,y1,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1356 |                 "var(a,y2,3).\n"
      |                 ~~~~~~~~~~~~~~~~
 1357 |                 "int(5).\n", {"true(e"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1361:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1361 |             IO::to_string(solve(
      |                           ~~~~~^
 1362 |                 "{ true(e,L,C) } :- var(e,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1363 |                 "true(a,L,C) :- unequal, var(a,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1364 |                 "unequal :- int(V), #sum{ C,Q,L : true(Q,L,C) } != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1365 |                 ":- not unequal.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1366 | 
      |                                 
 1367 |                 "var(e,x1,2).\n"
      |                 ~~~~~~~~~~~~~~~~
 1368 |                 "var(e,x2,4).\n"
      |                 ~~~~~~~~~~~~~~~~
 1369 |                 "var(a,y1,-2).\n"
      |                 ~~~~~~~~~~~~~~~~~
 1370 |                 "var(a,y2,4).\n"
      |                 ~~~~~~~~~~~~~~~~
 1371 |                 "int(4).\n", {"true(e"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1375:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1375 |             IO::to_string(solve(
      |                           ~~~~~^
 1376 |                 "{ true(e,L,C) } :- var(e,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1377 |                 "true(a,L,C) :- unequal, var(a,L,C).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1378 |                 "unequal :- int(V), #sum{ C,Q,L : true(Q,L,C) } != V.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1379 |                 ":- not unequal.\n"
      |                 ~~~~~~~~~~~~~~~~~~~
 1380 | 
      |                                 
 1381 |                 "var(e,x1,6).\n"
      |                 ~~~~~~~~~~~~~~~~
 1382 |                 "var(e,x2,3).\n"
      |                 ~~~~~~~~~~~~~~~~
 1383 |                 "var(a,y1,-2).\n"
      |                 ~~~~~~~~~~~~~~~~~
 1384 |                 "var(a,y2,1).\n"
      |                 ~~~~~~~~~~~~~~~~
 1385 |                 "int(4).\n", {"true(e"})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1391:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1391 |             IO::to_string(solve(
      |                           ~~~~~^
 1392 |                 "node(a;b;c;d).\n"
      |                 ~~~~~~~~~~~~~~~~~~
 1393 |                 "edge(a,b;b,(c;d);c,(a;d);d,a).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1394 |                 "1 { path(X,Y) : edge(X,Y) } 1 :- node(X).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1395 |                 "1 { path(X,Y) : edge(X,Y) } 1 :- node(Y).\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1396 |                 "start(X) :- X = #min { Y : node(Y) }.\n"
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1397 |                 "#edge (X,Y) : path(X,Y), not start(Y).\n", {"path("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1403:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1403 |             IO::to_string(solve(
      |                           ~~~~~^
 1404 |                 "{p(1..2)}.\n"
      |                 ~~~~~~~~~~~~~~  
 1405 |                 ":- #false:p(X).\n", {"p("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libgringo/tests/output/lparse.cc:1410:32: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
 1410 |             IO::to_string(solve(
      |                           ~~~~~^
 1411 |                 "{ a(a;b) }.\n"
      |                 ~~~~~~~~~~~~~~~ 
 1412 |                 "b(X) :- a(X).\n"
      |                 ~~~~~~~~~~~~~~~~~
 1413 |                 "c(X) :- a(X).\n"
      |                 ~~~~~~~~~~~~~~~~~
 1414 |                 ":- #count {A,B: a(A),  b(A),  c(A), a(B), b(B), c(B) } >= 2.\n", {"a("})));
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] Linking CXX executable ../../bin/test_gringo
cd /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gringo.dir/link.txt --verbose=1
/usr/bin/g++-10 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_gringo.dir/graph.cc.o CMakeFiles/test_gringo.dir/intervals.cc.o CMakeFiles/test_gringo.dir/main.cc.o CMakeFiles/test_gringo.dir/python.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/unique_vec.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/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/libreify.a ../../lib/libpotassco.a -lpthread -latomic 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
[100%] Built target test_gringo
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/build.dir/hardening_mt/CMakeFiles 0
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_test --builddirectory=build.dir/hardening_mt -- -e LD_LIBRARY_PATH="/<<PKGBUILDDIR>>/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 -j4 test ARGS\+=--verbose ARGS\+=-j4 -e LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin:
make[2]: Entering directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
Running tests...
/usr/bin/ctest --force-new-ctest-process --verbose -j4
UpdateCTestConfiguration  from :/<<PKGBUILDDIR>>/build.dir/hardening_mt/DartConfiguration.tcl
UpdateCTestConfiguration  from :/<<PKGBUILDDIR>>/build.dir/hardening_mt/DartConfiguration.tcl
Test project /<<PKGBUILDDIR>>/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
test 1
    Start 1: test_lp

1: Test command: /<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_potassco_lp
1: Working Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests
1: Test timeout computed to be: 10000000
test 2
    Start 2: test_opts

2: Test command: /<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_potassco_opts
2: Working Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests
2: Test timeout computed to be: 10000000
test 3
    Start 3: test_reify

3: Test command: /<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_reify
3: Working Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests
3: Test timeout computed to be: 10000000
test 4
    Start 4: test_gringo

4: Test command: /<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_gringo
4: Working Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests
4: Test timeout computed to be: 10000000
1: 
1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1: test_potassco_lp is a Catch v1.9.1 host application.
1: Run with -? for options
1: 
1: -------------------------------------------------------------------------------
1: String conversion
1:   double parsing is locale-independent
1: -------------------------------------------------------------------------------
1: ./clasp/libpotassco/tests/test_string_convert.cpp:142
1: ...............................................................................
1: 
1: ./clasp/libpotassco/tests/test_string_convert.cpp:159: 
1: warning:
1:   could not set locale - test ignored
1: 
3: ===============================================================================
3: All tests passed (28 assertions in 1 test case)
3: 
1/6 Test #3: test_reify .......................   Passed    0.22 sec
test 5
    Start 5: test_clingo

5: Test command: /<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_clingo
5: Working Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests
5: Test timeout computed to be: 10000000
1: ===============================================================================
1: All tests passed (2844 assertions in 21 test cases)
1: 
2/6 Test #1: test_lp ..........................   Passed    0.46 sec
test 6
    Start 6: test_clingo_app

6: Test command: /usr/bin/python3.10 "/<<PKGBUILDDIR>>/app/clingo/tests/run.py" "-c" "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/clingo" "run" "--" "-t8"
6: Working Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/clingo/tests
6: Test timeout computed to be: 10000000
2: ===============================================================================
2: All tests passed (129 assertions in 16 test cases)
2: 
3/6 Test #2: test_opts ........................   Passed    1.19 sec
5: ===============================================================================
5: All tests passed (562 assertions in 8 test cases)
5: 
4/6 Test #5: test_clingo ......................   Passed    0.95 sec
6: /<<PKGBUILDDIR>>/app/clingo/tests/run.py:137: DeprecationWarning: 'U' mode is deprecated
6:   with open(b + ".lp", 'rU', encoding='utf-8') as inst_file:
6: /<<PKGBUILDDIR>>/app/clingo/tests/run.py:156: DeprecationWarning: 'U' mode is deprecated
6:   with open(b + ".sol", 'rU') as sol_file:
6: /<<PKGBUILDDIR>>/app/clingo/tests/run.py:150: DeprecationWarning: 'U' mode is deprecated
6:   with open(b + ".cmd", 'rU') as cmd_file:
4: ===============================================================================
4: All tests passed (1719 assertions in 24 test cases)
4: 
5/6 Test #4: test_gringo ......................   Passed    5.18 sec
6: ===============================================================================
6: All tests passed (98 test cases)
6/6 Test #6: test_clingo_app ..................   Passed  180.95 sec

100% tests passed, 0 tests failed out of 6

Total Test time (real) = 181.75 sec
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
Exit 0
==> build.dir/hardening_mt/Testing/Temporary/CTestCostData.txt <==
test_lp 1 0.463785
test_opts 1 1.18503
test_reify 1 0.222193
test_gringo 1 5.17935
test_clingo 1 0.954692
test_clingo_app 1 180.949
---

==> build.dir/hardening_mt/Testing/Temporary/LastTest.log <==
Start testing: Aug 22 03:24 UTC
----------------------------------------------------------
3/6 Testing: test_reify
3/6 Test: test_reify
Command: "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_reify"
Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/libreify/tests
"test_reify" start time: Aug 22 03:24 UTC
Output:
----------------------------------------------------------
===============================================================================
All tests passed (28 assertions in 1 test case)

<end of output>
Test time =   0.22 sec
----------------------------------------------------------
Test Passed.
"test_reify" end time: Aug 22 03:24 UTC
"test_reify" time elapsed: 00:00:00
----------------------------------------------------------

1/6 Testing: test_lp
1/6 Test: test_lp
Command: "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_potassco_lp"
Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests
"test_lp" start time: Aug 22 03:24 UTC
Output:
----------------------------------------------------------

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_potassco_lp is a Catch v1.9.1 host application.
Run with -? for options

-------------------------------------------------------------------------------
String conversion
  double parsing is locale-independent
-------------------------------------------------------------------------------
./clasp/libpotassco/tests/test_string_convert.cpp:142
...............................................................................

./clasp/libpotassco/tests/test_string_convert.cpp:159: 
warning:
  could not set locale - test ignored

===============================================================================
All tests passed (2844 assertions in 21 test cases)

<end of output>
Test time =   0.46 sec
----------------------------------------------------------
Test Passed.
"test_lp" end time: Aug 22 03:24 UTC
"test_lp" time elapsed: 00:00:00
----------------------------------------------------------

2/6 Testing: test_opts
2/6 Test: test_opts
Command: "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_potassco_opts"
Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/clasp/libpotassco/tests
"test_opts" start time: Aug 22 03:24 UTC
Output:
----------------------------------------------------------
===============================================================================
All tests passed (129 assertions in 16 test cases)

<end of output>
Test time =   1.19 sec
----------------------------------------------------------
Test Passed.
"test_opts" end time: Aug 22 03:24 UTC
"test_opts" time elapsed: 00:00:01
----------------------------------------------------------

5/6 Testing: test_clingo
5/6 Test: test_clingo
Command: "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_clingo"
Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/libclingo/tests
"test_clingo" start time: Aug 22 03:24 UTC
Output:
----------------------------------------------------------
===============================================================================
All tests passed (562 assertions in 8 test cases)

<end of output>
Test time =   0.95 sec
----------------------------------------------------------
Test Passed.
"test_clingo" end time: Aug 22 03:24 UTC
"test_clingo" time elapsed: 00:00:00
----------------------------------------------------------

4/6 Testing: test_gringo
4/6 Test: test_gringo
Command: "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_gringo"
Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/libgringo/tests
"test_gringo" start time: Aug 22 03:24 UTC
Output:
----------------------------------------------------------
===============================================================================
All tests passed (1719 assertions in 24 test cases)

<end of output>
Test time =   5.18 sec
----------------------------------------------------------
Test Passed.
"test_gringo" end time: Aug 22 03:24 UTC
"test_gringo" time elapsed: 00:00:05
----------------------------------------------------------

6/6 Testing: test_clingo_app
6/6 Test: test_clingo_app
Command: "/usr/bin/python3.10" "/<<PKGBUILDDIR>>/app/clingo/tests/run.py" "-c" "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/clingo" "run" "--" "-t8"
Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/app/clingo/tests
"test_clingo_app" start time: Aug 22 03:24 UTC
Output:
----------------------------------------------------------
/<<PKGBUILDDIR>>/app/clingo/tests/run.py:137: DeprecationWarning: 'U' mode is deprecated
  with open(b + ".lp", 'rU', encoding='utf-8') as inst_file:
/<<PKGBUILDDIR>>/app/clingo/tests/run.py:156: DeprecationWarning: 'U' mode is deprecated
  with open(b + ".sol", 'rU') as sol_file:
/<<PKGBUILDDIR>>/app/clingo/tests/run.py:150: DeprecationWarning: 'U' mode is deprecated
  with open(b + ".cmd", 'rU') as cmd_file:
===============================================================================
All tests passed (98 test cases)
<end of output>
Test time = 180.95 sec
----------------------------------------------------------
Test Passed.
"test_clingo_app" end time: Aug 22 03:27 UTC
"test_clingo_app" time elapsed: 00:03:00
----------------------------------------------------------

End testing: Aug 22 03:27 UTC
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_prep -a
   dh_auto_install --destdir=debian/gringo/ -a
   dh_install -a
   dh_installdocs -a
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installchangelogs CHANGES.md
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installman -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
dpkg-gensymbols: warning: some libraries disappeared in the symbols file: libclingo.so.2
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/gringo/DEBIAN/symbols doesn't match completely debian/symbols
--- debian/symbols (gringo_5.4.1-3+rpi1+b1_armhf)
+++ dpkg-gensymbolswpyeFn	2022-08-22 03:30:23.886241562 +0000
@@ -1,403 +1,311 @@
-libclingo.so.2 gringo #MINVER#
-#MISSING: 5.3.0-11# (optional=templinst|arch=sh4)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_13__va_list_tagEjSB_z@Base 1
- (optional=templinst|arch=hppa)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_jPKS8_PvEjSB_z@Base 1
- (optional=templinst|arch=alpha)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_13__va_list_tagEmSB_z@Base 1
-#MISSING: 5.3.0-11# (optional=templinst|arch=s390x)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z@Base 1
-#MISSING: 5.3.0-11# (optional=templinst|arch=ppc64)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PcEmSB_z@Base 1
-#MISSING: 5.3.0-11# (optional=templinst|arch=arm64)_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_St9__va_listEmSB_z@Base 1
- (optional=templinst)_ZNKSt5ctypeIcE8do_widenEc@Base 5.4.0
- (optional=templinst)_ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE4findERKS5_@Base 5.4.0
- (optional=templinst)_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS8_EEES6_INSA_14_Node_iteratorIS8_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_@Base 5.4.0
-#MISSING: 5.3.0-11~# (optional=templinst|subst)_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNSA_10_Hash_nodeIS8_Lb1EEE{size_t}@Base 1
- (optional=templinst|subst)_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashE{size_t}RK{size_t}@Base 5.4.0
-#MISSING: 5.3.0# (optional=templinst|arch=x32|subst)_ZNSt10_HashtableIiSt4pairIKi{uint64_t}ESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNS4_10_Hash_nodeIS2_Lb0EEE@Base 1
-#MISSING: 5.3.0-11~# (optional=templinst|subst)_ZNSt10_HashtableIiSt4pairIKi{uint64_t}ESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNS4_10_Hash_nodeIS2_Lb0EEE{size_t}@Base 1
- (optional=templinst|subst)_ZNSt10_HashtableIiSt4pairIKi{uint64_t}ESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS4_20_Node_const_iteratorIS2_Lb0ELb0EEE@Base 5.4.0
- (optional=templinst|subst)_ZNSt10_HashtableIiSt4pairIKi{uint64_t}ESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashE{size_t}RK{size_t}@Base 5.4.0
-#MISSING: 5.3.0# (optional=templinst|arch=ia64 kfreebsd-amd64 x32|subst)_ZNSt10_HashtableIjSt4pairIKjPKcESaIS4_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNS6_10_Hash_nodeIS4_Lb0EEE@Base 1
-#MISSING: 5.3.0-11~# (optional=templinst|subst)_ZNSt10_HashtableIjSt4pairIKjPKcESaIS4_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNS6_10_Hash_nodeIS4_Lb0EEE{size_t}@Base 1
- (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !riscv64 !s390x)_ZNSt10_HashtableIjSt4pairIKjPKcESaIS4_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEjRS1_@Base 5.4.0-1
- (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x)_ZNSt10_HashtableIjSt4pairIKjPKcESaIS4_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm@Base 5.4.0
- (optional=templinst)_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEE11equal_rangeERS1_@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst|subst)_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEE13_M_rehash_auxE{size_t}St17integral_constantIbLb0EE@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst|subst)_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEE20_M_insert_multi_nodeEPNS4_10_Hash_nodeIS2_Lb0EEE{size_t}SI_@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst|arch=!arm64 !hurd-i386 !i386 !ppc64el !riscv64 !sh4)_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEE5clearEv@Base 5.4.0
- (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !riscv64 !s390x)_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEE9_M_rehashEjRS1_@Base 5.4.1-1
- (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x)_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEE9_M_rehashEmRKm@Base 5.4.1~
- (optional=templinst)_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEED1Ev@Base 5.4.0
- (optional=templinst)_ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEED2Ev@Base 5.4.0
- (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !riscv64 !s390x)_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEjRKj@Base 5.4.0-1
- (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x)_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm@Base 5.4.0
- (optional=templinst|arch=ia64)_ZNSt10_HashtableImSt4pairIKmjESaIS2_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS4_15_Hash_node_baseEPNS4_10_Hash_nodeIS2_Lb0EEE@Base 1
-#MISSING: 5.3.0# (optional=templinst|arch=ia64 kfreebsd-amd64)_ZNSt10_HashtableImSt4pairIKmjESaIS2_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRS1_@Base 1
- (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x)_ZNSt10_HashtableImmSaImENSt8__detail9_IdentityESt8equal_toImESt4hashImENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm@Base 5.4.0
-#MISSING: 1# (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hurd-i386 !i386 !ia64 !kfreebsd-amd64 !m68k !mips !mips64el !mipsel !powerpcspe !ppc64 !ppc64el !s390x !sh4 !x32)_ZNSt10_HashtableIySt4pairIKyjESaIS2_ENSt8__detail10_Select1stESt8equal_toIyESt4hashIyENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEjRKj@Base 1
-#MISSING: 5.3.0# (optional=templinst|arch=ia64 kfreebsd-amd64|subst)_ZNSt10_HashtableI{uint64_t}St4pairIK{uint64_t}jESaIS2_ENSt8__detail10_Select1stESt8equal_toI{uint64_t}ESt4hashI{uint64_t}ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNS4_10_Hash_nodeIS2_Lb0EEE@Base 1
- (optional=templinst|subst)_ZNSt10_HashtableI{uint64_t}{uint64_t}SaI{uint64_t}ENSt8__detail9_IdentityESt8equal_toI{uint64_t}ESt4hashI{uint64_t}ENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNS1_10_Hash_nodeI{uint64_t}Lb0EEE{size_t}@Base 5.4.0
- (optional=templinst|subst)_ZNSt10_HashtableI{uint64_t}{uint64_t}SaI{uint64_t}ENSt8__detail9_IdentityESt8equal_toI{uint64_t}ESt4hashI{uint64_t}ENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE5eraseENS1_20_Node_const_iteratorI{uint64_t}Lb1ELb0EEE@Base 5.4.0
- (optional=templinst|subst)_ZNSt10_HashtableI{uint64_t}{uint64_t}SaI{uint64_t}ENSt8__detail9_IdentityESt8equal_toI{uint64_t}ESt4hashI{uint64_t}ENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashE{size_t}RK{size_t}@Base 1
-#MISSING: 5.3.0-11~# (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 sh4 x32|subst)_ZNSt10_HashtableI{uint64_t}{uint64_t}SaI{uint64_t}ENSt8__detail9_IdentityESt8equal_toI{uint64_t}ESt4hashI{uint64_t}ENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEED1Ev@Base 1
-#MISSING: 5.3.0-11~# (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 sh4 x32|subst)_ZNSt10_HashtableI{uint64_t}{uint64_t}SaI{uint64_t}ENSt8__detail9_IdentityESt8equal_toI{uint64_t}ESt4hashI{uint64_t}ENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEED2Ev@Base 1
- (optional=templinst|arch=mips mipsel)_ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPN6Gringo11IntervalSetINS3_6SymbolEE8IntervalES8_EET0_T_SA_S9_@Base 5.3.0-6~
-#MISSING: 5.3.0# (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !kfreebsd-i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !riscv64 !s390x !sh4)_ZNSt11unique_lockISt5mutexE6unlockEv@Base 1
-#MISSING: 5.3.0-11~# (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 x32)_ZNSt12__shared_ptrIjLN9__gnu_cxx12_Lock_policyE2EEC1ERKS2_@Base 5.3.0-6~
-#MISSING: 5.3.0-11~# (optional=templinst|arch=amd64 arm64 hppa kfreebsd-amd64 x32)_ZNSt12__shared_ptrIjLN9__gnu_cxx12_Lock_policyE2EEC2ERKS2_@Base 5.3.0-6~
-#MISSING: 5.3.0-11~# (optional=templinst|arch=!armel !hppa !hurd-i386 !i386 !kfreebsd-i386 !m68k !powerpc !powerpcspe !sh4 !x32)_ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv@Base 1
- (optional=templinst)_ZNSt14_Function_base13_Base_managerISt5_BindIFMN5Clasp3Cli12ClaspAppBaseEFbRNS2_11ClaspFacadeEEPN6Gringo9ClingoAppESt12_PlaceholderILi1EEEEE10_M_managerERSt9_Any_dataRKSH_St18_Manager_operation@Base 5.4.0
- (optional=templinst)_ZNSt14_Function_base13_Base_managerISt5_BindIFMN5Clasp3Cli12ClaspAppBaseEFbRNS2_14ProgramBuilderEEPN6Gringo9ClingoAppESt12_PlaceholderILi1EEEEE10_M_managerERSt9_Any_dataRKSH_St18_Manager_operation@Base 5.4.0
- (optional=templinst)_ZNSt14_Function_base13_Base_managerISt5_BindIFMN6Gringo10IClingoAppEFvNS2_8WarningsEPKcEPS3_St12_PlaceholderILi1EESA_ILi2EEEEE10_M_managerERSt9_Any_dataRKSG_St18_Manager_operation@Base 5.4.0
- (optional=templinst)_ZNSt14_Function_base13_Base_managerIZNK6Gringo11ClingoModel5atomsEjEUljE_E10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation@Base 5.4.0
- (optional=templinst)_ZNSt15__exception_ptr12__dest_thunkISt13runtime_errorEEvPv@Base 5.4.0
- (optional=templinst|arch=armel riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv@Base 5.4.0-1
- (optional=templinst|arch=!armel !riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv@Base 5.4.0
-#MISSING: 5.3.0-11# (optional=templinst|arch=!alpha !amd64 !arm64 !hppa !ia64 !kfreebsd-amd64 !mips !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sh4 !x32)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN6Gringo10CSPRelTermEES5_EET0_T_S8_S7_@Base 1
-#MISSING: 5.3.0-11~# (optional=templinst)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN6Gringo13TheoryAtomDefEES5_EET0_T_S8_S7_@Base 5.3.0
- (optional=templinst)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN6Gringo5Input10CheckLevelEES6_EET0_T_S9_S8_@Base 5.4.0
- (optional=templinst)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN6Gringo5Input7CSPElemEES6_EET0_T_S9_S8_@Base 5.4.0
-#MISSING: 5.3.0-11~# (optional=templinst)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairISt10unique_ptrIN6Gringo5Input7LiteralESt14default_deleteIS7_EESt6vectorISA_SaISA_EEEESF_EET0_T_SI_SH_@Base 5.3.0-6~
-#MISSING: 5.3.0-11~# (optional=templinst)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairISt6vectorIS3_ISt10unique_ptrIN6Gringo5Input7LiteralESt14default_deleteIS8_EES4_ISB_SaISB_EEESaISE_EESD_EESI_EET0_T_SL_SK_@Base 1
-#MISSING: 5.3.0-11~# (optional=templinst)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairISt6vectorIS4_ISt10unique_ptrIN6Gringo5Input7LiteralESt14default_deleteIS8_EESaISB_EESaISD_EESD_EESH_EET0_T_SK_SJ_@Base 1
-#MISSING: 5.3.0-11~# (optional=templinst)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairISt6vectorISt10unique_ptrIN6Gringo4TermESt14default_deleteIS7_EESaISA_EES4_IS5_INS6_5Input7LiteralES8_ISE_EESaISG_EEEESK_EET0_T_SN_SM_@Base 1
-#MISSING: 5.3.0-11~# (optional=templinst)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt5tupleIJSt6vectorISt10unique_ptrIN6Gringo4TermESt14default_deleteIS7_EESaISA_EES5_INS6_5Input7LiteralES8_ISE_EES4_ISG_SaISG_EEEEESK_EET0_T_SN_SM_@Base 1
-#MISSING: 5.3.0# (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !kfreebsd-i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !riscv64 !s390x !sh4)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt6vectorIN6Gringo5BoundESaIS5_EEES8_EET0_T_SB_SA_@Base 1
-#MISSING: 5.3.0# (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !kfreebsd-i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !riscv64 !s390x !sh4)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt6vectorISt10unique_ptrIN6Gringo4TermESt14default_deleteIS6_EESaIS9_EEESC_EET0_T_SF_SE_@Base 1
-#MISSING: 5.3.0# (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !kfreebsd-i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !riscv64 !s390x !sh4)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt6vectorISt10unique_ptrIN6Gringo5Input7LiteralESt14default_deleteIS7_EESaISA_EEESD_EET0_T_SG_SF_@Base 1
-#MISSING: 5.3.0-11# (optional=templinst|arch=!amd64 !arm64 !hppa !kfreebsd-amd64 !sh4 !x32)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt8functionIFSt10unique_ptrIN6Gringo6Ground9StatementESt14default_deleteIS7_EEOSt6vectorIS4_INS6_7LiteralES8_ISC_EESaISE_EEEEESK_EET0_T_SN_SM_@Base 1
- (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv@Base 5.4.0-1
- (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv@Base 5.4.0-1
- (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info@Base 5.4.0-1
- (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EED0Ev@Base 5.4.0-1
- (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EED1Ev@Base 5.4.0-1
- (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EED2Ev@Base 5.4.0-1
- (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 5.4.0
- (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 5.4.0
- (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 5.4.0
- (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 5.4.0
- (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 5.4.0
- (optional=templinst|arch=!armel !riscv64)_ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst)_ZNSt3_V28__rotateIPjEET_S2_S2_S2_St26random_access_iterator_tag@Base 5.4.0
- (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev@Base 5.4.0
- (optional=templinst)_ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev@Base 5.4.0
- (optional=templinst)_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEE6_M_runEv@Base 5.4.0
- (optional=templinst)_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEED0Ev@Base 5.4.0
- (optional=templinst)_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEED1Ev@Base 5.4.0
- (optional=templinst)_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEED2Ev@Base 5.4.0
- (optional=templinst)_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEE6_M_runEv@Base 5.4.0
- (optional=templinst)_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEED0Ev@Base 5.4.0
- (optional=templinst)_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEED1Ev@Base 5.4.0
- (optional=templinst)_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEED2Ev@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input10TermVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input11BdLitVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input11BoundVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input13CSPAddTermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input13CSPElemVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input13CSPMulTermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input13CondLitVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input13TermVecVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input13TheoryAtomUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input13TheoryTermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input14TheoryOpDefUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input14TheoryOpVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input15TheoryDefVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input15TheoryOptermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input16BdAggrElemVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input16HdAggrElemVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input16TheoryAtomDefUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input16TheoryElemVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input16TheoryTermDefUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input17TheoryOpDefVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input18TheoryOptermVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input6LitUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input7TermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input8HdLitUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input8IdVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input9CSPLitUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIN6Gringo5Input9LitVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0
-#MISSING: 5.3.0-11# (optional=templinst|arch=s390x)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_@Base 1
- (optional=templinst|subst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendE{size_t}@Base 5.4.0
- (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 5.4.0
- (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIPKcSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIPKcSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIPvSaIS0_EE12emplace_backIJS0_EEEvDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIPvSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIS_IPKcSaIS1_EESaIS3_EE17_M_realloc_insertIJEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 5.4.0
-#MISSING: 5.3.0-6~# (arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !kfreebsd-amd64 !kfreebsd-i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !riscv64 !s390x !sh4)_ZNSt6vectorISt10unique_ptrIA_cSt14default_deleteIS1_EESaIS4_EE12emplace_backIJPcEEEvDpOT_@Base 5.3.0-6~
- _ZNSt6vectorISt10unique_ptrIA_cSt14default_deleteIS1_EESaIS4_EE17_M_realloc_insertIJDnEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 5.4.0
- _ZNSt6vectorISt10unique_ptrIA_cSt14default_deleteIS1_EESaIS4_EE17_M_realloc_insertIJPcEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 5.4.0
-#MISSING: 5.3.0-6~# (optional=templinst|arch=mips)_ZNSt6vectorISt4pairIPKciESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base 1
- (optional=templinst)_ZNSt6vectorISt4pairIPKciESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 5.4.0
- (optional=templinst|arch=!amd64 !arm64 !x32)_ZNSt6vectorISt4pairIS0_IjjEjESaIS2_EE17_M_realloc_insertIJS1_RjEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.0-1
-#MISSING: 5.4.1~# (optional=templinst|arch=!hppa !mips64el !riscv64)_ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_insertIJRKiS6_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst|arch=!hppa !mips64el !riscv64)_ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_insertIJiiEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorISt4pairIijESaIS1_EE12emplace_backIJRS1_EEEvDpOT_@Base 5.4.0
-#MISSING: 5.3.0-6~# (optional=templinst|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !kfreebsd-amd64 !kfreebsd-i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !riscv64 !s390x !sh4)_ZNSt6vectorISt4pairIijESaIS1_EE12emplace_backIJRiiEEEvDpOT_@Base 1
-#MISSING: 5.3.0-6~# (optional=templinst|arch=!amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !kfreebsd-amd64 !kfreebsd-i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !riscv64 !s390x !sh4)_ZNSt6vectorISt4pairIijESaIS1_EE12emplace_backIJRijEEEvDpOT_@Base 1
-#MISSING: 1# (optional=templinst|arch=mipsel)_ZNSt6vectorISt4pairIijESaIS1_EE17_M_realloc_insertIJRS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 1
- (optional=templinst|arch=!hppa !mips64el !riscv64)_ZNSt6vectorISt4pairIijESaIS1_EE17_M_realloc_insertIJRiiEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.0
- (optional=templinst|arch=!hppa !mips64el !riscv64)_ZNSt6vectorISt4pairIijESaIS1_EE17_M_realloc_insertIJRijEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJRjjEEEvDpOT_@Base 5.4.0-1
- (optional=templinst)_ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 5.4.0
-#MISSING: 5.3.0# (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !ia64 !kfreebsd-i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !riscv64 !s390x !sh4 !x32)_ZNSt6vectorISt4pairIjjESaIS1_EE17_M_realloc_insertIJRS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 1
- (optional=templinst)_ZNSt6vectorISt4pairIjjESaIS1_EE17_M_realloc_insertIJRjjEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorISt4pairIjjESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.0
- (optional=templinst|arch=!amd64 !arm64 !mips64el !ppc64 !ppc64el !riscv64 !s390x)_ZNSt6vectorIbSaIbEE13_M_insert_auxESt13_Bit_iteratorb@Base 5.4.1-1
- (optional=templinst|subst)_ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iterator{size_t}b@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst)_ZNSt6vectorIcSaIcEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcES0_EEEEEEvNS4_IPcS1_EET_SF_St20forward_iterator_tag@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst)_ZNSt6vectorIcSaIcEE15_M_range_insertIPKcEEvN9__gnu_cxx17__normal_iteratorIPcS1_EET_S9_St20forward_iterator_tag@Base 5.4.0
- (optional=templinst|subst)_ZNSt6vectorIcSaIcEE17_M_default_appendE{size_t}@Base 5.4.0
-#MISSING: 5.3.0-11~# (optional=templinst)_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJRKcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_@Base 1
- (optional=templinst|arch=armel armhf i386 m68k powerpc sh4 x32)_ZNSt6vectorIcSaIcEE7reserveEj@Base 5.3.0-11
- (optional=templinst|arch=!armel !armhf !i386 !m68k !powerpc !sh4 !x32)_ZNSt6vectorIcSaIcEE7reserveEm@Base 5.3.0-11~
-#MISSING: 5.3.0# (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !kfreebsd-i386 !m68k !mips !mips64el !mipsel !powerpc !powerpcspe !ppc64 !ppc64el !riscv64 !s390x !sh4)_ZNSt6vectorIiSaIiEE12emplace_backIJiEEEvDpOT_@Base 1
- (optional=templinst)_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIjSaIjEE12emplace_backIJRjEEEvDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst)_ZNSt6vectorIjSaIjEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPjS1_EEEEvS6_T_S7_St20forward_iterator_tag@Base 5.4.0
- (optional=templinst|subst)_ZNSt6vectorIjSaIjEE17_M_default_appendE{size_t}@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRN6Gringo6Output22BodyAggregateElements_12ClauseOffsetEEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 5.4.0
-#MISSING: 5.3.0-11~# (optional=templinst|arch=!armel !armhf !hurd-i386 !i386 !ia64 !kfreebsd-i386 !m68k !mips !mipsel !powerpc !powerpcspe)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 5.3.0-6~
- (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 5.4.0
- (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 5.4.0
- (optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 5.4.0
- (optional=templinst)_ZNSt7__cxx114listIjSaIjEE4sortIN5Clasp9ClaspVmtf9LessLevelEEEvT_@Base 5.4.0
- (optional=templinst|arch=!mips64el !ppc64 !ppc64el !riscv64 !s390x)_ZNSt7__cxx114listIjSaIjEE5mergeIN5Clasp9ClaspVmtf9LessLevelEEEvOS2_T_@Base 5.4.0
- (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 5.4.0
-#MISSING: 5.3.0-11# (optional=templinst|arch=hppa sh4)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 5.3.0-6~
- (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE7_M_copyINSB_20_Reuse_or_alloc_nodeEEEPSt13_Rb_tree_nodeIS5_EPKSF_PSt18_Rb_tree_node_baseRT_@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 5.4.0
-#MISSING: 5.4.1~# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EEaSERKSB_@Base 5.4.0
- (optional=templinst|subst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_{size_t}ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE16_M_insert_uniqueIS8_EES6_ISt17_Rb_tree_iteratorIS8_EbEOT_@Base 5.4.0
- (optional=templinst|subst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_{size_t}ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 5.4.0
- (optional=templinst|arch=!m68k)_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_@Base 5.4.0-1
- (optional=templinst)_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE17_M_emplace_uniqueIJiEEESt4pairISt17_Rb_tree_iteratorIiEbEDpOT_@Base 5.4.0
- (optional=templinst)_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE@Base 5.4.0
-#MISSING: 1# (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !ia64 !kfreebsd-amd64 !m68k !mips !mips64el !mipsel !powerpcspe !ppc64 !ppc64el !s390x !sh4 !x32|subst)_ZNSt8__detail9_Map_baseI{uint64_t}St4pairIK{uint64_t}jESaIS3_ENS_10_Select1stESt8equal_toI{uint64_t}ESt4hashI{uint64_t}ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_@Base 1
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt8functionIFbjEEC1ERKS1_@Base 5.4.0
- (optional=templinst|arch=!armel !armhf !i386 !m68k !mipsel !powerpc)_ZNSt8functionIFbjEEC2ERKS1_@Base 5.4.0
-#MISSING: 5.3.0-11~# (optional=templinst|arch=amd64 arm64 armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64el riscv64 s390x sh4 x32)_ZNSt8functionIFvN6Gringo8WarningsEPKcEEC1ERKS5_@Base 5.3.0-6~
-#MISSING: 5.3.0-11~# (optional=templinst|arch=amd64 arm64 armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64el riscv64 s390x sh4 x32)_ZNSt8functionIFvN6Gringo8WarningsEPKcEEC2ERKS5_@Base 5.3.0-6~
- (optional=templinst|subst)_ZSt17__rotate_adaptiveIPjS0_{ssize_t}ET_S1_S1_S1_T1_S2_T0_S2_@Base 5.4.0
- (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 5.4.0-1
- _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEEE@Base 5.4.0
- _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEEE@Base 5.4.0
- (arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.0-1
- (optional=notarmelnotriscvandprobabllynotraspbian)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1
- (arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.0-1
- (optional=notarmelnotriscvandprobabllynotraspbian)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1
- (arch=armel armhf)_ZTISt19_Sp_make_shared_tag@Base 5.4.0-1
- (arch=armel riscv64)_ZTISt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.0-1
- (optional=notarmelnotriscvandprobabllynotraspbian)_ZTISt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE2EE@Base 1
- (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 5.4.0-1
- _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEEE@Base 5.4.0
- _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEEE@Base 5.4.0
- (arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.0-1
- (optional=notarmelnotriscvandprobabllynotraspbian)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1
- (arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.0-1
- (optional=notarmelnotriscvandprobabllynotraspbian)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1
- _ZTSSt19_Sp_make_shared_tag@Base 5.4.0
- (arch=armel riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.0-1
- (optional=notarmelnotriscvandprobabllynotraspbian)_ZTSSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE2EE@Base 1
- _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEEE@Base 5.4.0
- _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEEE@Base 5.4.0
- (arch=armel riscv64)_ZTVSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.0-1
- (optional=notarmelnotriscvandprobabllynotraspbian)_ZTVSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE2EE@Base 1
- _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag@Base 5.4.0
- (optional=templinst)_ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits@Base 5.4.1~
- (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x)_ZZNSt8__detail18__to_chars_10_implImEEvPcjT_E8__digits@Base 5.4.1~
- clingo_add_string@Base 5.4.0
- clingo_assignment_decision@Base 5.4.0
- clingo_assignment_decision_level@Base 5.4.0
- clingo_assignment_has_conflict@Base 5.4.0
- clingo_assignment_has_literal@Base 5.4.0
- clingo_assignment_is_false@Base 5.4.0
- clingo_assignment_is_fixed@Base 5.4.0
- clingo_assignment_is_total@Base 5.4.0
- clingo_assignment_is_true@Base 5.4.0
- clingo_assignment_level@Base 5.4.0
- clingo_assignment_max_size@Base 5.4.0
- clingo_assignment_root_level@Base 5.4.0
- clingo_assignment_size@Base 5.4.0
- clingo_assignment_truth_value@Base 5.4.0
- clingo_backend_acyc_edge@Base 5.4.0
- clingo_backend_add_atom@Base 5.4.0
- clingo_backend_assume@Base 5.4.0
- clingo_backend_begin@Base 5.4.0
- clingo_backend_end@Base 5.4.0
- clingo_backend_external@Base 5.4.0
- clingo_backend_heuristic@Base 5.4.0
- clingo_backend_minimize@Base 5.4.0
- clingo_backend_project@Base 5.4.0
- clingo_backend_rule@Base 5.4.0
- clingo_backend_weight_rule@Base 5.4.0
- clingo_configuration_array_at@Base 5.4.0
- clingo_configuration_array_size@Base 5.4.0
- clingo_configuration_description@Base 5.4.0
- clingo_configuration_map_at@Base 5.4.0
- clingo_configuration_map_has_subkey@Base 5.4.0
- clingo_configuration_map_size@Base 5.4.0
- clingo_configuration_map_subkey_name@Base 5.4.0
- clingo_configuration_root@Base 5.4.0
- clingo_configuration_type@Base 5.4.0
- clingo_configuration_value_get@Base 5.4.0
- clingo_configuration_value_get_size@Base 5.4.0
- clingo_configuration_value_is_assigned@Base 5.4.0
- clingo_configuration_value_set@Base 5.4.0
- clingo_control_add@Base 5.4.0
- clingo_control_assign_external@Base 5.4.0
- clingo_control_backend@Base 5.4.0
- clingo_control_clasp_facade@Base 5.4.0
- clingo_control_cleanup@Base 5.4.0
- clingo_control_configuration@Base 5.4.0
- clingo_control_free@Base 5.4.0
- clingo_control_get_const@Base 5.4.0
- clingo_control_ground@Base 5.4.0
- clingo_control_has_const@Base 5.4.0
- clingo_control_interrupt@Base 5.4.0
- clingo_control_is_conflicting@Base 5.4.0
- clingo_control_load@Base 5.4.0
- clingo_control_new@Base 5.4.0
- clingo_control_program_builder@Base 5.4.0
- clingo_control_register_observer@Base 5.4.0
- clingo_control_register_propagator@Base 5.4.0
- clingo_control_release_external@Base 5.4.0
- clingo_control_solve@Base 5.4.0
- clingo_control_statistics@Base 5.4.0
- clingo_control_symbolic_atoms@Base 5.4.0
- clingo_control_theory_atoms@Base 5.4.0
- clingo_control_use_enumeration_assumption@Base 5.4.0
- clingo_error_code@Base 5.4.0
- clingo_error_message@Base 5.4.0
- clingo_error_string@Base 5.4.0
- clingo_main@Base 5.4.0
- clingo_main_@Base 5.4.0
- clingo_model_contains@Base 5.4.0
- clingo_model_context@Base 5.4.0
- clingo_model_cost@Base 5.4.0
- clingo_model_cost_size@Base 5.4.0
- clingo_model_extend@Base 5.4.0
- clingo_model_is_true@Base 5.4.0
- clingo_model_number@Base 5.4.0
- clingo_model_optimality_proven@Base 5.4.0
- clingo_model_symbols@Base 5.4.0
- clingo_model_symbols_size@Base 5.4.0
- clingo_model_thread_id@Base 5.4.0
- clingo_model_type@Base 5.4.0
- clingo_options_add@Base 5.4.0
- clingo_options_add_flag@Base 5.4.0
- clingo_parse_program@Base 5.4.0
- clingo_parse_term@Base 5.4.0
- clingo_program_builder_add@Base 5.4.0
- clingo_program_builder_begin@Base 5.4.0
- clingo_program_builder_end@Base 5.4.0
- clingo_propagate_control_add_clause@Base 5.4.0
- clingo_propagate_control_add_literal@Base 5.4.0
- clingo_propagate_control_add_watch@Base 5.4.0
- clingo_propagate_control_assignment@Base 5.4.0
- clingo_propagate_control_has_watch@Base 5.4.0
- clingo_propagate_control_propagate@Base 5.4.0
- clingo_propagate_control_remove_watch@Base 5.4.0
- clingo_propagate_control_thread_id@Base 5.4.0
- clingo_propagate_init_add_clause@Base 5.4.0
- clingo_propagate_init_add_watch@Base 5.4.0
- clingo_propagate_init_add_watch_to_thread@Base 5.4.0
- clingo_propagate_init_assignment@Base 5.4.0
- clingo_propagate_init_get_check_mode@Base 5.4.0
- clingo_propagate_init_number_of_threads@Base 5.4.0
- clingo_propagate_init_set_check_mode@Base 5.4.0
- clingo_propagate_init_solver_literal@Base 5.4.0
- clingo_propagate_init_symbolic_atoms@Base 5.4.0
- clingo_propagate_init_theory_atoms@Base 5.4.0
- clingo_register_script_@Base 5.4.0
- clingo_script_version_@Base 5.4.0
- clingo_set_error@Base 5.4.0
- clingo_signature_arity@Base 5.4.0
- clingo_signature_create@Base 5.4.0
- clingo_signature_hash@Base 5.4.0
- clingo_signature_is_equal_to@Base 5.4.0
- clingo_signature_is_less_than@Base 5.4.0
- clingo_signature_is_negative@Base 5.4.0
- clingo_signature_is_positive@Base 5.4.0
- clingo_signature_name@Base 5.4.0
- clingo_solve_control_add_clause@Base 5.4.0
- clingo_solve_control_symbolic_atoms@Base 5.4.0
- clingo_solve_handle_cancel@Base 5.4.0
- clingo_solve_handle_close@Base 5.4.0
- clingo_solve_handle_get@Base 5.4.0
- clingo_solve_handle_model@Base 5.4.0
- clingo_solve_handle_resume@Base 5.4.0
- clingo_solve_handle_wait@Base 5.4.0
- clingo_statistics_array_at@Base 5.4.0
- clingo_statistics_array_push@Base 5.4.0
- clingo_statistics_array_size@Base 5.4.0
- clingo_statistics_map_add_subkey@Base 5.4.0
- clingo_statistics_map_at@Base 5.4.0
- clingo_statistics_map_has_subkey@Base 5.4.0
- clingo_statistics_map_size@Base 5.4.0
- clingo_statistics_map_subkey_name@Base 5.4.0
- clingo_statistics_root@Base 5.4.0
- clingo_statistics_type@Base 5.4.0
- clingo_statistics_value_get@Base 5.4.0
- clingo_statistics_value_set@Base 5.4.0
- clingo_symbol_arguments@Base 5.4.0
- clingo_symbol_create_function@Base 5.4.0
- clingo_symbol_create_id@Base 5.4.0
- clingo_symbol_create_infimum@Base 5.4.0
- clingo_symbol_create_number@Base 5.4.0
- clingo_symbol_create_string@Base 5.4.0
- clingo_symbol_create_supremum@Base 5.4.0
- clingo_symbol_hash@Base 5.4.0
- clingo_symbol_is_equal_to@Base 5.4.0
- clingo_symbol_is_less_than@Base 5.4.0
- clingo_symbol_is_negative@Base 5.4.0
- clingo_symbol_is_positive@Base 5.4.0
- clingo_symbol_name@Base 5.4.0
- clingo_symbol_number@Base 5.4.0
- clingo_symbol_string@Base 5.4.0
- clingo_symbol_to_string@Base 5.4.0
- clingo_symbol_to_string_size@Base 5.4.0
- clingo_symbol_type@Base 5.4.0
- clingo_symbolic_atoms_begin@Base 5.4.0
- clingo_symbolic_atoms_end@Base 5.4.0
- clingo_symbolic_atoms_find@Base 5.4.0
- clingo_symbolic_atoms_is_external@Base 5.4.0
- clingo_symbolic_atoms_is_fact@Base 5.4.0
- clingo_symbolic_atoms_is_valid@Base 5.4.0
- clingo_symbolic_atoms_iterator_is_equal_to@Base 5.4.0
- clingo_symbolic_atoms_literal@Base 5.4.0
- clingo_symbolic_atoms_next@Base 5.4.0
- clingo_symbolic_atoms_signatures@Base 5.4.0
- clingo_symbolic_atoms_signatures_size@Base 5.4.0
- clingo_symbolic_atoms_size@Base 5.4.0
- clingo_symbolic_atoms_symbol@Base 5.4.0
- clingo_theory_atoms_atom_elements@Base 5.4.0
- clingo_theory_atoms_atom_guard@Base 5.4.0
- clingo_theory_atoms_atom_has_guard@Base 5.4.0
- clingo_theory_atoms_atom_literal@Base 5.4.0
- clingo_theory_atoms_atom_term@Base 5.4.0
- clingo_theory_atoms_atom_to_string@Base 5.4.0
- clingo_theory_atoms_atom_to_string_size@Base 5.4.0
- clingo_theory_atoms_element_condition@Base 5.4.0
- clingo_theory_atoms_element_condition_id@Base 5.4.0
- clingo_theory_atoms_element_to_string@Base 5.4.0
- clingo_theory_atoms_element_to_string_size@Base 5.4.0
- clingo_theory_atoms_element_tuple@Base 5.4.0
- clingo_theory_atoms_size@Base 5.4.0
- clingo_theory_atoms_term_arguments@Base 5.4.0
- clingo_theory_atoms_term_name@Base 5.4.0
- clingo_theory_atoms_term_number@Base 5.4.0
- clingo_theory_atoms_term_to_string@Base 5.4.0
- clingo_theory_atoms_term_to_string_size@Base 5.4.0
- clingo_theory_atoms_term_type@Base 5.4.0
- clingo_version@Base 5.4.0
- clingo_warning_string@Base 5.4.0
- gringo_main_@Base 5.4.0
 libclingo.so.3 gringo #MINVER#
+ _ZNKSt5ctypeIcE8do_widenEc@Base 5.4.1-3+rpi1+b1
+ _ZNKSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE4findERKS5_@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS8_EEES6_INSA_14_Node_iteratorIS8_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEjRKj@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIiSt4pairIKiyESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS4_20_Node_const_iteratorIS2_Lb0ELb0EEE@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIiSt4pairIKiyESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEjRKj@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIjSt4pairIKjPKcESaIS4_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEjRS1_@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEE11equal_rangeERS1_@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEE9_M_rehashEjRS1_@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEED1Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIjSt4pairIKjjESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb0EEEED2Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEjRKj@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIyySaIyENSt8__detail9_IdentityESt8equal_toIyESt4hashIyENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE5eraseENS1_20_Node_const_iteratorIyLb1ELb0EEE@Base 5.4.1-3+rpi1+b1
+ _ZNSt10_HashtableIyySaIyENSt8__detail9_IdentityESt8equal_toIyESt4hashIyENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEjRKj@Base 5.4.1-3+rpi1+b1
+ _ZNSt11unique_lockISt5mutexE6unlockEv@Base 5.4.1-3+rpi1+b1
+ _ZNSt15__exception_ptr12__dest_thunkISt13runtime_errorEEvPv@Base 5.4.1-3+rpi1+b1
+ _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv@Base 5.4.1-3+rpi1+b1
+ _ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN6Gringo5Input10CheckLevelEES6_EET0_T_S9_S8_@Base 5.4.1-3+rpi1+b1
+ _ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN6Gringo5Input7CSPElemEES6_EET0_T_S9_S8_@Base 5.4.1-3+rpi1+b1
+ _ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv@Base 5.4.1-3+rpi1+b1
+ _ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv@Base 5.4.1-3+rpi1+b1
+ _ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info@Base 5.4.1-3+rpi1+b1
+ _ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EED0Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EED1Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EED2Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEE6_M_runEv@Base 5.4.1-3+rpi1+b1
+ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEED0Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEED1Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEED2Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEE6_M_runEv@Base 5.4.1-3+rpi1+b1
+ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEED0Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEED1Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEED2Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input10TermVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input11BdLitVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input11BoundVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input13CSPAddTermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input13CSPElemVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input13CSPMulTermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input13CondLitVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input13TermVecVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input13TheoryAtomUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input13TheoryTermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input14TheoryOpDefUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input14TheoryOpVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input15TheoryDefVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input15TheoryOptermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input16BdAggrElemVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input16HdAggrElemVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input16TheoryAtomDefUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input16TheoryElemVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input16TheoryTermDefUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input17TheoryOpDefVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input18TheoryOptermVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input6LitUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input7TermUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input8HdLitUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input8IdVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input9CSPLitUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIN6Gringo5Input9LitVecUidESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_default_appendEj@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIPKcSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIPKcSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIPvSaIS0_EE12emplace_backIJS0_EEEvDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIPvSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIS_IPKcSaIS1_EESaIS3_EE17_M_realloc_insertIJEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorISt10unique_ptrIA_cSt14default_deleteIS1_EESaIS4_EE17_M_realloc_insertIJPcEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorISt4pairIPKciESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorISt4pairIS0_IjjEjESaIS2_EE17_M_realloc_insertIJS1_RjEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorISt4pairIijESaIS1_EE12emplace_backIJRS1_EEEvDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJRjjEEEvDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorISt4pairIjjESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorISt4pairIjjESaIS1_EE17_M_realloc_insertIJRjjEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorISt4pairIjjESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIbSaIbEE13_M_insert_auxESt13_Bit_iteratorb@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratorjb@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIcSaIcEE17_M_default_appendEj@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIiSaIiEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIjSaIjEE12emplace_backIJRjEEEvDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIjSaIjEE17_M_default_appendEj@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRN6Gringo6Output22BodyAggregateElements_12ClauseOffsetEEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 5.4.1-3+rpi1+b1
+ _ZNSt7__cxx114listIjSaIjEE4sortIN5Clasp9ClaspVmtf9LessLevelEEEvT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt7__cxx114listIjSaIjEE5mergeIN5Clasp9ClaspVmtf9LessLevelEEEvOS2_T_@Base 5.4.1-3+rpi1+b1
+ _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_@Base 5.4.1-3+rpi1+b1
+ _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE16_M_insert_uniqueIS8_EES6_ISt17_Rb_tree_iteratorIS8_EbEOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_@Base 5.4.1-3+rpi1+b1
+ _ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE17_M_emplace_uniqueIJiEEESt4pairISt17_Rb_tree_iteratorIiEbEDpOT_@Base 5.4.1-3+rpi1+b1
+ _ZSt17__rotate_adaptiveIPjS0_iET_S1_S1_S1_T1_S2_T0_S2_@Base 5.4.1-3+rpi1+b1
+ _ZTIN9__gnu_cxx7__mutexE@Base 5.4.1-3+rpi1+b1
+ _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEEE@Base 5.4.1-3+rpi1+b1
+ _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEEE@Base 5.4.1-3+rpi1+b1
+ _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.1-3+rpi1+b1
+ _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.1-3+rpi1+b1
+ _ZTISt19_Sp_make_shared_tag@Base 5.4.1-3+rpi1+b1
+ _ZTISt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.1-3+rpi1+b1
+ _ZTSN9__gnu_cxx7__mutexE@Base 5.4.1-3+rpi1+b1
+ _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEEE@Base 5.4.1-3+rpi1+b1
+ _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEEE@Base 5.4.1-3+rpi1+b1
+ _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.1-3+rpi1+b1
+ _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.1-3+rpi1+b1
+ _ZTSSt19_Sp_make_shared_tag@Base 5.4.1-3+rpi1+b1
+ _ZTSSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.1-3+rpi1+b1
+ _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp11ClaspFacade13SolveStrategyENS4_11SolveMode_tEEPNS6_5AsyncENS7_1EEEEEEEE@Base 5.4.1-3+rpi1+b1
+ _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt10mem_fun1_tIvN5Clasp2mt13ParallelSolveEjEPS6_jEEEEEE@Base 5.4.1-3+rpi1+b1
+ _ZTVSt23_Sp_counted_ptr_inplaceIjSaIjELN9__gnu_cxx12_Lock_policyE1EE@Base 5.4.1-3+rpi1+b1
+ _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag@Base 5.4.1-3+rpi1+b1
+ _ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits@Base 5.4.1-3+rpi1+b1
+ clingo_add_string@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_decision@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_decision_level@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_has_conflict@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_has_literal@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_is_false@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_is_fixed@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_is_total@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_is_true@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_level@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_max_size@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_root_level@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_size@Base 5.4.1-3+rpi1+b1
+ clingo_assignment_truth_value@Base 5.4.1-3+rpi1+b1
+ clingo_backend_acyc_edge@Base 5.4.1-3+rpi1+b1
+ clingo_backend_add_atom@Base 5.4.1-3+rpi1+b1
+ clingo_backend_assume@Base 5.4.1-3+rpi1+b1
+ clingo_backend_begin@Base 5.4.1-3+rpi1+b1
+ clingo_backend_end@Base 5.4.1-3+rpi1+b1
+ clingo_backend_external@Base 5.4.1-3+rpi1+b1
+ clingo_backend_heuristic@Base 5.4.1-3+rpi1+b1
+ clingo_backend_minimize@Base 5.4.1-3+rpi1+b1
+ clingo_backend_project@Base 5.4.1-3+rpi1+b1
+ clingo_backend_rule@Base 5.4.1-3+rpi1+b1
+ clingo_backend_weight_rule@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_array_at@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_array_size@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_description@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_map_at@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_map_has_subkey@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_map_size@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_map_subkey_name@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_root@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_type@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_value_get@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_value_get_size@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_value_is_assigned@Base 5.4.1-3+rpi1+b1
+ clingo_configuration_value_set@Base 5.4.1-3+rpi1+b1
+ clingo_control_add@Base 5.4.1-3+rpi1+b1
+ clingo_control_assign_external@Base 5.4.1-3+rpi1+b1
+ clingo_control_backend@Base 5.4.1-3+rpi1+b1
+ clingo_control_clasp_facade@Base 5.4.1-3+rpi1+b1
+ clingo_control_cleanup@Base 5.4.1-3+rpi1+b1
+ clingo_control_configuration@Base 5.4.1-3+rpi1+b1
+ clingo_control_free@Base 5.4.1-3+rpi1+b1
+ clingo_control_get_const@Base 5.4.1-3+rpi1+b1
+ clingo_control_ground@Base 5.4.1-3+rpi1+b1
+ clingo_control_has_const@Base 5.4.1-3+rpi1+b1
+ clingo_control_interrupt@Base 5.4.1-3+rpi1+b1
+ clingo_control_is_conflicting@Base 5.4.1-3+rpi1+b1
+ clingo_control_load@Base 5.4.1-3+rpi1+b1
+ clingo_control_new@Base 5.4.1-3+rpi1+b1
+ clingo_control_program_builder@Base 5.4.1-3+rpi1+b1
+ clingo_control_register_observer@Base 5.4.1-3+rpi1+b1
+ clingo_control_register_propagator@Base 5.4.1-3+rpi1+b1
+ clingo_control_release_external@Base 5.4.1-3+rpi1+b1
+ clingo_control_solve@Base 5.4.1-3+rpi1+b1
+ clingo_control_statistics@Base 5.4.1-3+rpi1+b1
+ clingo_control_symbolic_atoms@Base 5.4.1-3+rpi1+b1
+ clingo_control_theory_atoms@Base 5.4.1-3+rpi1+b1
+ clingo_control_use_enumeration_assumption@Base 5.4.1-3+rpi1+b1
+ clingo_error_code@Base 5.4.1-3+rpi1+b1
+ clingo_error_message@Base 5.4.1-3+rpi1+b1
+ clingo_error_string@Base 5.4.1-3+rpi1+b1
+ clingo_main@Base 5.4.1-3+rpi1+b1
+ clingo_main_@Base 5.4.1-3+rpi1+b1
+ clingo_model_contains@Base 5.4.1-3+rpi1+b1
+ clingo_model_context@Base 5.4.1-3+rpi1+b1
+ clingo_model_cost@Base 5.4.1-3+rpi1+b1
+ clingo_model_cost_size@Base 5.4.1-3+rpi1+b1
+ clingo_model_extend@Base 5.4.1-3+rpi1+b1
+ clingo_model_is_true@Base 5.4.1-3+rpi1+b1
+ clingo_model_number@Base 5.4.1-3+rpi1+b1
+ clingo_model_optimality_proven@Base 5.4.1-3+rpi1+b1
+ clingo_model_symbols@Base 5.4.1-3+rpi1+b1
+ clingo_model_symbols_size@Base 5.4.1-3+rpi1+b1
+ clingo_model_thread_id@Base 5.4.1-3+rpi1+b1
+ clingo_model_type@Base 5.4.1-3+rpi1+b1
+ clingo_options_add@Base 5.4.1-3+rpi1+b1
+ clingo_options_add_flag@Base 5.4.1-3+rpi1+b1
+ clingo_parse_program@Base 5.4.1-3+rpi1+b1
+ clingo_parse_term@Base 5.4.1-3+rpi1+b1
+ clingo_program_builder_add@Base 5.4.1-3+rpi1+b1
+ clingo_program_builder_begin@Base 5.4.1-3+rpi1+b1
+ clingo_program_builder_end@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_control_add_clause@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_control_add_literal@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_control_add_watch@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_control_assignment@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_control_has_watch@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_control_propagate@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_control_remove_watch@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_control_thread_id@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_add_clause@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_add_watch@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_add_watch_to_thread@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_assignment@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_get_check_mode@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_number_of_threads@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_set_check_mode@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_solver_literal@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_symbolic_atoms@Base 5.4.1-3+rpi1+b1
+ clingo_propagate_init_theory_atoms@Base 5.4.1-3+rpi1+b1
+ clingo_register_script_@Base 5.4.1-3+rpi1+b1
+ clingo_script_version_@Base 5.4.1-3+rpi1+b1
+ clingo_set_error@Base 5.4.1-3+rpi1+b1
+ clingo_signature_arity@Base 5.4.1-3+rpi1+b1
+ clingo_signature_create@Base 5.4.1-3+rpi1+b1
+ clingo_signature_hash@Base 5.4.1-3+rpi1+b1
+ clingo_signature_is_equal_to@Base 5.4.1-3+rpi1+b1
+ clingo_signature_is_less_than@Base 5.4.1-3+rpi1+b1
+ clingo_signature_is_negative@Base 5.4.1-3+rpi1+b1
+ clingo_signature_is_positive@Base 5.4.1-3+rpi1+b1
+ clingo_signature_name@Base 5.4.1-3+rpi1+b1
+ clingo_solve_control_add_clause@Base 5.4.1-3+rpi1+b1
+ clingo_solve_control_symbolic_atoms@Base 5.4.1-3+rpi1+b1
+ clingo_solve_handle_cancel@Base 5.4.1-3+rpi1+b1
+ clingo_solve_handle_close@Base 5.4.1-3+rpi1+b1
+ clingo_solve_handle_get@Base 5.4.1-3+rpi1+b1
+ clingo_solve_handle_model@Base 5.4.1-3+rpi1+b1
+ clingo_solve_handle_resume@Base 5.4.1-3+rpi1+b1
+ clingo_solve_handle_wait@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_array_at@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_array_push@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_array_size@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_map_add_subkey@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_map_at@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_map_has_subkey@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_map_size@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_map_subkey_name@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_root@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_type@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_value_get@Base 5.4.1-3+rpi1+b1
+ clingo_statistics_value_set@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_arguments@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_create_function@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_create_id@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_create_infimum@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_create_number@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_create_string@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_create_supremum@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_hash@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_is_equal_to@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_is_less_than@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_is_negative@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_is_positive@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_name@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_number@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_string@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_to_string@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_to_string_size@Base 5.4.1-3+rpi1+b1
+ clingo_symbol_type@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_begin@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_end@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_find@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_is_external@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_is_fact@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_is_valid@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_iterator_is_equal_to@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_literal@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_next@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_signatures@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_signatures_size@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_size@Base 5.4.1-3+rpi1+b1
+ clingo_symbolic_atoms_symbol@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_atom_elements@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_atom_guard@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_atom_has_guard@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_atom_literal@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_atom_term@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_atom_to_string@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_atom_to_string_size@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_element_condition@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_element_condition_id@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_element_to_string@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_element_to_string_size@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_element_tuple@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_size@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_term_arguments@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_term_name@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_term_number@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_term_to_string@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_term_to_string_size@Base 5.4.1-3+rpi1+b1
+ clingo_theory_atoms_term_type@Base 5.4.1-3+rpi1+b1
+ clingo_version@Base 5.4.1-3+rpi1+b1
+ clingo_warning_string@Base 5.4.1-3+rpi1+b1
+ gringo_main_@Base 5.4.1-3+rpi1+b1
   debian/rules override_dh_shlibdeps
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_shlibdeps -l/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin
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
dpkg-shlibdeps: warning: debian/gringo/usr/bin/gringo contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
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: debian/gringo/usr/bin/clingo 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/libclingo.so.3.0 found in none of the libraries
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'gringo-dbgsym' in '../gringo-dbgsym_5.4.1-3+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'gringo' in '../gringo_5.4.1-3+rpi1+b1_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../gringo_5.4.1-3+rpi1+b1_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> -O../gringo_5.4.1-3+rpi1+b1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2022-08-22T03:31:58Z

Finished
--------

I: Built successfully

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


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


gringo_5.4.1-3+rpi1+b1_armhf.changes:
-------------------------------------

Format: 1.8
Date: Wed, 30 Dec 2020 18:37:21 +0000
Source: gringo (5.4.1-3+rpi1)
Binary: gringo gringo-dbgsym
Binary-Only: yes
Architecture: armhf
Version: 5.4.1-3+rpi1+b1
Distribution: bookworm-staging
Urgency: low
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Raspbian wandboard test autobuilder <root@raspbian.org>
Description:
 gringo     - grounding tools for (disjunctive) logic programs
Changes:
 gringo (5.4.1-3+rpi1+b1) bookworm-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 6c31803f0c6da44c70cf30db9d83b1d615df95e1 28079004 gringo-dbgsym_5.4.1-3+rpi1+b1_armhf.deb
 2b3059019e7fdcd63e497e02e835850cf23595b1 7160 gringo_5.4.1-3+rpi1+b1_armhf.buildinfo
 8a09c63d427e8bfa70b281bc59bec1331152795b 1571096 gringo_5.4.1-3+rpi1+b1_armhf.deb
Checksums-Sha256:
 460226585ccd2dd145703e4c7947f894216e7da76a59be8a33e34f9ea6dcdd1b 28079004 gringo-dbgsym_5.4.1-3+rpi1+b1_armhf.deb
 2dc1b28ba8327dd445b9d33a2f4e4778f87307571ec9a68e0664494bf3dceee0 7160 gringo_5.4.1-3+rpi1+b1_armhf.buildinfo
 c98f446fee5457ab423698467c3d13a20d6afb619760fe35c43b90be8224fc7b 1571096 gringo_5.4.1-3+rpi1+b1_armhf.deb
Files:
 83862f981eb2208f020bb8f8581912e2 28079004 debug optional gringo-dbgsym_5.4.1-3+rpi1+b1_armhf.deb
 3862e7b52ae6da5f5d101afda6fb80a7 7160 interpreters optional gringo_5.4.1-3+rpi1+b1_armhf.buildinfo
 14bd9f651ccb4a8017b9e8ce7c71b235 1571096 interpreters optional gringo_5.4.1-3+rpi1+b1_armhf.deb

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


gringo-dbgsym_5.4.1-3+rpi1+b1_armhf.deb
---------------------------------------

 new Debian package, version 2.0.
 size 28079004 bytes: control archive=808 bytes.
     570 bytes,    12 lines      control              
     616 bytes,     6 lines      md5sums              
 Package: gringo-dbgsym
 Source: gringo (5.4.1-3+rpi1)
 Version: 5.4.1-3+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 29417
 Depends: gringo (= 5.4.1-3+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for gringo
 Build-Ids: 98cd81b7ccab30eb686be4793ec601c50b5bec1f 9919ce19b505edbb527001985d53e41ef7db3298 9a3900c60b6bd7bf7a35fd32423b0e5884307145 b0a15d0432b07fba69e424bbbcd90d907d19f295 c1a57b3d885d61be3bca7ee0a75f188edf73f110

drwxr-xr-x root/root         0 2020-12-30 18:37 ./
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/debug/.build-id/98/
-rw-r--r-- root/root  25304516 2020-12-30 18:37 ./usr/lib/debug/.build-id/98/cd81b7ccab30eb686be4793ec601c50b5bec1f.debug
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/debug/.build-id/99/
-rw-r--r-- root/root    734132 2020-12-30 18:37 ./usr/lib/debug/.build-id/99/19ce19b505edbb527001985d53e41ef7db3298.debug
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/debug/.build-id/9a/
-rw-r--r-- root/root   1306900 2020-12-30 18:37 ./usr/lib/debug/.build-id/9a/3900c60b6bd7bf7a35fd32423b0e5884307145.debug
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/debug/.build-id/b0/
-rw-r--r-- root/root   1306940 2020-12-30 18:37 ./usr/lib/debug/.build-id/b0/a15d0432b07fba69e424bbbcd90d907d19f295.debug
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/debug/.build-id/c1/
-rw-r--r-- root/root    923752 2020-12-30 18:37 ./usr/lib/debug/.build-id/c1/a57b3d885d61be3bca7ee0a75f188edf73f110.debug
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/debug/.dwz/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/
-rw-r--r-- root/root    526644 2020-12-30 18:37 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/gringo.debug
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo-dbgsym -> gringo


gringo_5.4.1-3+rpi1+b1_armhf.deb
--------------------------------

 new Debian package, version 2.0.
 size 1571096 bytes: control archive=11772 bytes.
    1740 bytes,    36 lines      control              
   31111 bytes,   323 lines      md5sums              
      30 bytes,     1 lines      shlibs               
   25708 bytes,   311 lines      symbols              
      65 bytes,     2 lines      triggers             
 Package: gringo
 Source: gringo (5.4.1-3+rpi1)
 Version: 5.4.1-3+rpi1+b1
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 10152
 Depends: libatomic1 (>= 4.8), libc6 (>= 2.33), libgcc-s1 (>= 3.5), liblua5.4-0 (>= 5.4.4), libpython3.10 (>= 3.10.0), libstdc++6 (>= 12)
 Recommends: clasp
 Conflicts: clingo, iclingo
 Breaks: aspcud (<= 1.9.0-2), clasp (<< 3.2.1-1)
 Replaces: clingo, iclingo
 Section: interpreters
 Priority: optional
 Homepage: https://www.potassco.org/clingo/
 Description: grounding tools for (disjunctive) logic programs
  Current answer set solvers work on variable-free programs. Hence, a
  grounder is needed that, given an input program with first-order
  variables, computes an equivalent ground (variable-free) program.
  .
  This package contains the following tools:
  .
   - gringo: a grounder that, given an input program with first-order
     variables, computes an equivalent ground (variable-free) program in
     aspif format. Its output can be processed further with answer set
     solver clasp. Starting with gringo series 5, its output is no longer
     directly compatible with solvers like smodels or cmodels reading
     smodels format. Use lpconvert for translating aspif format to
     smodels format.
   - clingo: combines both gringo and clasp into a monolithic system.
     This way it offers more control over the grounding and solving
     process than gringo and clasp can offer individually: multi-shot
     solving.
   - lpconvert: converter between gringo's aspif and smodels format.
   - reify: small utility that reifies logic programs given in aspif
     format. It produces a set of facts, which can be processed further
     with gringo.

drwxr-xr-x root/root         0 2020-12-30 18:37 ./
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/bin/
-rwxr-xr-x root/root    606344 2020-12-30 18:37 ./usr/bin/clingo
-rwxr-xr-x root/root    606344 2020-12-30 18:37 ./usr/bin/gringo
lrwxrwxrwx root/root         0 2020-12-30 18:37 ./usr/bin/iclingo -> clingo
-rwxr-xr-x root/root    263824 2020-12-30 18:37 ./usr/bin/lpconvert
lrwxrwxrwx root/root         0 2020-12-30 18:37 ./usr/bin/oclingo -> clingo
-rwxr-xr-x root/root    198284 2020-12-30 18:37 ./usr/bin/reify
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/lib/
lrwxrwxrwx root/root         0 2020-12-30 18:37 ./usr/lib/libclingo.so -> libclingo.so.3
lrwxrwxrwx root/root         0 2020-12-30 18:37 ./usr/lib/libclingo.so.3 -> libclingo.so.3.0
-rw-r--r-- root/root   3344620 2020-12-30 18:37 ./usr/lib/libclingo.so.3.0
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/
-rw-r--r-- root/root       439 2020-12-30 18:37 ./usr/share/doc/gringo/NEWS.Debian.gz
-rw-r--r-- root/root       982 2020-12-06 17:13 ./usr/share/doc/gringo/README.md
-rw-r--r-- root/root       171 2020-12-30 18:37 ./usr/share/doc/gringo/TODO.Debian
-rw-r--r-- root/root       224 2020-12-30 18:37 ./usr/share/doc/gringo/changelog.Debian.armhf.gz
-rw-r--r-- root/root      6252 2020-12-30 18:37 ./usr/share/doc/gringo/changelog.Debian.gz
-rw-r--r-- root/root      3797 2020-12-06 17:13 ./usr/share/doc/gringo/changelog.gz
-rw-r--r-- root/root      1400 2020-12-30 18:37 ./usr/share/doc/gringo/copyright
drwxr-xr-x root/root         0 2020-12-06 17:13 ./usr/share/doc/gringo/examples/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/c/
-rw-r--r-- root/root      2550 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/CMakeLists.txt
-rw-r--r-- root/root      2826 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/application.c
-rw-r--r-- root/root      7485 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/ast.c
-rw-r--r-- root/root      5161 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/backend.c
-rw-r--r-- root/root      4343 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/configuration.c
-rw-r--r-- root/root      3292 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/control.c
-rw-r--r-- root/root      5336 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/model.c
-rw-r--r-- root/root     11979 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/propagator.c
-rw-r--r-- root/root      3902 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/solve-async.c
-rw-r--r-- root/root      8063 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/statistics.c
-rw-r--r-- root/root      2792 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/symbol.c
-rw-r--r-- root/root      3220 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/symbolic-atoms.c
-rw-r--r-- root/root      4713 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/theory-atoms.c
-rw-r--r-- root/root       245 2020-12-06 17:13 ./usr/share/doc/gringo/examples/c/version.c
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/cc/
-rw-r--r-- root/root       577 2020-12-06 17:13 ./usr/share/doc/gringo/examples/cc/CMakeLists.txt
-rw-r--r-- root/root      7229 2020-12-06 17:13 ./usr/share/doc/gringo/examples/cc/heuristic.cc
-rw-r--r-- root/root      1414 2020-12-06 17:13 ./usr/share/doc/gringo/examples/cc/inject-terms.cc
-rw-r--r-- root/root       736 2020-12-06 17:13 ./usr/share/doc/gringo/examples/cc/solve-iteratively.cc
drwxr-xr-x root/root         0 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/15puzzle/
-rw-r--r-- root/root       637 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/15puzzle/README.md
-rw-r--r-- root/root       989 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/15puzzle/encoding.lp
-rw-r--r-- root/root       477 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/15puzzle/instance1.lp
-rw-r--r-- root/root       358 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/15puzzle/instance2.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/addclause/
-rw-r--r-- root/root       144 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/addclause/README
-rw-r--r-- root/root       426 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/addclause/addclause-lua.lp
-rw-r--r-- root/root       423 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/addclause/addclause-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/blocksworld/
-rw-r--r-- root/root       526 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/blocksworld/README
-rw-r--r-- root/root       315 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/blocksworld/blocks_01.lp
-rw-r--r-- root/root       142 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/blocksworld/control_01.lua
-rw-r--r-- root/root      9467 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/blocksworld/control_01.out
-rw-r--r-- root/root      2880 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/blocksworld/lua.lp
-rw-r--r-- root/root       330 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/blocksworld/lua_interpret.lp
-rw-r--r-- root/root      5235 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/blocksworld/world.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/cannot/
-rw-r--r-- root/root       576 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cannot/README.md
-rw-r--r-- root/root      2525 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cannot/cannot-lua.lp
-rw-r--r-- root/root      1888 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cannot/cannot-py.lp
-rw-r--r-- root/root       448 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cannot/example.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/commit/
-rw-r--r-- root/root       225 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/commit/README
-rw-r--r-- root/root       311 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/commit/commit-lua.lp
-rw-r--r-- root/root       298 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/commit/commit-py.lp
-rw-r--r-- root/root        63 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/commit/encoding.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/consequences/
-rw-r--r-- root/root       184 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/consequences/README
-rw-r--r-- root/root       821 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/consequences/brave-lua.lp
-rw-r--r-- root/root       486 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/consequences/brave-py.lp
-rw-r--r-- root/root       156 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/consequences/example.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/context/
-rw-r--r-- root/root       220 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/context/README
-rw-r--r-- root/root       470 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/context/context-lua.lp
-rw-r--r-- root/root       385 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/context/context-py.lp
-rw-r--r-- root/root        14 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/context/encoding.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/controller-async/
-rw-r--r-- root/root       270 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-async/README
-rw-r--r-- root/root       283 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-async/client.lp
-rwxr-xr-x root/root      4358 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-async/controller.py
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/controller-processes/
-rw-r--r-- root/root       328 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-processes/README
-rw-r--r-- root/root       283 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-processes/client.lp
-rw-r--r-- root/root      2567 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-processes/client.py
-rw-r--r-- root/root      3598 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-processes/server.py
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/controller-threads/
-rw-r--r-- root/root       297 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-threads/README
-rw-r--r-- root/root       283 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-threads/client.lp
-rwxr-xr-x root/root      5468 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/controller-threads/controller.py
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/cover/
-rw-r--r-- root/root       197 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cover/README
-rw-r--r-- root/root      1906 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cover/control-lua.lp
-rw-r--r-- root/root      1639 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cover/control-py.lp
-rw-r--r-- root/root       200 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cover/cover.lp
-rw-r--r-- root/root       146 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cover/instance.lp
-rw-r--r-- root/root       307 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/cover/preprocess.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/dl/
-rw-r--r-- root/root       638 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/dl/README.md
-rw-r--r-- root/root      5846 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/dl/difference_logic.py
-rw-r--r-- root/root       532 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/dl/dl.lp
-rw-r--r-- root/root       945 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/dl/dlO.lp
-rw-r--r-- root/root       685 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/dl/fsE.lp
-rw-r--r-- root/root       170 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/dl/fsI.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/domains/
-rw-r--r-- root/root       243 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/domains/README
-rw-r--r-- root/root       807 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/domains/domains-lua.lp
-rw-r--r-- root/root       694 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/domains/domains-py.lp
-rw-r--r-- root/root        51 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/domains/instance.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/dot-propagator/
-rw-r--r-- root/root       257 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/dot-propagator/README
-rw-r--r-- root/root       711 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/dot-propagator/dot.lp
-rw-r--r-- root/root        88 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/dot-propagator/test.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/enum-assumption/
-rw-r--r-- root/root       316 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/enum-assumption/README
-rw-r--r-- root/root       460 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/enum-assumption/example-lua.lp
-rw-r--r-- root/root       455 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/enum-assumption/example-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/excel/
-rw-r--r-- root/root       316 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/excel/README.md
-rw-r--r-- root/root        38 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/excel/example.lp
-rw-r--r-- root/root       768 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/excel/excel-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/expansion/
drwxr-xr-x root/root         0 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/
drwxr-xr-x root/root         0 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/encodings/
-rw-r--r-- root/root       613 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/encodings/encoding.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/
-rw-r--r-- root/root     21950 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0004-graph_colouring-125-0.lp
-rw-r--r-- root/root     21468 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0005-graph_colouring-125-0.lp
-rw-r--r-- root/root     20926 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0007-graph_colouring-125-0.lp
-rw-r--r-- root/root     21826 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0008-graph_colouring-125-0.lp
-rw-r--r-- root/root     22423 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0013-graph_colouring-130-0.lp
-rw-r--r-- root/root     26056 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0021-graph_colouring-135-0.lp
-rw-r--r-- root/root     26970 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0022-graph_colouring-135-0.lp
-rw-r--r-- root/root     24560 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0023-graph_colouring-135-0.lp
-rw-r--r-- root/root     26342 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0025-graph_colouring-135-0.lp
-rw-r--r-- root/root     29473 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0032-graph_colouring-140-0.lp
-rw-r--r-- root/root     28215 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0036-graph_colouring-140-0.lp
-rw-r--r-- root/root     28853 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0039-graph_colouring-140-0.lp
-rw-r--r-- root/root     29389 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0040-graph_colouring-140-0.lp
-rw-r--r-- root/root     31324 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0046-graph_colouring-145-0.lp
-rw-r--r-- root/root     28902 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0047-graph_colouring-145-0.lp
-rw-r--r-- root/root     29652 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0048-graph_colouring-145-0.lp
-rw-r--r-- root/root     29516 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0050-graph_colouring-145-0.lp
-rw-r--r-- root/root     30119 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0056-graph_colouring-150-0.lp
-rw-r--r-- root/root     31685 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0059-graph_colouring-150-0.lp
-rw-r--r-- root/root     33021 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/GraphColouring/instances/0060-graph_colouring-150-0.lp
drwxr-xr-x root/root         0 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/
drwxr-xr-x root/root         0 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/encodings/
-rw-r--r-- root/root      2288 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/encodings/encoding.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/
-rw-r--r-- root/root     14436 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/100-partner_units-100-0.lp
-rw-r--r-- root/root     14450 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/102-partner_units-100-0.lp
-rw-r--r-- root/root     14482 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/114-partner_units_polynomial-100-0.lp
-rw-r--r-- root/root     14478 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/115-partner_units_polynomial-100-0.lp
-rw-r--r-- root/root     14470 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/119-partner_units_polynomial-100-0.lp
-rw-r--r-- root/root     14362 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/127-partner_units_polynomial-100-0.lp
-rw-r--r-- root/root     14532 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/153-partner_units-100-0.lp
-rw-r--r-- root/root     14482 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/154-partner_units-100-0.lp
-rw-r--r-- root/root     14420 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/156-partner_units-100-0.lp
-rw-r--r-- root/root     14410 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/161-partner_units-100-0.lp
-rw-r--r-- root/root     15219 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/175-partner_units_polynomial-75-0.lp
-rw-r--r-- root/root      6780 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/180-partner_units_polynomial-47-0.lp
-rw-r--r-- root/root     11185 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/188-partner_units_polynomial-57-0.lp
-rw-r--r-- root/root      7620 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/196-partner_units_polynomial-59-0.lp
-rw-r--r-- root/root     11858 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/26-partner_units_polynomial-60-0.lp
-rw-r--r-- root/root     14440 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/52-partner_units_polynomial-100-0.lp
-rw-r--r-- root/root     14362 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/58-partner_units_polynomial-100-0.lp
-rw-r--r-- root/root     14430 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/69-partner_units_polynomial-100-0.lp
-rw-r--r-- root/root     14398 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/91-partner_units-100-0.lp
-rw-r--r-- root/root     14528 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/PartnerUnits/instances/99-partner_units-100-0.lp
-rw-r--r-- root/root      1614 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/README
-rwxr-xr-x root/root      3622 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/expansion/main.py
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/extend_model/
-rw-r--r-- root/root       182 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/extend_model/README.md
-rw-r--r-- root/root       442 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/extend_model/extend_model-lua.lp
-rw-r--r-- root/root       311 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/extend_model/extend_model-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/external/
-rw-r--r-- root/root       123 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/external/README
-rw-r--r-- root/root       332 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/external/external-lua.lp
-rw-r--r-- root/root       341 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/external/external-py.lp
-rw-r--r-- root/root       137 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/external/external.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/heuristic/
-rw-r--r-- root/root       217 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/heuristic/README.md
-rw-r--r-- root/root      2750 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/heuristic/encoding-lua.lp
-rw-r--r-- root/root      2232 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/heuristic/encoding-py.lp
-rw-r--r-- root/root        77 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/heuristic/instance.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/iclingo/
-rw-r--r-- root/root       477 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/iclingo/README.md
-rw-r--r-- root/root       178 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/iclingo/example.lp
-rw-r--r-- root/root        20 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/iclingo/incmode-int.lp
-rw-r--r-- root/root      1169 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/iclingo/incmode-lua.lp
-rw-r--r-- root/root      1056 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/iclingo/incmode-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/include/
-rw-r--r-- root/root       127 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/include/README
-rw-r--r-- root/root       151 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/include/encoding-lua.lp
-rw-r--r-- root/root       146 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/include/encoding-py.lp
-rw-r--r-- root/root         6 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/include/include.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/incqueens/
-rw-r--r-- root/root       372 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/incqueens/README.md
-rw-r--r-- root/root       514 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/incqueens/incqueens-lua.lp
-rw-r--r-- root/root       438 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/incqueens/incqueens-py.lp
-rw-r--r-- root/root       857 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/incqueens/incqueens.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/itersolve/
-rw-r--r-- root/root       147 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/itersolve/README
-rw-r--r-- root/root       333 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/itersolve/itersolve-lua.lp
-rw-r--r-- root/root       163 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/itersolve/itersolve-py.lp
-rw-r--r-- root/root         9 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/itersolve/program.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/load/
-rw-r--r-- root/root       162 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/load/README
-rw-r--r-- root/root       445 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/load/load-lua.lp
-rw-r--r-- root/root       372 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/load/load-py.lp
-rw-r--r-- root/root        33 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/load/program.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/onmodel/
-rw-r--r-- root/root       401 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/onmodel/README
-rw-r--r-- root/root      1170 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/onmodel/onmodel-lua.lp
-rw-r--r-- root/root       963 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/onmodel/onmodel-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/opt/
-rw-r--r-- root/root       412 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/opt/README.md
-rw-r--r-- root/root       744 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/opt/opt.lp
-rw-r--r-- root/root       590 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/opt/tohB.lp
-rw-r--r-- root/root       505 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/opt/tohE.lp
-rw-r--r-- root/root        59 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/opt/tohI.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/planning/
-rw-r--r-- root/root       240 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/README
-rw-r--r-- root/root      1148 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/convert.lp
-rwxr-xr-x root/root        88 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/convert.sh
-rw-r--r-- root/root      3241 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/encoding.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/planning/instances/
-rw-r--r-- root/root      8437 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/instances/coins01.lp
-rw-r--r-- root/root      9358 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/instances/comm02.lp
-rw-r--r-- root/root     12546 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/instances/comm03.lp
-rw-r--r-- root/root     19636 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/instances/comm05.lp
-rw-r--r-- root/root      1660 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/instances/uts01.lp
-rw-r--r-- root/root      1039 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/planning/planning-lua.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/pydoc/
-rw-r--r-- root/root       117 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/pydoc/README
-rwxr-xr-x root/root       558 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/pydoc/pydoc-lib.py
-rw-r--r-- root/root       584 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/pydoc/pydoc.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/robots/
-rw-r--r-- root/root       488 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/README.md
-rw-r--r-- root/root      1910 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/board.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/robots/img/
-rw-r--r-- root/root       680 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_blue_east.gif
-rw-r--r-- root/root       643 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_blue_north.gif
-rw-r--r-- root/root       657 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_blue_south.gif
-rw-r--r-- root/root       679 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_blue_west.gif
-rw-r--r-- root/root       697 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_green_east.gif
-rw-r--r-- root/root       704 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_green_north.gif
-rw-r--r-- root/root       714 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_green_south.gif
-rw-r--r-- root/root       690 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_green_west.gif
-rw-r--r-- root/root       680 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_red_east.gif
-rw-r--r-- root/root       643 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_red_north.gif
-rw-r--r-- root/root       657 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_red_south.gif
-rw-r--r-- root/root       679 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_red_west.gif
-rw-r--r-- root/root       680 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_yellow_east.gif
-rw-r--r-- root/root       640 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_yellow_north.gif
-rw-r--r-- root/root       658 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_yellow_south.gif
-rw-r--r-- root/root       679 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/arrow_yellow_west.gif
-rw-r--r-- root/root      1121 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/moon_blue.gif
-rw-r--r-- root/root      1137 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/moon_green.gif
-rw-r--r-- root/root      1121 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/moon_red.gif
-rw-r--r-- root/root      1120 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/moon_yellow.gif
-rw-r--r-- root/root       637 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_blue_east.gif
-rw-r--r-- root/root       634 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_blue_north.gif
-rw-r--r-- root/root       627 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_blue_south.gif
-rw-r--r-- root/root       647 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_blue_west.gif
-rw-r--r-- root/root       624 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_green_east.gif
-rw-r--r-- root/root       639 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_green_north.gif
-rw-r--r-- root/root       657 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_green_south.gif
-rw-r--r-- root/root       653 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_green_west.gif
-rw-r--r-- root/root       616 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_red_east.gif
-rw-r--r-- root/root       634 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_red_north.gif
-rw-r--r-- root/root       627 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_red_south.gif
-rw-r--r-- root/root       647 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_red_west.gif
-rw-r--r-- root/root       631 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_yellow_east.gif
-rw-r--r-- root/root       631 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_yellow_north.gif
-rw-r--r-- root/root       627 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_yellow_south.gif
-rw-r--r-- root/root       643 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/move_yellow_west.gif
-rw-r--r-- root/root      1415 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/random_robot.gif
-rw-r--r-- root/root       687 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/robot_blue.gif
-rw-r--r-- root/root      1142 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/robot_green.gif
-rw-r--r-- root/root       687 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/robot_red.gif
-rw-r--r-- root/root       685 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/robot_yellow.gif
-rw-r--r-- root/root       763 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/saturn_blue.gif
-rw-r--r-- root/root       825 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/saturn_green.gif
-rw-r--r-- root/root       763 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/saturn_red.gif
-rw-r--r-- root/root       763 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/saturn_yellow.gif
-rw-r--r-- root/root       721 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/star_blue.gif
-rw-r--r-- root/root       757 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/star_green.gif
-rw-r--r-- root/root       721 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/star_red.gif
-rw-r--r-- root/root       723 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/star_yellow.gif
-rw-r--r-- root/root      1147 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/sun_blue.gif
-rw-r--r-- root/root      1155 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/sun_green.gif
-rw-r--r-- root/root      1147 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/sun_red.gif
-rw-r--r-- root/root      1144 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/sun_yellow.gif
-rw-r--r-- root/root      1724 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/tile_left.gif
-rw-r--r-- root/root      1770 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/tile_right.gif
-rw-r--r-- root/root      1136 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/wall_north.gif
-rw-r--r-- root/root      1171 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/img/wall_west.gif
-rw-r--r-- root/root       946 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/robots.lp
-rwxr-xr-x root/root     19781 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/robots/visualize.py
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/setconf/
-rw-r--r-- root/root       137 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/setconf/README
-rw-r--r-- root/root      1567 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/setconf/setconf-lua.lp
-rw-r--r-- root/root      1556 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/setconf/setconf-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/solitaire/
-rw-r--r-- root/root      1217 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/solitaire/README.md
-rw-r--r-- root/root       550 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/solitaire/instance.lp
-rw-r--r-- root/root       996 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/solitaire/solitaire.lp
-rwxr-xr-x root/root      5762 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/solitaire/visualize.py
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/solve-async/
-rw-r--r-- root/root       222 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/solve-async/README
-rw-r--r-- root/root        82 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/solve-async/program.lp
-rw-r--r-- root/root       463 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/solve-async/solve-async-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/stats/
-rw-r--r-- root/root       353 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/stats/README
-rw-r--r-- root/root        54 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/stats/example.lp
-rw-r--r-- root/root       412 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/stats/stats-lua.lp
-rw-r--r-- root/root       321 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/stats/stats-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/tmode/
-rw-r--r-- root/root       375 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/tmode/README.md
-rw-r--r-- root/root       155 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/tmode/example.lp
-rw-r--r-- root/root       134 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/tmode/example2.lp
-rw-r--r-- root/root      4802 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/tmode/visitor.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/clingo/unblock/
-rw-r--r-- root/root       342 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/unblock/README
-rw-r--r-- root/root       244 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/unblock/inst1.lp
-rw-r--r-- root/root       301 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/unblock/inst2.lp
-rw-r--r-- root/root       178 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/unblock/inst3.lp
-rw-r--r-- root/root       195 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/unblock/inst4.lp
-rw-r--r-- root/root       643 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/unblock/inst5.lp
-rw-r--r-- root/root      1671 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/unblock/unblock.lp
-rwxr-xr-x root/root      6032 2020-12-06 17:13 ./usr/share/doc/gringo/examples/clingo/unblock/visualize.py
drwxr-xr-x root/root         0 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/acyc/
-rw-r--r-- root/root        92 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/acyc/README
-rw-r--r-- root/root       177 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/acyc/encoding.lp
-rw-r--r-- root/root        53 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/acyc/instance.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/ast/
-rw-r--r-- root/root       186 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/ast/README
-rw-r--r-- root/root        81 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/ast/example.lp
-rw-r--r-- root/root      2240 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/ast/visitor.lp
drwxr-xr-x root/root         0 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/gbie/
-rw-r--r-- root/root       370 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/gbie/README
-rw-r--r-- root/root      1666 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/gbie/gbie1.lp
-rw-r--r-- root/root       933 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/gbie/gbie2.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/gbie/instances/
-rw-r--r-- root/root       387 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/gbie/instances/sat_01.lp
-rw-r--r-- root/root   1416054 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/gbie/instances/sat_02.lp
-rw-r--r-- root/root   1218234 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/gbie/instances/sat_03.lp
-rw-r--r-- root/root       495 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/gbie/instances/unsat_01.lp
-rw-r--r-- root/root   1248159 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/gbie/instances/unsat_02.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/prime-implicants/
-rw-r--r-- root/root       269 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/prime-implicants/README
-rw-r--r-- root/root      2000 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/prime-implicants/encoding.lp
-rw-r--r-- root/root       553 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/prime-implicants/instance.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/project/
-rw-r--r-- root/root        94 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/project/README
-rw-r--r-- root/root        51 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/project/example.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/queens/
-rw-r--r-- root/root       108 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/queens/README
-rw-r--r-- root/root       418 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/queens/queens1.lp
-rw-r--r-- root/root       492 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/queens/queens2.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/rec-cond/
-rw-r--r-- root/root       112 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/rec-cond/README
-rw-r--r-- root/root      2446 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/rec-cond/encoding.lp
-rw-r--r-- root/root      2047 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/rec-cond/instance.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/sort/
-rw-r--r-- root/root       791 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/sort/README.md
-rw-r--r-- root/root       114 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/sort/encoding.lp
-rw-r--r-- root/root       282 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/sort/sort-lua.lp
-rw-r--r-- root/root       158 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/sort/sort-py.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/subset/
-rw-r--r-- root/root       178 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/subset/README
-rw-r--r-- root/root       104 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/subset/example.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/gringo/toh/
-rw-r--r-- root/root       355 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/toh/README.md
-rw-r--r-- root/root       504 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/toh/tohE.lp
-rw-r--r-- root/root        74 2020-12-06 17:13 ./usr/share/doc/gringo/examples/gringo/toh/tohI.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/doc/gringo/examples/reify/
-rw-r--r-- root/root      1456 2020-12-06 17:13 ./usr/share/doc/gringo/examples/reify/README.md
-rw-r--r-- root/root       138 2020-12-06 17:13 ./usr/share/doc/gringo/examples/reify/example1.lp
-rw-r--r-- root/root     10443 2020-12-06 17:13 ./usr/share/doc/gringo/examples/reify/example2.lp
-rw-r--r-- root/root       817 2020-12-06 17:13 ./usr/share/doc/gringo/examples/reify/meta.lp
-rw-r--r-- root/root      2826 2020-12-06 17:13 ./usr/share/doc/gringo/examples/reify/metaD.lp
-rw-r--r-- root/root      2589 2020-12-06 17:13 ./usr/share/doc/gringo/examples/reify/metaO.lp
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/man/
drwxr-xr-x root/root         0 2020-12-30 18:37 ./usr/share/man/man1/
-rw-r--r-- root/root      1069 2020-12-30 18:37 ./usr/share/man/man1/clingo.1.gz
-rw-r--r-- root/root      1124 2020-12-30 18:37 ./usr/share/man/man1/gringo.1.gz
lrwxrwxrwx root/root         0 2020-12-30 18:37 ./usr/share/man/man1/iclingo.1.gz -> clingo.1.gz
-rw-r--r-- root/root       953 2020-12-30 18:37 ./usr/share/man/man1/lpconvert.1.gz
lrwxrwxrwx root/root         0 2020-12-30 18:37 ./usr/share/man/man1/oclingo.1.gz -> clingo.1.gz
-rw-r--r-- root/root       997 2020-12-30 18:37 ./usr/share/man/man1/reify.1.gz


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


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

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

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

Build Architecture: armhf
Build-Space: 995748
Build-Time: 4180
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 667
Job: gringo_5.4.1-3+rpi1
Machine Architecture: armhf
Package: gringo
Package-Time: 4909
Source-Version: 5.4.1-3+rpi1
Space: 995748
Status: successful
Version: 5.4.1-3+rpi1+b1
--------------------------------------------------------------------------------
Finished at 2022-08-22T03:31:58Z
Build needed 01:21:49, 995748k disc space