gringo →
5.4.1-3+rpi1+b1 →
armhf → 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