=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderd2cv9XD/inputs/pccts_1.33MR33-6.6_riscv64.buildinfo Source: pccts Version: 1.33MR33-6.6 rebuilderd-worker node: riscv64-06 +------------------------------------------------------------------------------+ | Downloading sources Mon, 27 Oct 2025 06:11:38 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:3 https://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:4 https://deb.debian.org/debian trixie-proposed-updates InRelease [55.8 kB] Get:5 https://deb.debian.org/debian trixie-backports InRelease [54.0 kB] Get:6 https://deb.debian.org/debian forky InRelease [147 kB] Get:7 https://deb.debian.org/debian sid InRelease [207 kB] Get:8 https://deb.debian.org/debian experimental InRelease [101 kB] Get:9 https://deb.debian.org/debian trixie/non-free-firmware Sources [6536 B] Get:10 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:11 https://deb.debian.org/debian-security trixie-security/main Sources [87.7 kB] Get:12 https://deb.debian.org/debian-security trixie-security/non-free-firmware Sources [696 B] Get:13 https://deb.debian.org/debian trixie-updates/main Sources [2788 B] Get:14 https://deb.debian.org/debian trixie-proposed-updates/non-free-firmware Sources [692 B] Get:15 https://deb.debian.org/debian trixie-proposed-updates/main Sources [89.7 kB] Get:16 https://deb.debian.org/debian trixie-backports/non-free-firmware Sources [1052 B] Get:17 https://deb.debian.org/debian trixie-backports/main Sources [62.9 kB] Get:18 https://deb.debian.org/debian forky/main Sources [10.7 MB] Get:19 https://deb.debian.org/debian forky/non-free-firmware Sources [7128 B] Get:20 https://deb.debian.org/debian sid/main Sources [11.2 MB] Get:21 https://deb.debian.org/debian sid/non-free-firmware Sources [9088 B] Get:22 https://deb.debian.org/debian experimental/non-free-firmware Sources [2572 B] Get:23 https://deb.debian.org/debian experimental/main Sources [388 kB] Fetched 33.8 MB in 22s (1510 kB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/p/pccts/pccts_1.33MR33-6.6.dsc' pccts_1.33MR33-6.6.dsc 1821 SHA256:ebaeec2e95de48b63741947aa07723e2eb7f00819f5f264be290694624451521 'https://deb.debian.org/debian/pool/main/p/pccts/pccts_1.33MR33.orig.tar.gz' pccts_1.33MR33.orig.tar.gz 550186 SHA256:49556ae11851391ca124d3beef15f3969f65524c29714770a1a22b51106e1c7a 'https://deb.debian.org/debian/pool/main/p/pccts/pccts_1.33MR33-6.6.debian.tar.xz' pccts_1.33MR33-6.6.debian.tar.xz 9032 SHA256:b66c7b1efc83d84bdf3f5f7e12555f1e149cbbd925a54ef21314bf98f3b62a8a 49556ae11851391ca124d3beef15f3969f65524c29714770a1a22b51106e1c7a pccts_1.33MR33.orig.tar.gz b66c7b1efc83d84bdf3f5f7e12555f1e149cbbd925a54ef21314bf98f3b62a8a pccts_1.33MR33-6.6.debian.tar.xz ebaeec2e95de48b63741947aa07723e2eb7f00819f5f264be290694624451521 pccts_1.33MR33-6.6.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Mon, 27 Oct 2025 06:12:04 +0000 | +------------------------------------------------------------------------------+ Rebuilding pccts=1.33MR33-6.6 in /srv/rebuilderd/tmp/rebuilderd2cv9XD/inputs now. + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderd2cv9XD/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderd2cv9XD/inputs/pccts_1.33MR33-6.6_riscv64.buildinfo /srv/rebuilderd/tmp/rebuilderd2cv9XD/inputs/pccts_1.33MR33-6.6_riscv64.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/pccts-1.33MR33 I: verifying dsc... successful! Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid InRelease [207 kB] Get:2 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 Packages [9828 kB] Fetched 10.0 MB in 7s (1428 kB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20251017T144549Z/dists/sid/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libpcre2-8-0 riscv64 10.46-1 [301 kB] Fetched 301 kB in 0s (4195 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4ta8amcx/libpcre2-8-0_10.46-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 0s (374 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvlll1809/intltool-debian_0.35.0+20060710.6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 openssl-provider-legacy riscv64 3.5.4-1 [310 kB] Fetched 310 kB in 0s (3971 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9ltw_2v5/openssl-provider-legacy_3.5.4-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 debhelper all 13.28 [941 kB] Fetched 941 kB in 0s (8762 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl5yezakh/debhelper_13.28_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 binutils-common riscv64 2.45-7 [2558 kB] Fetched 2558 kB in 0s (13.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq_o7t8zf/binutils-common_2.45-7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 cpp-15 riscv64 15.2.0-4 [1272 B] Fetched 1272 B in 0s (22.7 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuyjt5ofw/cpp-15_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libmount1 riscv64 2.41.2-4 [226 kB] Fetched 226 kB in 0s (3303 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq36_po5q/libmount1_2.41.2-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libssl3t64 riscv64 3.5.4-1 [2206 kB] Fetched 2206 kB in 0s (12.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphc1y0lhg/libssl3t64_3.5.4-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libgcc-15-dev riscv64 15.2.0-4 [5686 kB] Fetched 5686 kB in 0s (15.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq0eoggfl/libgcc-15-dev_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libgdbm-compat4t64 riscv64 1.26-1 [52.9 kB] Fetched 52.9 kB in 0s (868 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp84ny4nf1/libgdbm-compat4t64_1.26-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 groff-base riscv64 1.23.0-9 [1163 kB] Fetched 1163 kB in 0s (9526 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc9fxax1m/groff-base_1.23.0-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libmd0 riscv64 1.1.0-2+b1 [37.6 kB] Fetched 37.6 kB in 0s (654 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_c_mfc_u/libmd0_1.1.0-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 cpp riscv64 4:15.2.0-4 [1572 B] Fetched 1572 B in 0s (27.7 kB/s) dpkg-name: info: moved 'cpp_4%3a15.2.0-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmpsni5gofk/cpp_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 bsdextrautils riscv64 2.41.2-4 [102 kB] Fetched 102 kB in 0s (1575 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpteohc7tm/bsdextrautils_2.41.2-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libc-bin riscv64 2.41-12 [606 kB] Fetched 606 kB in 0s (6734 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppxsje6nm/libc-bin_2.41-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 g++-15-riscv64-linux-gnu riscv64 15.2.0-4 [113 MB] Fetched 113 MB in 6s (17.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmz2tm00_/g++-15-riscv64-linux-gnu_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 patch riscv64 2.8-2 [134 kB] Fetched 134 kB in 0s (2084 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpajwhohfu/patch_2.8-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libjansson4 riscv64 2.14-2+b3 [40.7 kB] Fetched 40.7 kB in 0s (652 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz1e34g0t/libjansson4_2.14-2+b3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libatomic1 riscv64 15.2.0-4 [8532 B] Fetched 8532 B in 0s (152 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk8nvtm7t/libatomic1_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libblkid1 riscv64 2.41.2-4 [193 kB] Fetched 193 kB in 0s (2753 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2d9kbyc1/libblkid1_2.41.2-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 automake all 1:1.18.1-2 [877 kB] Fetched 877 kB in 0s (8447 kB/s) dpkg-name: info: moved 'automake_1%3a1.18.1-2_all.deb' to '/srv/rebuilderd/tmp/tmpg27irkaz/automake_1.18.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 linux-libc-dev all 6.16.12-1 [2547 kB] Fetched 2547 kB in 0s (12.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp15sddmax/linux-libc-dev_6.16.12-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libacl1 riscv64 2.3.2-2+b1 [32.9 kB] Fetched 32.9 kB in 0s (571 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9062w4k0/libacl1_2.3.2-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libctf0 riscv64 2.45-7 [96.1 kB] Fetched 96.1 kB in 0s (1548 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn6mjj6zc/libctf0_2.45-7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 perl riscv64 5.40.1-6 [267 kB] Fetched 267 kB in 0s (3826 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi0zs7gbt/perl_5.40.1-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libzstd1 riscv64 1.5.7+dfsg-2 [372 kB] Fetched 372 kB in 0s (4815 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq18ftllk/libzstd1_1.5.7+dfsg-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 dh-autoreconf all 21 [12.2 kB] Fetched 12.2 kB in 0s (215 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp306hnjyz/dh-autoreconf_21_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 binutils riscv64 2.45-7 [268 kB] Fetched 268 kB in 0s (3805 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpck9xoy0r/binutils_2.45-7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 file riscv64 1:5.46-5 [43.4 kB] Fetched 43.4 kB in 0s (755 kB/s) dpkg-name: info: moved 'file_1%3a5.46-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmpbo6il7it/file_5.46-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libtinfo6 riscv64 6.5+20250216-2 [347 kB] Fetched 347 kB in 0s (4557 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp02pi5peh/libtinfo6_6.5+20250216-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 gettext-base riscv64 0.23.1-2+b1 [243 kB] Fetched 243 kB in 0s (3558 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9agy2yl8/gettext-base_0.23.1-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libbinutils riscv64 2.45-7 [521 kB] Fetched 521 kB in 0s (6137 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq9fs69o8/libbinutils_2.45-7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libcc1-0 riscv64 15.2.0-4 [40.2 kB] Fetched 40.2 kB in 0s (685 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3a7xp_p6/libcc1-0_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 cpp-15-riscv64-linux-gnu riscv64 15.2.0-4 [107 MB] Fetched 107 MB in 6s (17.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvi4rthbm/cpp-15-riscv64-linux-gnu_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 gcc-riscv64-linux-gnu riscv64 4:15.2.0-4 [1432 B] Fetched 1432 B in 0s (26.2 kB/s) dpkg-name: info: moved 'gcc-riscv64-linux-gnu_4%3a15.2.0-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmp7nerk3ia/gcc-riscv64-linux-gnu_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libattr1 riscv64 1:2.5.2-3 [22.9 kB] Fetched 22.9 kB in 0s (400 kB/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-3_riscv64.deb' to '/srv/rebuilderd/tmp/tmpt8qtta4b/libattr1_2.5.2-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 gcc riscv64 4:15.2.0-4 [5156 B] Fetched 5156 B in 0s (92.2 kB/s) dpkg-name: info: moved 'gcc_4%3a15.2.0-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmplse8_nkm/gcc_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libc6-dev riscv64 2.41-12 [3127 kB] Fetched 3127 kB in 0s (13.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppwusaksv/libc6-dev_2.41-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 ncurses-bin riscv64 6.5+20250216-2 [436 kB] Fetched 436 kB in 0s (5447 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqgb0u5gw/ncurses-bin_6.5+20250216-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libpam-runtime all 1.7.0-5 [249 kB] Fetched 249 kB in 0s (3509 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuxwlf1kz/libpam-runtime_1.7.0-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Fetched 8812 B in 0s (158 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9nykrzyz/dh-strip-nondeterminism_1.15.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libbz2-1.0 riscv64 1.0.8-6 [40.3 kB] Fetched 40.3 kB in 0s (682 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpch3zwsdy/libbz2-1.0_1.0.8-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libpam-modules-bin riscv64 1.7.0-5 [49.3 kB] Fetched 49.3 kB in 0s (838 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc31tehuc/libpam-modules-bin_1.7.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 mawk riscv64 1.3.4.20250131-1 [142 kB] Fetched 142 kB in 0s (2245 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiybson3y/mawk_1.3.4.20250131-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 xz-utils riscv64 5.8.1-2 [659 kB] Fetched 659 kB in 0s (7055 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg1ukfqwa/xz-utils_5.8.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 cpp-riscv64-linux-gnu riscv64 4:15.2.0-4 [5284 B] Fetched 5284 B in 0s (93.0 kB/s) dpkg-name: info: moved 'cpp-riscv64-linux-gnu_4%3a15.2.0-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmpjaspm3ev/cpp-riscv64-linux-gnu_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 grep riscv64 3.12-1 [442 kB] Fetched 442 kB in 0s (5541 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp62x227ie/grep_3.12-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libsmartcols1 riscv64 2.41.2-4 [155 kB] Fetched 155 kB in 0s (2357 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppqysblvp/libsmartcols1_2.41.2-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 m4 riscv64 1.4.20-2 [323 kB] Fetched 323 kB in 0s (4139 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzr7adxfd/m4_1.4.20-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 liblsan0 riscv64 15.2.0-4 [1326 kB] Fetched 1326 kB in 0s (10.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbiniqj0h/liblsan0_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libunistring5 riscv64 1.3-2 [474 kB] Fetched 474 kB in 0s (5613 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphc1xb86d/libunistring5_1.3-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 gcc-15-riscv64-linux-gnu riscv64 15.2.0-4 [119 MB] Fetched 119 MB in 7s (17.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1xxvdcpw/gcc-15-riscv64-linux-gnu_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libelf1t64 riscv64 0.193-3 [195 kB] Fetched 195 kB in 0s (2805 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8dg3x5zy/libelf1t64_0.193-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 init-system-helpers all 1.69 [39.3 kB] Fetched 39.3 kB in 0s (689 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpswhl992y/init-system-helpers_1.69_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 autotools-dev all 20240727.1 [60.2 kB] Fetched 60.2 kB in 0s (1018 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfb5o67bl/autotools-dev_20240727.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libtsan2 riscv64 15.2.0-4 [2652 kB] Fetched 2652 kB in 0s (13.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy8pv8q0a/libtsan2_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 man-db riscv64 2.13.1-1 [1458 kB] Fetched 1458 kB in 0s (10.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptc45wcjr/man-db_2.13.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libtool all 2.5.4-5 [540 kB] Fetched 540 kB in 0s (6298 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvl_anhta/libtool_2.5.4-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libc-dev-bin riscv64 2.41-12 [57.4 kB] Fetched 57.4 kB in 0s (975 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3m7v3w60/libc-dev-bin_2.41-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libaudit-common all 1:4.1.2-1 [14.3 kB] Fetched 14.3 kB in 0s (254 kB/s) dpkg-name: info: moved 'libaudit-common_1%3a4.1.2-1_all.deb' to '/srv/rebuilderd/tmp/tmpb78iabin/libaudit-common_4.1.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 debianutils riscv64 5.23.2 [91.7 kB] Fetched 91.7 kB in 0s (1503 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpder2d7fs/debianutils_5.23.2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 diffutils riscv64 1:3.10-4 [387 kB] Fetched 387 kB in 0s (4996 kB/s) dpkg-name: info: moved 'diffutils_1%3a3.10-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmpgz85c9zm/diffutils_3.10-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 make riscv64 4.4.1-2 [463 kB] Fetched 463 kB in 0s (5636 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6jy6xxlt/make_4.4.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 perl-modules-5.40 all 5.40.1-6 [3019 kB] Fetched 3019 kB in 0s (13.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppmthz597/perl-modules-5.40_5.40.1-6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libxml2-16 riscv64 2.14.6+dfsg-0.1 [650 kB] Fetched 650 kB in 0s (6874 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbr6a5z4f/libxml2-16_2.14.6+dfsg-0.1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 po-debconf all 1.0.21+nmu1 [248 kB] Fetched 248 kB in 0s (3501 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8cg0waqx/po-debconf_1.0.21+nmu1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 tar riscv64 1.35+dfsg-3.1 [822 kB] Fetched 822 kB in 0s (8057 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmsfz3ix0/tar_1.35+dfsg-3.1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 util-linux riscv64 2.41.2-4 [1158 kB] Fetched 1158 kB in 0s (9526 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphe3xqtle/util-linux_2.41.2-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libdebconfclient0 riscv64 0.280 [10.5 kB] Fetched 10.5 kB in 0s (180 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvswgd6sc/libdebconfclient0_0.280_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 dpkg-dev all 1.22.21 [1338 kB] Fetched 1338 kB in 0s (9703 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5ymfnrzy/dpkg-dev_1.22.21_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libdebhelper-perl all 13.28 [92.4 kB] Fetched 92.4 kB in 0s (1448 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeiglfhcg/libdebhelper-perl_13.28_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libpipeline1 riscv64 1.5.8-1 [40.3 kB] Fetched 40.3 kB in 0s (705 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvl0qru5y/libpipeline1_1.5.8-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 dwz riscv64 0.16-2 [115 kB] Fetched 115 kB in 0s (1747 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1q8_tjlf/dwz_0.16-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libuuid1 riscv64 2.41.2-4 [40.0 kB] Fetched 40.0 kB in 0s (692 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpko0cdki2/libuuid1_2.41.2-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 autoconf all 2.72-3.1 [494 kB] Fetched 494 kB in 0s (5861 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg44hh9ub/autoconf_2.72-3.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libgmp10 riscv64 2:6.3.0+dfsg-5 [558 kB] Fetched 558 kB in 0s (6390 kB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmpdau3n59x/libgmp10_6.3.0+dfsg-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libuchardet0 riscv64 0.0.8-2 [68.3 kB] Fetched 68.3 kB in 0s (1113 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0w5nj3ws/libuchardet0_0.0.8-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 base-files riscv64 14 [72.9 kB] Fetched 72.9 kB in 0s (1230 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf7wk9pws/base-files_14_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 ncurses-base all 6.5+20250216-2 [273 kB] Fetched 273 kB in 0s (3861 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprrdzbwpi/ncurses-base_6.5+20250216-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libitm1 riscv64 15.2.0-4 [25.5 kB] Fetched 25.5 kB in 0s (445 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi7omg92f/libitm1_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libmagic1t64 riscv64 1:5.46-5 [117 kB] Fetched 117 kB in 0s (1824 kB/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmpryjbilfd/libmagic1t64_5.46-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 coreutils riscv64 9.7-3 [3036 kB] Fetched 3036 kB in 0s (13.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyueuqewk/coreutils_9.7-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libstdc++-15-dev riscv64 15.2.0-4 [6140 kB] Fetched 6140 kB in 0s (15.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt68i0wyl/libstdc++-15-dev_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libsframe2 riscv64 2.45-7 [80.5 kB] Fetched 80.5 kB in 0s (1327 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxs794kje/libsframe2_2.45-7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 g++ riscv64 4:15.2.0-4 [1332 B] Fetched 1332 B in 0s (23.0 kB/s) dpkg-name: info: moved 'g++_4%3a15.2.0-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmpfn7t_p4g/g++_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libmagic-mgc riscv64 1:5.46-5 [338 kB] Fetched 338 kB in 0s (4496 kB/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmp972yylty/libmagic-mgc_5.46-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libmpc3 riscv64 1.3.1-2 [56.4 kB] Fetched 56.4 kB in 0s (904 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpub9tpfot/libmpc3_1.3.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libpam0g riscv64 1.7.0-5 [70.2 kB] Fetched 70.2 kB in 0s (1191 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbnmyxtdv/libpam0g_1.7.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libctf-nobfd0 riscv64 2.45-7 [163 kB] Fetched 163 kB in 0s (2517 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0r4g8k6z/libctf-nobfd0_2.45-7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 sed riscv64 4.9-2 [329 kB] Fetched 329 kB in 0s (4337 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8tkh84h7/sed_4.9-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 build-essential riscv64 12.12 [4628 B] Fetched 4628 B in 0s (82.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcx8tg4uu/build-essential_12.12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libselinux1 riscv64 3.8.1-1 [88.1 kB] Fetched 88.1 kB in 0s (1466 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_evkcp48/libselinux1_3.8.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Fetched 19.9 kB in 0s (297 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8cncrlz9/libfile-stripnondeterminism-perl_1.15.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libperl5.40 riscv64 5.40.1-6 [3945 kB] Fetched 3945 kB in 0s (14.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpax8nebkz/libperl5.40_5.40.1-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 dpkg riscv64 1.22.21 [1542 kB] Fetched 1542 kB in 0s (10.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnt9piz29/dpkg_1.22.21_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libaudit1 riscv64 1:4.1.2-1 [58.2 kB] Fetched 58.2 kB in 0s (946 kB/s) dpkg-name: info: moved 'libaudit1_1%3a4.1.2-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmphtdizkgl/libaudit1_4.1.2-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libc6 riscv64 2.41-12 [2472 kB] Fetched 2472 kB in 0s (12.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8hlxktjt/libc6_2.41-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 autopoint all 0.23.1-2 [770 kB] Fetched 770 kB in 0s (7698 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpav7bb_43/autopoint_0.23.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libmpfr6 riscv64 4.2.2-2 [664 kB] Fetched 664 kB in 0s (7177 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxa9_8vsj/libmpfr6_4.2.2-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libstdc++6 riscv64 15.2.0-4 [714 kB] Fetched 714 kB in 0s (7405 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbild5fl4/libstdc++6_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libisl23 riscv64 0.27-1 [664 kB] Fetched 664 kB in 0s (7165 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0usbsihi/libisl23_0.27-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 gzip riscv64 1.13-1 [139 kB] Fetched 139 kB in 0s (2000 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz0e01cb2/gzip_1.13-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 liblzma5 riscv64 5.8.1-2 [312 kB] Fetched 312 kB in 0s (3992 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqm5nb337/liblzma5_5.8.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libasan8 riscv64 15.2.0-4 [2938 kB] Fetched 2938 kB in 0s (13.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbn2g2wzc/libasan8_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libubsan1 riscv64 15.2.0-4 [1177 kB] Fetched 1177 kB in 0s (9500 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa7fw98bz/libubsan1_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 findutils riscv64 4.10.0-3 [706 kB] Fetched 706 kB in 0s (7113 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3czmfb9j/findutils_4.10.0-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 0s (1670 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpczwzwfun/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 binutils-riscv64-linux-gnu riscv64 2.45-7 [891 kB] Fetched 891 kB in 0s (8391 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpni1cip8w/binutils-riscv64-linux-gnu_2.45-7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libsystemd0 riscv64 258.1-1 [477 kB] Fetched 477 kB in 0s (5623 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9snvnet0/libsystemd0_258.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 zlib1g riscv64 1:1.3.dfsg+really1.3.1-1+b1 [85.7 kB] Fetched 85.7 kB in 0s (1406 kB/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp0tyut8ge/zlib1g_1.3.dfsg+really1.3.1-1+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 bash riscv64 5.3-1 [1560 kB] Fetched 1560 kB in 0s (11.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplxuyhle7/bash_5.3-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libdpkg-perl all 1.22.21 [650 kB] Fetched 650 kB in 0s (7076 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk0rt5wbb/libdpkg-perl_1.22.21_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libcap-ng0 riscv64 0.8.5-4+b1 [17.2 kB] Fetched 17.2 kB in 0s (272 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq3hdepbu/libcap-ng0_0.8.5-4+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libudev1 riscv64 258.1-1 [158 kB] Fetched 158 kB in 0s (2463 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzgxu0iey/libudev1_258.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 perl-base riscv64 5.40.1-6 [1662 kB] Fetched 1662 kB in 0s (11.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxwnn6zbw/perl-base_5.40.1-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libcrypt-dev riscv64 1:4.4.38-1 [221 kB] Fetched 221 kB in 0s (3220 kB/s) dpkg-name: info: moved 'libcrypt-dev_1%3a4.4.38-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpy60n6saw/libcrypt-dev_4.4.38-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libdb5.3t64 riscv64 5.3.28+dfsg2-10 [719 kB] Fetched 719 kB in 0s (7521 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfetemgwt/libdb5.3t64_5.3.28+dfsg2-10_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libgprofng0 riscv64 2.45-7 [717 kB] Fetched 717 kB in 0s (7546 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplkky27wz/libgprofng0_2.45-7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 gcc-15-base riscv64 15.2.0-4 [52.8 kB] Fetched 52.8 kB in 0s (839 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpaqdi2zjk/gcc-15-base_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libpam-modules riscv64 1.7.0-5 [177 kB] Fetched 177 kB in 0s (2625 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsj32dlds/libpam-modules_1.7.0-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 sensible-utils all 0.0.26 [27.0 kB] Fetched 27.0 kB in 0s (456 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2qh4yqqm/sensible-utils_0.0.26_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 base-passwd riscv64 3.6.7 [53.8 kB] Fetched 53.8 kB in 0s (908 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfanfuoko/base-passwd_3.6.7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 dash riscv64 0.5.12-12 [101 kB] Fetched 101 kB in 0s (1643 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpknjp82z4/dash_0.5.12-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libcap2 riscv64 1:2.75-10+b1 [29.3 kB] Fetched 29.3 kB in 0s (508 kB/s) dpkg-name: info: moved 'libcap2_1%3a2.75-10+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpdibafkur/libcap2_2.75-10+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 hostname riscv64 3.25 [10.7 kB] Fetched 10.7 kB in 0s (193 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprpt73zn9/hostname_3.25_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 g++-riscv64-linux-gnu riscv64 4:15.2.0-4 [1196 B] Fetched 1196 B in 0s (21.4 kB/s) dpkg-name: info: moved 'g++-riscv64-linux-gnu_4%3a15.2.0-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmpi4fnstiu/g++-riscv64-linux-gnu_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libgcc-s1 riscv64 15.2.0-4 [61.5 kB] Fetched 61.5 kB in 0s (1032 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo4np78wg/libgcc-s1_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 rpcsvc-proto riscv64 1.4.3-1+b2 [62.3 kB] Fetched 62.3 kB in 0s (1052 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxk7ym0u2/rpcsvc-proto_1.4.3-1+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 sysvinit-utils riscv64 3.14-4 [33.7 kB] Fetched 33.7 kB in 0s (588 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp368vxgzu/sysvinit-utils_3.14-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libgdbm6t64 riscv64 1.26-1 [79.0 kB] Fetched 79.0 kB in 0s (1292 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3lzd58y8/libgdbm6t64_1.26-1_riscv64.deb' Downloading dependency 1 of 137: libpcre2-8-0:riscv64=10.46-1 Downloading dependency 2 of 137: intltool-debian:riscv64=0.35.0+20060710.6 Downloading dependency 3 of 137: openssl-provider-legacy:riscv64=3.5.4-1 Downloading dependency 4 of 137: debhelper:riscv64=13.28 Downloading dependency 5 of 137: binutils-common:riscv64=2.45-7 Downloading dependency 6 of 137: cpp-15:riscv64=15.2.0-4 Downloading dependency 7 of 137: libmount1:riscv64=2.41.2-4 Downloading dependency 8 of 137: libssl3t64:riscv64=3.5.4-1 Downloading dependency 9 of 137: libgcc-15-dev:riscv64=15.2.0-4 Downloading dependency 10 of 137: libgdbm-compat4t64:riscv64=1.26-1 Downloading dependency 11 of 137: groff-base:riscv64=1.23.0-9 Downloading dependency 12 of 137: libmd0:riscv64=1.1.0-2+b1 Downloading dependency 13 of 137: cpp:riscv64=4:15.2.0-4 Downloading dependency 14 of 137: bsdextrautils:riscv64=2.41.2-4 Downloading dependency 15 of 137: libc-bin:riscv64=2.41-12 Downloading dependency 16 of 137: g++-15-riscv64-linux-gnu:riscv64=15.2.0-4 Downloading dependency 17 of 137: patch:riscv64=2.8-2 Downloading dependency 18 of 137: libjansson4:riscv64=2.14-2+b3 Downloading dependency 19 of 137: libatomic1:riscv64=15.2.0-4 Downloading dependency 20 of 137: libblkid1:riscv64=2.41.2-4 Downloading dependency 21 of 137: automake:riscv64=1:1.18.1-2 Downloading dependency 22 of 137: linux-libc-dev:riscv64=6.16.12-1 Downloading dependency 23 of 137: libacl1:riscv64=2.3.2-2+b1 Downloading dependency 24 of 137: libctf0:riscv64=2.45-7 Downloading dependency 25 of 137: perl:riscv64=5.40.1-6 Downloading dependency 26 of 137: libzstd1:riscv64=1.5.7+dfsg-2 Downloading dependency 27 of 137: dh-autoreconf:riscv64=21 Downloading dependency 28 of 137: binutils:riscv64=2.45-7 Downloading dependency 29 of 137: file:riscv64=1:5.46-5 Downloading dependency 30 of 137: libtinfo6:riscv64=6.5+20250216-2 Downloading dependency 31 of 137: gettext-base:riscv64=0.23.1-2+b1 Downloading dependency 32 of 137: libbinutils:riscv64=2.45-7 Downloading dependency 33 of 137: libcc1-0:riscv64=15.2.0-4 Downloading dependency 34 of 137: cpp-15-riscv64-linux-gnu:riscv64=15.2.0-4 Downloading dependency 35 of 137: gcc-riscv64-linux-gnu:riscv64=4:15.2.0-4 Downloading dependency 36 of 137: libattr1:riscv64=1:2.5.2-3 Downloading dependency 37 of 137: gcc:riscv64=4:15.2.0-4 Downloading dependency 38 of 137: libc6-dev:riscv64=2.41-12 Downloading dependency 39 of 137: ncurses-bin:riscv64=6.5+20250216-2 Downloading dependency 40 of 137: libpam-runtime:riscv64=1.7.0-5 Downloading dependency 41 of 137: dh-strip-nondeterminism:riscv64=1.15.0-1 Downloading dependency 42 of 137: libbz2-1.0:riscv64=1.0.8-6 Downloading dependency 43 of 137: libpam-modules-bin:riscv64=1.7.0-5 Downloading dependency 44 of 137: mawk:riscv64=1.3.4.20250131-1 Downloading dependency 45 of 137: xz-utils:riscv64=5.8.1-2 Downloading dependency 46 of 137: cpp-riscv64-linux-gnu:riscv64=4:15.2.0-4 Downloading dependency 47 of 137: grep:riscv64=3.12-1 Downloading dependency 48 of 137: libsmartcols1:riscv64=2.41.2-4 Downloading dependency 49 of 137: m4:riscv64=1.4.20-2 Downloading dependency 50 of 137: liblsan0:riscv64=15.2.0-4 Downloading dependency 51 of 137: libunistring5:riscv64=1.3-2 Downloading dependency 52 of 137: gcc-15-riscv64-linux-gnu:riscv64=15.2.0-4 Downloading dependency 53 of 137: libelf1t64:riscv64=0.193-3 Downloading dependency 54 of 137: init-system-helpers:riscv64=1.69 Downloading dependency 55 of 137: autotools-dev:riscv64=20240727.1 Downloading dependency 56 of 137: libtsan2:riscv64=15.2.0-4 Downloading dependency 57 of 137: man-db:riscv64=2.13.1-1 Downloading dependency 58 of 137: libtool:riscv64=2.5.4-5 Downloading dependency 59 of 137: libc-dev-bin:riscv64=2.41-12 Downloading dependency 60 of 137: libaudit-common:riscv64=1:4.1.2-1 Downloading dependency 61 of 137: debianutils:riscv64=5.23.2 Downloading dependency 62 of 137: diffutils:riscv64=1:3.10-4 Downloading dependency 63 of 137: make:riscv64=4.4.1-2 Downloading dependency 64 of 137: perl-modules-5.40:riscv64=5.40.1-6 Downloading dependency 65 of 137: libxml2-16:riscv64=2.14.6+dfsg-0.1 Downloading dependency 66 of 137: po-debconf:riscv64=1.0.21+nmu1 Downloading dependency 67 of 137: tar:riscv64=1.35+dfsg-3.1 Downloading dependency 68 of 137: util-linux:riscv64=2.41.2-4 Downloading dependency 69 of 137: libdebconfclient0:riscv64=0.280 Downloading dependency 70 of 137: dpkg-dev:riscv64=1.22.21 Downloading dependency 71 of 137: libdebhelper-perl:riscv64=13.28 Downloading dependency 72 of 137: libpipeline1:riscv64=1.5.8-1 Downloading dependency 73 of 137: dwz:riscv64=0.16-2 Downloading dependency 74 of 137: libuuid1:riscv64=2.41.2-4 Downloading dependency 75 of 137: autoconf:riscv64=2.72-3.1 Downloading dependency 76 of 137: libgmp10:riscv64=2:6.3.0+dfsg-5 Downloading dependency 77 of 137: libuchardet0:riscv64=0.0.8-2 Downloading dependency 78 of 137: base-files:riscv64=14 Downloading dependency 79 of 137: ncurses-base:riscv64=6.5+20250216-2 Downloading dependency 80 of 137: libitm1:riscv64=15.2.0-4 Downloading dependency 81 of 137: libmagic1t64:riscv64=1:5.46-5 Downloading dependency 82 of 137: coreutils:riscv64=9.7-3 Downloading dependency 83 of 137: libstdc++-15-dev:riscv64=15.2.0-4 Downloading dependency 84 of 137: libsframe2:riscv64=2.45-7 Downloading dependency 85 of 137: g++:riscv64=4:15.2.0-4 Downloading dependency 86 of 137: libmagic-mgc:riscv64=1:5.46-5 Downloading dependency 87 of 137: libmpc3:riscv64=1.3.1-2 Downloading dependency 88 of 137: libpam0g:riscv64=1.7.0-5 Downloading dependency 89 of 137: libctf-nobfd0:riscv64=2.45-7 Downloading dependency 90 of 137: sed:riscv64=4.9-2 Downloading dependency 91 of 137: build-essential:riscv64=12.12 Downloading dependency 92 of 137: libselinux1:riscv64=3.8.1-1 Downloading dependency 93 of 137: libfile-stripnondeterminism-perl:riscv64=1.15.0-1 Downloading dependency 94 of 137: libperl5.40:riscv64=5.40.1-6 Downloading dependency 95 of 137: dpkg:riscv64=1.22.21 Downloading dependency 96 of 137: libaudit1:riscv64=1:4.1.2-1 Downloading dependency 97 of 137: libc6:riscv64=2.41-12 Downloading dependency 98 of 137: autopoint:riscv64=0.23.1-2 Downloading dependency 99 of 137: libmpfr6:riscv64=4.2.2-2 Downloading dependency 100 of 137: libstdc++6:riscv64=15.2.0-4 Downloading dependency 101 of 137: libisl23:riscv64=0.27-1 Downloading dependency 102 of 137: gzip:riscv64=1.13-1 Downloading dependency 103 of 137: liblzma5:riscv64=5.8.1-2 Downloading dependency 104 of 137: libasan8:riscv64=15.2.0-4 Downloading dependency 105 of 137: libubsan1:riscv64=15.2.0-4 Downloading dependency 106 of 137: findutils:riscv64=4.10.0-3 Downloading dependency 107 of 137: libarchive-zip-perl:riscv64=1.68-1 Downloading dependency 108 of 137: binutils-riscv64-linux-gnu:riscv64=2.45-7 Downloading dependency 109 of 137: libsystemd0:riscv64=258.1-1 Downloading dependency 110 of 137: zlib1g:riscv64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 111 of 137: bash:riscv64=5.3-1 Downloading dependency 112 of 137: libdpkg-perl:riscv64=1.22.21 Downloading dependency 113 of 137: libcap-ng0:riscv64=0.8.5-4+b1 Downloading dependency 114 of 137: libudev1:riscv64=258.1-1 Downloading dependency 115 of 137: perl-base:riscv64=5.40.1-6 Downloading dependency 116 of 137: libcrypt-dev:riscv64=1:4.4.38-1 Downloading dependency 117 of 137: libdb5.3t64:riscv64=5.3.28+dfsg2-10 Downloading dependency 118 of 137: libgprofng0:riscv64=2.45-7 Downloading dependency 119 of 137: gcc-15-base:riscv64=15.2.0-4 Downloading dependency 120 of 137: libpam-modules:riscv64=1.7.0-5 Downloading dependency 121 of 137: sensible-utils:riscv64=0.0.26 Downloading dependency 122 of 137: base-passwd:riscv64=3.6.7 Downloading dependency 123 of 137: dash:riscv64=0.5.12-12 Downloading dependency 124 of 137: libcap2:riscv64=1:2.75-10+b1 Downloading dependency 125 of 137: hostname:riscv64=3.25 Downloading dependency 126 of 137: g++-riscv64-linux-gnu:riscv64=4:15.2.0-4 Downloading dependency 127 of 137: libgcc-s1:riscv64=15.2.0-4 Downloading dependency 128 of 137: rpcsvc-proto:riscv64=1.4.3-1+b2 Downloading dependency 129 of 137: sysvinit-utils:riscv64=3.14-4 Downloading dependency 130 of 137: libgdbm6t64:riscv64=1.26-1 Downloading dependency 131 of 137: debconf:riscv64=1.5.91Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 debconf all 1.5.91 [121 kB] Fetched 121 kB in 0s (1853 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpme70lt4i/debconf_1.5.91_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 g++-15 riscv64 15.2.0-4 [23.4 kB] Fetched 23.4 kB in 0s (411 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa6jjyt2z/g++-15_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 gettext riscv64 0.23.1-2+b1 [1682 kB] Fetched 1682 kB in 0s (11.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsh269v32/gettext_0.23.1-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libcrypt1 riscv64 1:4.4.38-1 [106 kB] Fetched 106 kB in 0s (1686 kB/s) dpkg-name: info: moved 'libcrypt1_1%3a4.4.38-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpelehw6m9/libcrypt1_4.4.38-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 gcc-15 riscv64 15.2.0-4 [511 kB] Fetched 511 kB in 0s (6042 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphnrdpu1y/gcc-15_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 libgomp1 riscv64 15.2.0-4 [131 kB] Fetched 131 kB in 0s (1999 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo_kekjqb/libgomp1_15.2.0-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251017T144549Z sid/main riscv64 bzip2 riscv64 1.0.8-6 [40.5 kB] Fetched 40.5 kB in 0s (704 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphni5pv41/bzip2_1.0.8-6_riscv64.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-buildpackage: info: host architecture riscv64 dpkg-source --before-build . debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_riscv64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_riscv64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmpsbmrzmv1/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture riscv64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.OgihgHyYRo as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.OgihgHyYRo 127.0.0.1 - - [27/Oct/2025 14:18:46] code 404, message File not found 127.0.0.1 - - [27/Oct/2025 14:18:46] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:35107 ./ InRelease 127.0.0.1 - - [27/Oct/2025 14:18:46] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:35107 ./ Release [462 B] 127.0.0.1 - - [27/Oct/2025 14:18:46] code 404, message File not found 127.0.0.1 - - [27/Oct/2025 14:18:46] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:35107 ./ Release.gpg 127.0.0.1 - - [27/Oct/2025 14:18:46] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:35107 ./ Packages [172 kB] Fetched 172 kB in 0s (1352 kB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./gcc-15-base_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libc6_2.41-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libgcc-s1_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./mawk_1.3.4.20250131-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./base-files_14_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libtinfo6_6.5%2b20250216-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./debianutils_5.23.2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./bash_5.3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libacl1_2.3.2-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libattr1_2.5.2-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libcap2_2.75-10%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libgmp10_6.3.0%2bdfsg-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libpcre2-8-0_10.46-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libselinux1_3.8.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libzstd1_1.5.7%2bdfsg-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libssl3t64_3.5.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./openssl-provider-legacy_3.5.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./libsystemd0_258.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:47] "GET /./coreutils_9.7-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./dash_0.5.12-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./diffutils_3.10-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./libbz2-1.0_1.0.8-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./liblzma5_5.8.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./libmd0_1.1.0-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./tar_1.35%2bdfsg-3.1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./dpkg_1.22.21_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./findutils_4.10.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./grep_3.12-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./gzip_1.13-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./hostname_3.25_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./ncurses-bin_6.5%2b20250216-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./libcrypt1_4.4.38-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./perl-base_5.40.1-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./sed_4.9-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./libaudit-common_4.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./libcap-ng0_0.8.5-4%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./libaudit1_4.1.2-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:48] "GET /./libdb5.3t64_5.3.28%2bdfsg2-10_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libpam0g_1.7.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libpam-modules-bin_1.7.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libpam-modules_1.7.0-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libpam-runtime_1.7.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libblkid1_2.41.2-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libmount1_2.41.2-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libsmartcols1_2.41.2-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libudev1_258.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libuuid1_2.41.2-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./util-linux_2.41.2-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libdebconfclient0_0.280_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./base-passwd_3.6.7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./init-system-helpers_1.69_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./libc-bin_2.41-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./ncurses-base_6.5%2b20250216-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:18:49] "GET /./sysvinit-utils_3.14-4_riscv64.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.OgihgHyYRo 127.0.0.1 - - [27/Oct/2025 14:18:57] code 404, message File not found 127.0.0.1 - - [27/Oct/2025 14:18:57] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:35107 ./ InRelease 127.0.0.1 - - [27/Oct/2025 14:18:57] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:35107 ./ Release 127.0.0.1 - - [27/Oct/2025 14:18:57] code 404, message File not found 127.0.0.1 - - [27/Oct/2025 14:18:57] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:35107 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.OgihgHyYRo usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [27/Oct/2025 14:19:19] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:19] "GET /./libstdc%2b%2b6_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:19] "GET /./libuchardet0_0.0.8-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:19] "GET /./groff-base_1.23.0-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./bsdextrautils_2.41.2-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./libgdbm6t64_1.26-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./libpipeline1_1.5.8-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./man-db_2.13.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./bzip2_1.0.8-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./libmagic-mgc_5.46-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./libmagic1t64_5.46-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./file_5.46-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./gettext-base_0.23.1-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./perl-modules-5.40_5.40.1-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./libgdbm-compat4t64_1.26-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./libperl5.40_5.40.1-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./perl_5.40.1-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./xz-utils_5.8.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:20] "GET /./m4_1.4.20-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./autoconf_2.72-3.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./automake_1.18.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./autopoint_0.23.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./libsframe2_2.45-7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./binutils-common_2.45-7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./libbinutils_2.45-7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./libgprofng0_2.45-7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./libctf-nobfd0_2.45-7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./libctf0_2.45-7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./libjansson4_2.14-2%2bb3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./binutils-riscv64-linux-gnu_2.45-7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./binutils_2.45-7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./libc-dev-bin_2.41-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./linux-libc-dev_6.16.12-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./libcrypt-dev_4.4.38-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./rpcsvc-proto_1.4.3-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:21] "GET /./libc6-dev_2.41-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:22] "GET /./libisl23_0.27-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:22] "GET /./libmpfr6_4.2.2-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:22] "GET /./libmpc3_1.3.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:22] "GET /./cpp-15-riscv64-linux-gnu_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:31] "GET /./cpp-15_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:31] "GET /./cpp-riscv64-linux-gnu_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:31] "GET /./cpp_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:31] "GET /./libcc1-0_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:31] "GET /./libgomp1_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:31] "GET /./libitm1_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:31] "GET /./libatomic1_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:31] "GET /./libasan8_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:31] "GET /./liblsan0_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:32] "GET /./libtsan2_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:32] "GET /./libubsan1_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:32] "GET /./libgcc-15-dev_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:32] "GET /./gcc-15-riscv64-linux-gnu_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:43] "GET /./gcc-15_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:43] "GET /./gcc-riscv64-linux-gnu_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:43] "GET /./gcc_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:43] "GET /./libstdc%2b%2b-15-dev_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:43] "GET /./g%2b%2b-15-riscv64-linux-gnu_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./g%2b%2b-15_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./g%2b%2b-riscv64-linux-gnu_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./g%2b%2b_15.2.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./make_4.4.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./libdpkg-perl_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./patch_2.8-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./dpkg-dev_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./build-essential_12.12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./libdebhelper-perl_13.28_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./libtool_2.5.4-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./dh-autoreconf_21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./libfile-stripnondeterminism-perl_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./dh-strip-nondeterminism_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./libelf1t64_0.193-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./dwz_0.16-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:53] "GET /./libunistring5_1.3-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:54] "GET /./libxml2-16_2.14.6%2bdfsg-0.1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:54] "GET /./gettext_0.23.1-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:54] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:54] "GET /./po-debconf_1.0.21%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:54] "GET /./debhelper_13.28_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [27/Oct/2025 14:19:54] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmpsbmrzmv1/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.OgihgHyYRo Reading package lists... Building dependency tree... Reading state information... libpcre2-8-0 is already the newest version (10.46-1). intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. openssl-provider-legacy is already the newest version (3.5.4-1). debhelper is already the newest version (13.28). debhelper set to manually installed. binutils-common is already the newest version (2.45-7). binutils-common set to manually installed. cpp-15 is already the newest version (15.2.0-4). cpp-15 set to manually installed. libmount1 is already the newest version (2.41.2-4). libssl3t64 is already the newest version (3.5.4-1). libgcc-15-dev is already the newest version (15.2.0-4). libgcc-15-dev set to manually installed. libgdbm-compat4t64 is already the newest version (1.26-1). libgdbm-compat4t64 set to manually installed. groff-base is already the newest version (1.23.0-9). groff-base set to manually installed. libmd0 is already the newest version (1.1.0-2+b1). cpp is already the newest version (4:15.2.0-4). cpp set to manually installed. bsdextrautils is already the newest version (2.41.2-4). bsdextrautils set to manually installed. libc-bin is already the newest version (2.41-12). g++-15-riscv64-linux-gnu is already the newest version (15.2.0-4). g++-15-riscv64-linux-gnu set to manually installed. patch is already the newest version (2.8-2). patch set to manually installed. libjansson4 is already the newest version (2.14-2+b3). libjansson4 set to manually installed. libatomic1 is already the newest version (15.2.0-4). libatomic1 set to manually installed. libblkid1 is already the newest version (2.41.2-4). automake is already the newest version (1:1.18.1-2). automake set to manually installed. linux-libc-dev is already the newest version (6.16.12-1). linux-libc-dev set to manually installed. libacl1 is already the newest version (2.3.2-2+b1). libctf0 is already the newest version (2.45-7). libctf0 set to manually installed. perl is already the newest version (5.40.1-6). perl set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-2). dh-autoreconf is already the newest version (21). dh-autoreconf set to manually installed. binutils is already the newest version (2.45-7). binutils set to manually installed. file is already the newest version (1:5.46-5). file set to manually installed. libtinfo6 is already the newest version (6.5+20250216-2). gettext-base is already the newest version (0.23.1-2+b1). gettext-base set to manually installed. libbinutils is already the newest version (2.45-7). libbinutils set to manually installed. libcc1-0 is already the newest version (15.2.0-4). libcc1-0 set to manually installed. cpp-15-riscv64-linux-gnu is already the newest version (15.2.0-4). cpp-15-riscv64-linux-gnu set to manually installed. gcc-riscv64-linux-gnu is already the newest version (4:15.2.0-4). gcc-riscv64-linux-gnu set to manually installed. libattr1 is already the newest version (1:2.5.2-3). gcc is already the newest version (4:15.2.0-4). gcc set to manually installed. libc6-dev is already the newest version (2.41-12). libc6-dev set to manually installed. ncurses-bin is already the newest version (6.5+20250216-2). libpam-runtime is already the newest version (1.7.0-5). dh-strip-nondeterminism is already the newest version (1.15.0-1). dh-strip-nondeterminism set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6). libpam-modules-bin is already the newest version (1.7.0-5). mawk is already the newest version (1.3.4.20250131-1). xz-utils is already the newest version (5.8.1-2). xz-utils set to manually installed. cpp-riscv64-linux-gnu is already the newest version (4:15.2.0-4). cpp-riscv64-linux-gnu set to manually installed. grep is already the newest version (3.12-1). libsmartcols1 is already the newest version (2.41.2-4). m4 is already the newest version (1.4.20-2). m4 set to manually installed. liblsan0 is already the newest version (15.2.0-4). liblsan0 set to manually installed. libunistring5 is already the newest version (1.3-2). libunistring5 set to manually installed. gcc-15-riscv64-linux-gnu is already the newest version (15.2.0-4). gcc-15-riscv64-linux-gnu set to manually installed. libelf1t64 is already the newest version (0.193-3). libelf1t64 set to manually installed. init-system-helpers is already the newest version (1.69). autotools-dev is already the newest version (20240727.1). autotools-dev set to manually installed. libtsan2 is already the newest version (15.2.0-4). libtsan2 set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. libtool is already the newest version (2.5.4-5). libtool set to manually installed. libc-dev-bin is already the newest version (2.41-12). libc-dev-bin set to manually installed. libaudit-common is already the newest version (1:4.1.2-1). debianutils is already the newest version (5.23.2). diffutils is already the newest version (1:3.10-4). make is already the newest version (4.4.1-2). make set to manually installed. perl-modules-5.40 is already the newest version (5.40.1-6). perl-modules-5.40 set to manually installed. libxml2-16 is already the newest version (2.14.6+dfsg-0.1). libxml2-16 set to manually installed. po-debconf is already the newest version (1.0.21+nmu1). po-debconf set to manually installed. tar is already the newest version (1.35+dfsg-3.1). util-linux is already the newest version (2.41.2-4). libdebconfclient0 is already the newest version (0.280). dpkg-dev is already the newest version (1.22.21). dpkg-dev set to manually installed. libdebhelper-perl is already the newest version (13.28). libdebhelper-perl set to manually installed. libpipeline1 is already the newest version (1.5.8-1). libpipeline1 set to manually installed. dwz is already the newest version (0.16-2). dwz set to manually installed. libuuid1 is already the newest version (2.41.2-4). autoconf is already the newest version (2.72-3.1). autoconf set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-5). libuchardet0 is already the newest version (0.0.8-2). libuchardet0 set to manually installed. base-files is already the newest version (14). ncurses-base is already the newest version (6.5+20250216-2). libitm1 is already the newest version (15.2.0-4). libitm1 set to manually installed. libmagic1t64 is already the newest version (1:5.46-5). libmagic1t64 set to manually installed. coreutils is already the newest version (9.7-3). libstdc++-15-dev is already the newest version (15.2.0-4). libstdc++-15-dev set to manually installed. libsframe2 is already the newest version (2.45-7). libsframe2 set to manually installed. g++ is already the newest version (4:15.2.0-4). g++ set to manually installed. libmagic-mgc is already the newest version (1:5.46-5). libmagic-mgc set to manually installed. libmpc3 is already the newest version (1.3.1-2). libmpc3 set to manually installed. libpam0g is already the newest version (1.7.0-5). libctf-nobfd0 is already the newest version (2.45-7). libctf-nobfd0 set to manually installed. sed is already the newest version (4.9-2). build-essential is already the newest version (12.12). build-essential set to manually installed. libselinux1 is already the newest version (3.8.1-1). libfile-stripnondeterminism-perl is already the newest version (1.15.0-1). libfile-stripnondeterminism-perl set to manually installed. libperl5.40 is already the newest version (5.40.1-6). libperl5.40 set to manually installed. dpkg is already the newest version (1.22.21). libaudit1 is already the newest version (1:4.1.2-1). libc6 is already the newest version (2.41-12). autopoint is already the newest version (0.23.1-2). autopoint set to manually installed. libmpfr6 is already the newest version (4.2.2-2). libmpfr6 set to manually installed. libstdc++6 is already the newest version (15.2.0-4). libstdc++6 set to manually installed. libisl23 is already the newest version (0.27-1). libisl23 set to manually installed. gzip is already the newest version (1.13-1). liblzma5 is already the newest version (5.8.1-2). libasan8 is already the newest version (15.2.0-4). libasan8 set to manually installed. libubsan1 is already the newest version (15.2.0-4). libubsan1 set to manually installed. findutils is already the newest version (4.10.0-3). libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. binutils-riscv64-linux-gnu is already the newest version (2.45-7). binutils-riscv64-linux-gnu set to manually installed. libsystemd0 is already the newest version (258.1-1). zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). bash is already the newest version (5.3-1). libdpkg-perl is already the newest version (1.22.21). libdpkg-perl set to manually installed. libcap-ng0 is already the newest version (0.8.5-4+b1). libudev1 is already the newest version (258.1-1). perl-base is already the newest version (5.40.1-6). libcrypt-dev is already the newest version (1:4.4.38-1). libcrypt-dev set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-10). libgprofng0 is already the newest version (2.45-7). libgprofng0 set to manually installed. gcc-15-base is already the newest version (15.2.0-4). libpam-modules is already the newest version (1.7.0-5). sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. base-passwd is already the newest version (3.6.7). dash is already the newest version (0.5.12-12). libcap2 is already the newest version (1:2.75-10+b1). hostname is already the newest version (3.25). g++-riscv64-linux-gnu is already the newest version (4:15.2.0-4). g++-riscv64-linux-gnu set to manually installed. libgcc-s1 is already the newest version (15.2.0-4). rpcsvc-proto is already the newest version (1.4.3-1+b2). rpcsvc-proto set to manually installed. sysvinit-utils is already the newest version (3.14-4). libgdbm6t64 is already the newest version (1.26-1). libgdbm6t64 set to manually installed. debconf is already the newest version (1.5.91). g++-15 is already the newest version (15.2.0-4). g++-15 set to manually installed. gettext is already the newest version (0.23.1-2+b1). gettext set to manually installed. libcrypt1 is already the newest version (1:4.4.38-1). gcc-15 is already the newest version (15.2.0-4). gcc-15 set to manually installed. libgomp1 is already the newest version (15.2.0-4). libgomp1 set to manually installed. bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.OgihgHyYRo (Reading database ... 13490 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.OgihgHyYRo I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.OgihgHyYRo I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.OgihgHyYRo... I: success in 248.2560 seconds Downloading dependency 132 of 137: g++-15:riscv64=15.2.0-4 Downloading dependency 133 of 137: gettext:riscv64=0.23.1-2+b1 Downloading dependency 134 of 137: libcrypt1:riscv64=1:4.4.38-1 Downloading dependency 135 of 137: gcc-15:riscv64=15.2.0-4 Downloading dependency 136 of 137: libgomp1:riscv64=15.2.0-4 Downloading dependency 137 of 137: bzip2:riscv64=1.0.8-6 env --chdir=/srv/rebuilderd/tmp/rebuilderd2cv9XD/out DEB_BUILD_OPTIONS=parallel=4 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1760021450 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuild4DlVt0/debrebuild.sbuildrc.IL5tYFqlkrkp sbuild --build=riscv64 --host=riscv64 --no-source --arch-any --no-arch-all --chroot=/srv/rebuilderd/tmp/debrebuild4DlVt0/debrebuild.tar.hSFO6gIvQxTR --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=pccts-1.33MR33 /srv/rebuilderd/tmp/rebuilderd2cv9XD/inputs/pccts_1.33MR33-6.6.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild (Debian sbuild) 0.89.3+deb13u1 (16 August 2025) on localhost +==============================================================================+ | pccts 1.33MR33-6.6 (riscv64) Mon, 27 Oct 2025 06:22:56 +0000 | +==============================================================================+ Package: pccts Version: 1.33MR33-6.6 Source Version: 1.33MR33-6.6 Distribution: unstable Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuild4DlVt0/debrebuild.tar.hSFO6gIvQxTR to /srv/rebuilderd/tmp/tmp.sbuild.ogSTOzRSd6... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Mon, 27 Oct 2025 06:24:00 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderd2cv9XD/inputs/pccts_1.33MR33-6.6.dsc exists in /srv/rebuilderd/tmp/rebuilderd2cv9XD/inputs; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Mon, 27 Oct 2025 06:24:10 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), build-essential Filtered Build-Depends: debhelper-compat (= 13), build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-sRaPqI/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Mon, 27 Oct 2025 06:24:36 +0000 | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any) +------------------------------------------------------------------------------+ | Build environment Mon, 27 Oct 2025 06:24:39 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.43+deb13-riscv64 #1 SMP Debian 6.12.43-1 (2025-08-27) riscv64 (riscv64) Toolchain package versions: binutils_2.45-7 dpkg-dev_1.22.21 g++-15_15.2.0-4 gcc-15_15.2.0-4 libc6-dev_2.41-12 libstdc++-15-dev_15.2.0-4 libstdc++6_15.2.0-4 linux-libc-dev_6.16.12-1 Package versions: autoconf_2.72-3.1 automake_1:1.18.1-2 autopoint_0.23.1-2 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.7 bash_5.3-1 binutils_2.45-7 binutils-common_2.45-7 binutils-riscv64-linux-gnu_2.45-7 bsdextrautils_2.41.2-4 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-15_15.2.0-4 cpp-15-riscv64-linux-gnu_15.2.0-4 cpp-riscv64-linux-gnu_4:15.2.0-4 dash_0.5.12-12 debconf_1.5.91 debhelper_13.28 debianutils_5.23.2 dh-autoreconf_21 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.10-4 dpkg_1.22.21 dpkg-dev_1.22.21 dwz_0.16-2 file_1:5.46-5 findutils_4.10.0-3 g++_4:15.2.0-4 g++-15_15.2.0-4 g++-15-riscv64-linux-gnu_15.2.0-4 g++-riscv64-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-15_15.2.0-4 gcc-15-base_15.2.0-4 gcc-15-riscv64-linux-gnu_15.2.0-4 gcc-riscv64-linux-gnu_4:15.2.0-4 gettext_0.23.1-2+b1 gettext-base_0.23.1-2+b1 grep_3.12-1 groff-base_1.23.0-9 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libarchive-zip-perl_1.68-1 libasan8_15.2.0-4 libatomic1_15.2.0-4 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1 libbinutils_2.45-7 libblkid1_2.41.2-4 libbz2-1.0_1.0.8-6 libc-bin_2.41-12 libc-dev-bin_2.41-12 libc6_2.41-12 libc6-dev_2.41-12 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-10+b1 libcc1-0_15.2.0-4 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.45-7 libctf0_2.45-7 libdb5.3t64_5.3.28+dfsg2-10 libdebconfclient0_0.280 libdebhelper-perl_13.28 libdpkg-perl_1.22.21 libelf1t64_0.193-3 libfile-stripnondeterminism-perl_1.15.0-1 libgcc-15-dev_15.2.0-4 libgcc-s1_15.2.0-4 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmp10_2:6.3.0+dfsg-5 libgomp1_15.2.0-4 libgprofng0_2.45-7 libisl23_0.27-1 libitm1_15.2.0-4 libjansson4_2.14-2+b3 liblsan0_15.2.0-4 liblzma5_5.8.1-2 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41.2-4 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpcre2-8-0_10.46-1 libperl5.40_5.40.1-6 libpipeline1_1.5.8-1 libselinux1_3.8.1-1 libsframe2_2.45-7 libsmartcols1_2.41.2-4 libssl3t64_3.5.4-1 libstdc++-15-dev_15.2.0-4 libstdc++6_15.2.0-4 libsystemd0_258.1-1 libtinfo6_6.5+20250216-2 libtool_2.5.4-5 libtsan2_15.2.0-4 libubsan1_15.2.0-4 libuchardet0_0.0.8-2 libudev1_258.1-1 libunistring5_1.3-2 libuuid1_2.41.2-4 libxml2-16_2.14.6+dfsg-0.1 libzstd1_1.5.7+dfsg-2 linux-libc-dev_6.16.12-1 m4_1.4.20-2 make_4.4.1-2 man-db_2.13.1-1 mawk_1.3.4.20250131-1 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 openssl-provider-legacy_3.5.4-1 patch_2.8-2 perl_5.40.1-6 perl-base_5.40.1-6 perl-modules-5.40_5.40.1-6 po-debconf_1.0.21+nmu1 rpcsvc-proto_1.4.3-1+b2 sed_4.9-2 sensible-utils_0.0.26 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 util-linux_2.41.2-4 xz-utils_5.8.1-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Mon, 27 Oct 2025 06:24:39 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: pccts Binary: pccts Architecture: any Version: 1.33MR33-6.6 Maintainer: Dale E. Martin Homepage: http://www.polhode.com/pccts.html Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/debian/pccts Vcs-Git: https://salsa.debian.org/debian/pccts.git Build-Depends: debhelper-compat (= 13) Package-List: pccts deb devel optional arch=any Checksums-Sha1: b8ae86eacae8f2c17741dc8048ddc0089942b3b2 550186 pccts_1.33MR33.orig.tar.gz 347761ee039946a8a1e8c3f7d69bdaa70272f02b 9032 pccts_1.33MR33-6.6.debian.tar.xz Checksums-Sha256: 49556ae11851391ca124d3beef15f3969f65524c29714770a1a22b51106e1c7a 550186 pccts_1.33MR33.orig.tar.gz b66c7b1efc83d84bdf3f5f7e12555f1e149cbbd925a54ef21314bf98f3b62a8a 9032 pccts_1.33MR33-6.6.debian.tar.xz Files: 61da973117301e8655ebf6265fc1c45a 550186 pccts_1.33MR33.orig.tar.gz 2f113aa3fc94a258335caf6990b9bb87 9032 pccts_1.33MR33-6.6.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjnzOoACgkQiNJCh6LY mLFozRAAoXy1o3zmpajbypCK3sIhpE1G/lwPPjVcV83rDqQuBN3yAKRK6QMSGqPb uFMtqH86BpoJh94mDybMZiZ2zjzraFnVkteda5kTafZ5y2zNO9bCrUvio7d4+FRB ML7AtGfcp+rLINDJ+3+RVa8GnGRW5qdQJO2j8P+gxQbzZUy5gXeQ9l33WrarU9ma KRYqJOFSbOcGuZ0M8pe8X5w5XV+tbOcIZwBY+YM4mpjPAEdTXAtvFPx4KPWrLMFm LGYspZPOnI3Hd2zC45Ql4ADi5XClqoiRXdQAR3u0VblgimYwDbMvOl+v1/CGggmq cjHh2OPAdj11NsA0jPKWGEqjRNSf47eS95rfdHOen8eKgFQdnIKWCr8y0OhaEHZS m10a3ZIlJWffO/wNWXXqrcWCTaKDsfb74USvSsw6I5+6SP0lDhxkszE1H6Ryn66B mx9o86ARLUu9jPwN30lzXvCI17CQWfI9vSTxy/MJ1z/kvOMd3oxldMbTzOYO/pwT H4Tn4+5tKRqLh2SyT7wgKV1j8lr21xzXu8o8Uw9UMIgc88HSP5Th0lOFCGOerqjb IueUnzV9F7ZiFs/xYHLTtWlbBjRw/wp13D4iTLgKA0nr1m3RU2snwm0MqTTaB79Q j9aagaErhtKUucyPSjfg7IzJdfBXlCwZlAKN8jKLL9orapCzz50= =31Ym -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./pccts_1.33MR33-6.6.dsc: unsupported subcommand dpkg-source: info: extracting pccts in /build/reproducible-path/pccts-1.33MR33 dpkg-source: info: unpacking pccts_1.33MR33.orig.tar.gz dpkg-source: info: unpacking pccts_1.33MR33-6.6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying conversion-format-3.0-quilt.patch dpkg-source: info: applying implicit-declarations.patch dpkg-source: info: applying clang.patch dpkg-source: info: applying gcc-15.patch dpkg-source: info: applying copt.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1760021450 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B dpkg-buildpackage: info: source package pccts dpkg-buildpackage: info: source version 1.33MR33-6.6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Adrian Bunk dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 debian/rules clean dh clean dh_auto_clean make -j4 clean make[1]: Entering directory '/build/reproducible-path/pccts-1.33MR33' (cd ./antlr; make -s clean) (cd ./dlg; make -s clean) (cd ./sorcerer; make -s clean) (cd ./sorcerer/lib; make -s clean) (cd ./support/genmk; make -s clean) make[1]: Leaving directory '/build/reproducible-path/pccts-1.33MR33' dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a dh_auto_build -a make -j4 INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/pccts-1.33MR33' Welcome to PCCTS 1.33MR33 installation (Version 1.33 Maintenance Release #33) Released 19 April 2002 Featuring ANTLR -- ANother Tool for Language Recognition DLG -- DFA-based Lexical Analyzer Generator SORCERER -- Source-to-source translator (tree walker) http://www.antlr.org Trouble reports to tmoog@polhode.com Additional PCCTS 1.33 information at http://www.polhode.com To substitute gcc for CC to invoke compiler: make CC=gcc If there are problems with cr and lf try: unzip -a ... Making executables... (cd ./antlr; make CC="cc" COPT="-O2 -Wall -Wno-unused -g -std=gnu17") make[2]: Entering directory '/build/reproducible-path/pccts-1.33MR33/antlr' cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o antlr.o antlr.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o scan.o scan.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o err.o err.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o bits.o bits.c In file included from bits.c:36: bits.c: In function ‘Efirst’: bits.c:224:15: warning: passing argument 1 of ‘fpReach[r->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 224 | REACH(r, 1, &rk, a); | ^ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ bits.c:224:15: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 224 | REACH(r, 1, &rk, a); | ^ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ bits.c: In function ‘DefErrSetForC1’: bits.c:576:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 576 | fprintf(ErrFile, "SetWordType %s%s[%d] = {", | ~^ | | | int | %ld bits.c:582:56: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 582 | fprintf(ErrFile, "SetWordType zzerr%d[%d] = {", | ~^ | | | int | %ld bits.c: In function ‘DefErrSetForCC1’: bits.c:644:63: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 644 | fprintf(Parser_h, "\tstatic SetWordType %s%s[%d];\n", name, suffix, | ~^ | | | int | %ld bits.c:646:58: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] 646 | fprintf(Parser_c, "SetWordType %s::%s%s[%d] = {", | ~^ | | | int | %ld bits.c:653:59: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘long unsigned int’ [-Wformat=] 653 | fprintf(Parser_c, "SetWordType %s::err%d[%d] = {", | ~^ | | | int | %ld bits.c:657:64: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 657 | fprintf(Parser_h, "\tstatic SetWordType err%d[%d];\n", esetnum, | ~^ | | | int | %ld bits.c: In function ‘GenParser_c_Hdr’: bits.c:790:83: warning: format ‘%d’ expects argument of type ‘int’, but argument 8 has type ‘long unsigned int’ [-Wformat=] 790 | fprintf(Parser_c, "%s(ANTLRTokenBuffer *input) : %s(input,%d,%d,%d,%d)\n", | ~^ | | | int | %ld bits.c: In function ‘GenErrHdr’: bits.c:915:47: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 915 | fprintf(ErrFile, "#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); | ~^ | | | int | %ld In file included from antlr.c:25: antlr.c: In function ‘zzconstr_attr’: ../h/antlr.h:339:63: warning: ‘a’ is used uninitialized [-Wuninitialized] 339 | {Attrib a; zzcr_attr((&a),_tok,_text); return a;} \ | ^ antlr.c:36:1: note: in expansion of macro ‘ANTLR_INFO’ 36 | ANTLR_INFO | ^~~~~~~~~~ ../h/antlr.h:339:25: note: ‘a’ declared here 339 | {Attrib a; zzcr_attr((&a),_tok,_text); return a;} \ | ^ antlr.c:36:1: note: in expansion of macro ‘ANTLR_INFO’ 36 | ANTLR_INFO | ^~~~~~~~~~ cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o build.o build.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o fset2.o fset2.c In file included from fset2.c:44: fset2.c: In function ‘tRuleRef’: fset2.c:714:14: warning: passing argument 1 of ‘fpTraverse[r->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 714 | TRAV(r, k, &rk, t); | ^ | | | Junction * {aka struct _junct *} syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:714:14: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 714 | TRAV(r, k, &rk, t); | ^ syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c: In function ‘tAction’: fset2.c:951:15: warning: passing argument 1 of ‘fpTraverse[p->guardNodes->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 951 | TRAV(p->guardNodes,k,rk,t); | ~^~~~~~~~~~~~ | | | struct _junct * syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:951:15: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘struct _junct *’ 951 | TRAV(p->guardNodes,k,rk,t); | ~^~~~~~~~~~~~ syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c: In function ‘VerifyAmbig’: fset2.c:1259:14: warning: passing argument 1 of ‘fpTraverse[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1259 | TRAV(p, LL_k, &rk, *t); | ^ | | | Junction * {aka struct _junct *} syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1259:14: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1259 | TRAV(p, LL_k, &rk, *t); | ^ syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1276:14: warning: passing argument 1 of ‘fpTraverse[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1276 | TRAV(p, LL_k, &rk, *u); | ^ | | | Junction * {aka struct _junct *} syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1276:14: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1276 | TRAV(p, LL_k, &rk, *u); | ^ syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c: In function ‘computePredFromContextGuard’: fset2.c:1625:22: warning: passing argument 1 of ‘fpTraverse[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1625 | TRAV(p, hmax, &rk, t); /* MR10 was LL_k */ | ^ | | | Junction * {aka struct _junct *} syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1625:22: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1625 | TRAV(p, hmax, &rk, t); /* MR10 was LL_k */ | ^ syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1640:23: warning: passing argument 1 of ‘fpReach[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1640 | REACH(p, 1, &rk, scontext); | ^ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1640:23: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1640 | REACH(p, 1, &rk, scontext); | ^ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset2.c: In function ‘recomputeContextGuard’: fset2.c:1685:22: warning: passing argument 1 of ‘fpTraverse[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1685 | TRAV(p, pred->k, &rk, t); | ^ | | | Junction * {aka struct _junct *} syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1685:22: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1685 | TRAV(p, pred->k, &rk, t); | ^ syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1696:23: warning: passing argument 1 of ‘fpReach[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1696 | REACH(p, 1, &rk, scontext); | ^ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1696:23: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1696 | REACH(p, 1, &rk, scontext); | ^ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset2.c: In function ‘MR_traceAmbSourceKclient’: fset2.c:1772:29: warning: passing argument 1 of ‘fpTraverse[MR_AmbSourceSearchJ[i]->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1772 | TRAV(MR_AmbSourceSearchJ[i],maxk,&incomplete,t); | ~~~~~~~~~~~~~~~~~~~^~~ | | | Junction * {aka struct _junct *} syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c:1772:29: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1772 | TRAV(MR_AmbSourceSearchJ[i],maxk,&incomplete,t); | ~~~~~~~~~~~~~~~~~~~^~~ syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ fset2.c: In function ‘MR_traceAmbSource’: fset2.c:2020:20: warning: passing argument 1 of ‘fpReach[p[i]->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 2020 | REACH(p[i],depth,&incomplete,tokensUsed); | ~^~~ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset2.c:2020:20: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 2020 | REACH(p[i],depth,&incomplete,tokensUsed); | ~^~~ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o fset.o fset.c antlr.c: In function ‘tclass’: antlr.c:1394:31: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 1394 | /* MR23 */ if (p->akaString != NULL) { | ~^~~~~~~~~~~ antlr.c:1342:59: note: ‘p’ was declared here 1342 | char *t=NULL; TCnode *e; int go=1,tok,totok; TermEntry *p, *term, *toterm; | ^ In file included from fset.c:39: fset.c: In function ‘rRuleRef’: fset.c:347:15: warning: passing argument 1 of ‘fpReach[r->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 347 | REACH(r, k, &rk, a); | ^ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset.c:347:15: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 347 | REACH(r, k, &rk, a); | ^ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset.c: In function ‘rAction’: fset.c:448:26: warning: passing argument 1 of ‘fpReach[p->guardNodes->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 448 | /* MR11 */ REACH(p->guardNodes,k,rk,a); | ~^~~~~~~~~~~~ | | | struct _junct * syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset.c:448:26: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘struct _junct *’ 448 | /* MR11 */ REACH(p->guardNodes,k,rk,a); | ~^~~~~~~~~~~~ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset.c: In function ‘First’: fset.c:1498:23: warning: passing argument 1 of ‘fpReach[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1498 | REACH(p, k, &rk, alt1->fset[k]); | ^ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset.c:1498:23: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1498 | REACH(p, k, &rk, alt1->fset[k]); | ^ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset.c:1529:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1529 | if (AlphaBetaTrace) MR_MaintainBackTrace=0; | ^~ fset.c:1530:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1530 | HandleAmbiguity(j, alt1, alt2, jtype); | ^~~~~~~~~~~~~~~ fset.c:1540:47: warning: passing argument 1 of ‘fpReach[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1540 | REACH(p, k, &rk, alt1->fset[k]); | ^ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset.c:1540:47: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1540 | REACH(p, k, &rk, alt1->fset[k]); | ^ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset.c:1542:47: warning: passing argument 1 of ‘fpReach[q->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 1542 | REACH(q, k, &rk, alt2->fset[k]); | ^ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset.c:1542:47: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 1542 | REACH(q, k, &rk, alt2->fset[k]); | ^ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o gen.o gen.c gen.c:54:9: warning: initialization of ‘void (*)()’ from incompatible pointer type ‘void (*)()’ [-Wincompatible-pointer-types] 54 | (void (*)(...)) genRuleRef, | ^ gen.c:54:9: note: (near initialization for ‘C_Trans[2]’) gen.c:55:9: warning: initialization of ‘void (*)()’ from incompatible pointer type ‘void (*)()’ [-Wincompatible-pointer-types] 55 | (void (*)(...)) genToken, | ^ gen.c:55:9: note: (near initialization for ‘C_Trans[3]’) gen.c:56:9: warning: initialization of ‘void (*)()’ from incompatible pointer type ‘void (*)()’ [-Wincompatible-pointer-types] 56 | (void (*)(...)) genAction | ^ gen.c:56:9: note: (near initialization for ‘C_Trans[4]’) In file included from gen.c:38: gen.c: In function ‘genBlk’: gen.c:1559:24: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 1559 | TRANS(q->p1); | ~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:1559:24: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 1559 | TRANS(q->p1); | ~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:1559:24: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 1559 | TRANS(q->p1); | ~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:1559:24: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 1559 | TRANS(q->p1); | ~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:1644:26: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)alt->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 1644 | TRANS(alt->p1); | ~~~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:1644:26: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 1644 | TRANS(alt->p1); | ~~~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:1644:26: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)alt->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 1644 | TRANS(alt->p1); | ~~~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:1644:26: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 1644 | TRANS(alt->p1); | ~~~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genAction’: gen.c:1978:16: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)p->next)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 1978 | TRANS(p->next) | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:1978:16: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 1978 | TRANS(p->next) | ~^~~~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:1978:16: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)p->next->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 1978 | TRANS(p->next) | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:1978:16: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 1978 | TRANS(p->next) | ~^~~~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genRuleRef’: gen.c:2225:16: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)p->next)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2225 | TRANS(p->next) | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2225:16: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2225 | TRANS(p->next) | ~^~~~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2225:16: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)p->next->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2225 | TRANS(p->next) | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:2225:16: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2225 | TRANS(p->next) | ~^~~~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genToken’: gen.c:2663:33: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)a->next)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2663 | TRANS( a->next ); /* MR30 */ | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2663:33: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2663 | TRANS( a->next ); /* MR30 */ | ~^~~~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2663:33: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)a->next->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2663 | TRANS( a->next ); /* MR30 */ | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:2663:33: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2663 | TRANS( a->next ); /* MR30 */ | ~^~~~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:2666:33: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)p->next)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2666 | TRANS( p->next ); /* MR30 */ | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2666:33: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2666 | TRANS( p->next ); /* MR30 */ | ~^~~~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2666:33: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)p->next->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2666 | TRANS( p->next ); /* MR30 */ | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:2666:33: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2666 | TRANS( p->next ); /* MR30 */ | ~^~~~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:2686:24: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)p->next)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2686 | TRANS(p->next); | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2686:24: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2686 | TRANS(p->next); | ~^~~~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2686:24: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)p->next->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2686 | TRANS(p->next); | ~^~~~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:2686:24: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2686 | TRANS(p->next); | ~^~~~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genOptBlk’: gen.c:2764:45: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->end->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2764 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2764:45: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2764 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2764:45: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->end->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2764 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:2764:45: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2764 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genLoopBlk’: gen.c:2833:24: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2833 | TRANS(q->p1); | ~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2833:24: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2833 | TRANS(q->p1); | ~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:2833:24: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 2833 | TRANS(q->p1); | ~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:2833:24: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 2833 | TRANS(q->p1); | ~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genLoopBegin’: gen.c:3003:45: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->end->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3003 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3003:45: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3003 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3003:45: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->end->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3003 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3003:45: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3003 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genPlusBlk’: gen.c:3098:24: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3098 | TRANS(q->p1); | ~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3098:24: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3098 | TRANS(q->p1); | ~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3098:24: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3098 | TRANS(q->p1); | ~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3098:24: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3098 | TRANS(q->p1); | ~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3139:53: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->end->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3139 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3139:53: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3139 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3139:53: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->end->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3139 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3139:53: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3139 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3212:45: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->end->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3212 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3212:45: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3212 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3212:45: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->end->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3212 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3212:45: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3212 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genSubBlk’: gen.c:3308:45: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->end->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3308 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3308:45: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3308 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3308:45: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->end->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3308 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3308:45: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3308 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ~~~~~~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genRule’: gen.c:3552:24: warning: passing argument 1 of ‘fpReach[q->end->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 3552 | REACH(q->end, 1, &rk, follow); | ~^~~~~ | | | struct _junct * syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ gen.c:3552:24: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘struct _junct *’ 3552 | REACH(q->end, 1, &rk, follow); | ~^~~~~ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ gen.c: In function ‘genJunction’: gen.c:3813:37: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->p1)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3813 | if ( q->p1 != NULL ) TRANS(q->p1); | ~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3813:37: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3813 | if ( q->p1 != NULL ) TRANS(q->p1); | ~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3813:37: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->p1->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3813 | if ( q->p1 != NULL ) TRANS(q->p1); | ~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3813:37: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3813 | if ( q->p1 != NULL ) TRANS(q->p1); | ~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3814:37: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)((Junction *)q->p2)->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3814 | if ( q->p2 != NULL ) TRANS(q->p2); | ~^~~~ | | | Node * {aka struct _node *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3814:37: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3814 | if ( q->p2 != NULL ) TRANS(q->p2); | ~^~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ gen.c:3814:37: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)q->p2->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 3814 | if ( q->p2 != NULL ) TRANS(q->p2); | ~^~~~ | | | Node * {aka struct _node *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3814:37: note: expected ‘long unsigned int’ but argument is of type ‘Node *’ {aka ‘struct _node *’} 3814 | if ( q->p2 != NULL ) TRANS(q->p2); | ~^~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c: In function ‘genHdr’: gen.c:3903:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 3903 | if ( !GenCC ) _gen1("#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gen.c:152:50: note: in definition of macro ‘_gen1’ 152 | #define _gen1(s,a) {fprintf(output, s,a);} | ^ gen.c:3903:50: note: format string is defined here 3903 | if ( !GenCC ) _gen1("#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); | ~^ | | | int | %ld gen.c: In function ‘genStdPCCTSIncludeFile’: gen.c:4117:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 4117 | fprintf(f, "#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); | ~^ | | | int | %ld cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o globals.o globals.c globals.c:195:9: warning: initialization of ‘struct _tree * (*)(Node *, int, set *)’ {aka ‘struct _tree * (*)(struct _node *, int, struct _set *)’} from incompatible pointer type ‘struct _tree * (*)()’ [-Wincompatible-pointer-types] 195 | (struct _tree *(*)(...)) tJunc, | ^ globals.c:195:9: note: (near initialization for ‘fpTraverse[1]’) globals.c:196:9: warning: initialization of ‘struct _tree * (*)(Node *, int, set *)’ {aka ‘struct _tree * (*)(struct _node *, int, struct _set *)’} from incompatible pointer type ‘struct _tree * (*)()’ [-Wincompatible-pointer-types] 196 | (struct _tree *(*)(...)) tRuleRef, | ^ globals.c:196:9: note: (near initialization for ‘fpTraverse[2]’) globals.c:197:9: warning: initialization of ‘struct _tree * (*)(Node *, int, set *)’ {aka ‘struct _tree * (*)(struct _node *, int, struct _set *)’} from incompatible pointer type ‘struct _tree * (*)()’ [-Wincompatible-pointer-types] 197 | (struct _tree *(*)(...)) tToken, | ^ globals.c:197:9: note: (near initialization for ‘fpTraverse[3]’) globals.c:198:9: warning: initialization of ‘struct _tree * (*)(Node *, int, set *)’ {aka ‘struct _tree * (*)(struct _node *, int, struct _set *)’} from incompatible pointer type ‘struct _tree * (*)()’ [-Wincompatible-pointer-types] 198 | (struct _tree *(*)(...)) tAction | ^ globals.c:198:9: note: (near initialization for ‘fpTraverse[4]’) globals.c:207:9: warning: initialization of ‘struct _set (*)(Node *, int, set *)’ {aka ‘struct _set (*)(struct _node *, int, struct _set *)’} from incompatible pointer type ‘struct _set (*)()’ [-Wincompatible-pointer-types] 207 | (struct _set (*)(...)) rJunc, | ^ globals.c:207:9: note: (near initialization for ‘fpReach[1]’) globals.c:208:9: warning: initialization of ‘struct _set (*)(Node *, int, set *)’ {aka ‘struct _set (*)(struct _node *, int, struct _set *)’} from incompatible pointer type ‘struct _set (*)()’ [-Wincompatible-pointer-types] 208 | (struct _set (*)(...)) rRuleRef, | ^ globals.c:208:9: note: (near initialization for ‘fpReach[2]’) globals.c:209:9: warning: initialization of ‘struct _set (*)(Node *, int, set *)’ {aka ‘struct _set (*)(struct _node *, int, struct _set *)’} from incompatible pointer type ‘struct _set (*)()’ [-Wincompatible-pointer-types] 209 | (struct _set (*)(...)) rToken, | ^ globals.c:209:9: note: (near initialization for ‘fpReach[3]’) globals.c:210:9: warning: initialization of ‘struct _set (*)(Node *, int, set *)’ {aka ‘struct _set (*)(struct _node *, int, struct _set *)’} from incompatible pointer type ‘struct _set (*)()’ [-Wincompatible-pointer-types] 210 | (struct _set (*)(...)) rAction | ^ globals.c:210:9: note: (near initialization for ‘fpReach[4]’) globals.c:216:9: warning: initialization of ‘void (*)(Node *)’ {aka ‘void (*)(struct _node *)’} from incompatible pointer type ‘void (*)()’ [-Wincompatible-pointer-types] 216 | (void (*)(...)) pJunc, | ^ globals.c:216:9: note: (near initialization for ‘fpPrint[1]’) globals.c:217:9: warning: initialization of ‘void (*)(Node *)’ {aka ‘void (*)(struct _node *)’} from incompatible pointer type ‘void (*)()’ [-Wincompatible-pointer-types] 217 | (void (*)(...)) pRuleRef, | ^ globals.c:217:9: note: (near initialization for ‘fpPrint[2]’) globals.c:218:9: warning: initialization of ‘void (*)(Node *)’ {aka ‘void (*)(struct _node *)’} from incompatible pointer type ‘void (*)()’ [-Wincompatible-pointer-types] 218 | (void (*)(...)) pToken, | ^ globals.c:218:9: note: (near initialization for ‘fpPrint[3]’) globals.c:219:9: warning: initialization of ‘void (*)(Node *)’ {aka ‘void (*)(struct _node *)’} from incompatible pointer type ‘void (*)()’ [-Wincompatible-pointer-types] 219 | (void (*)(...)) pAction | ^ globals.c:219:9: note: (near initialization for ‘fpPrint[4]’) cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o hash.o hash.c hash.c: In function ‘hash_get’: hash.c:135:44: warning: array subscript 0 is outside array bounds of ‘char[0]’ [-Warray-bounds=] 135 | if ( !(table!=NULL && key!=NULL) ) *((char *) 34) = 3; | ^~~~~~~~~~~~~~ cc1: note: source object is likely at address zero cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o lex.o lex.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o main.o main.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o misc.o misc.c main.c:560:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | ^~~ main.c:560:17: note: (near initialization for ‘options[0].process.process_one_arg’) main.c:331:13: note: ‘pCC’ declared here 331 | static void pCC(void) { GenCC = TRUE; } | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } main.c:561:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | ^~~ main.c:561:17: note: (near initialization for ‘options[1].process.process_one_arg’) main.c:296:13: note: ‘pCr’ declared here 296 | static void pCr(void) { GenCR = TRUE; } | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } main.c:562:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | ^~~ main.c:562:17: note: (near initialization for ‘options[2].process.process_one_arg’) main.c:188:1: note: ‘pCk’ declared here 188 | pCk( char *s, char *t ) | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } main.c:563:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | ^~~ main.c:563:17: note: (near initialization for ‘options[3].process.process_one_arg’) main.c:307:13: note: ‘pE1’ declared here 307 | static void pE1(void) { elevel = 1; } | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } main.c:564:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | ^~~ main.c:564:17: note: (near initialization for ‘options[4].process.process_one_arg’) main.c:308:13: note: ‘pE2’ declared here 308 | static void pE2(void) { elevel = 2; } | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } main.c:565:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | ^~~ main.c:565:17: note: (near initialization for ‘options[5].process.process_one_arg’) main.c:309:13: note: ‘pE3’ declared here 309 | static void pE3(void) { elevel = 3; } | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } main.c:566:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | ^~~~~~~~~ main.c:566:17: note: (near initialization for ‘options[6].process.process_one_arg’) main.c:125:1: note: ‘pFileList’ declared here 125 | pFileList( char *s, char *t ) | ^~~~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } main.c:567:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 567 | { "-fe", 1, pFe, "Rename err.c"}, | ^~~ main.c:567:17: note: (near initialization for ‘options[7].process.process_one_arg’) main.c:302:13: note: ‘pFe’ declared here 302 | static void pFe(char *s, char *t) {ErrFileName = t;} | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } main.c:568:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | ^~~~~ main.c:568:17: note: (near initialization for ‘options[8].process.process_one_arg’) main.c:323:13: note: ‘pFHdr’ declared here 323 | static void pFHdr(char *s, char *t) { stdpccts = t; pGHdr(); } | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } main.c:569:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | ^~~ main.c:569:17: note: (near initialization for ‘options[9].process.process_one_arg’) main.c:303:13: note: ‘pFl’ declared here 303 | static void pFl(char *s, char *t) {DlgFileName = t;} | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } main.c:570:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 570 | { "-fm", 1, pFm, "Rename mode.h"}, | ^~~ main.c:570:17: note: (near initialization for ‘options[10].process.process_one_arg’) main.c:304:13: note: ‘pFm’ declared here 304 | static void pFm(char *s, char *t) {ModeFileName = t;} | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } main.c:571:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 571 | { "-fr", 1, pFr, "Rename remap.h"}, | ^~~ main.c:571:17: note: (near initialization for ‘options[11].process.process_one_arg’) main.c:301:13: note: ‘pFr’ declared here 301 | static void pFr(char *s, char *t) {RemapFileName = t;} | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } main.c:572:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | ^~~ main.c:572:17: note: (near initialization for ‘options[12].process.process_one_arg’) main.c:305:13: note: ‘pFt’ declared here 305 | static void pFt(char *s, char *t) {DefFileName = t;} | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } main.c:573:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | ^~~~~ main.c:573:17: note: (near initialization for ‘options[13].process.process_one_arg’) main.c:295:13: note: ‘pANSI’ declared here 295 | static void pANSI(void) { GenANSI = TRUE; } | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } main.c:574:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | ^~~~~ main.c:574:17: note: (near initialization for ‘options[14].process.process_one_arg’) main.c:287:13: note: ‘pCGen’ declared here 287 | static void pCGen(void) { CodeGen = FALSE; LexGen = FALSE; } | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } main.c:575:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | ^~~~~ main.c:575:17: note: (near initialization for ‘options[15].process.process_one_arg’) main.c:290:13: note: ‘pTGen’ declared here 290 | static void pTGen(void) { TraceGen = TRUE; } | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } main.c:576:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | ^~~~~ main.c:576:17: note: (near initialization for ‘options[16].process.process_one_arg’) main.c:310:13: note: ‘pEGen’ declared here 310 | static void pEGen(void) { GenEClasseForRules = 1; } | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } main.c:577:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | ^~~~~ main.c:577:17: note: (near initialization for ‘options[17].process.process_one_arg’) main.c:322:13: note: ‘pGHdr’ declared here 322 | static void pGHdr(void) { GenStdPccts = 1; } | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } main.c:578:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | ^~~ main.c:578:17: note: (near initialization for ‘options[18].process.process_one_arg’) main.c:311:13: note: ‘pDL’ declared here 311 | static void pDL(void) | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } main.c:579:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | ^~~ main.c:579:17: note: (near initialization for ‘options[19].process.process_one_arg’) main.c:299:13: note: ‘pLI’ declared here 299 | static void pLI(void) { GenLineInfo = TRUE; GenLineInfoMS = FALSE; } /* MR14 */ | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } main.c:580:19: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | ^~~~~ main.c:580:19: note: (near initialization for ‘options[20].process.process_one_arg’) main.c:300:13: note: ‘pLIms’ declared here 300 | static void pLIms(void) { GenLineInfo = TRUE; GenLineInfoMS = TRUE; } /* MR14 */ | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } main.c:581:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | ^~~~ main.c:581:17: note: (near initialization for ‘options[21].process.process_one_arg’) main.c:383:1: note: ‘pPre’ declared here 383 | pPre( char *s, char *t ) | ^~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } main.c:582:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | ^~~~~ main.c:582:17: note: (near initialization for ‘options[22].process.process_one_arg’) main.c:291:13: note: ‘pSGen’ declared here 291 | static void pSGen(void) { GenExprSetsOpt = FALSE; } | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } main.c:583:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | ^~~~ main.c:583:17: note: (near initialization for ‘options[23].process.process_one_arg’) main.c:294:13: note: ‘pAst’ declared here 294 | static void pAst(void) { GenAST = TRUE; } | ^~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } main.c:584:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | ^~~~~ main.c:584:17: note: (near initialization for ‘options[24].process.process_one_arg’) main.c:288:13: note: ‘pLGen’ declared here 288 | static void pLGen(void) { LexGen = FALSE; } | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } main.c:585:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | ^~~~~~ main.c:585:17: note: (near initialization for ‘options[25].process.process_one_arg’) main.c:289:13: note: ‘pXTGen’ declared here 289 | static void pXTGen(void){ MR_Inhibit_Tokens_h_Gen = TRUE; } | ^~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } main.c:586:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | ^~~~ main.c:586:17: note: (near initialization for ‘options[26].process.process_one_arg’) main.c:172:1: note: ‘pLLK’ declared here 172 | pLLK( char *s, char *t ) | ^~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } main.c:587:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 587 | { "-o", 1, pOut, OutputDirectoryOption}, | ^~~~ main.c:587:17: note: (near initialization for ‘options[27].process.process_one_arg’) main.c:395:1: note: ‘pOut’ declared here 395 | pOut( char *s, char *t ) | ^~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } main.c:588:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | ^~~~ main.c:588:17: note: (near initialization for ‘options[28].process.process_one_arg’) main.c:292:13: note: ‘pPrt’ declared here 292 | static void pPrt(void) { PrintOut = TRUE; pCGen(); pLGen(); } | ^~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } main.c:589:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | ^~~~~ main.c:589:17: note: (near initialization for ‘options[29].process.process_one_arg’) main.c:293:13: note: ‘pPrtA’ declared here 293 | static void pPrtA(void) { PrintOut = TRUE; PrintAnnotate = TRUE; pCGen(); pLGen(); } | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } main.c:590:16: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | ^~~~~ main.c:590:16: note: (near initialization for ‘options[30].process.process_one_arg’) main.c:407:1: note: ‘pPred’ declared here 407 | pPred( void ) | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } main.c:591:18: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | ^~~~~~~~ main.c:591:18: note: (near initialization for ‘options[31].process.process_one_arg’) main.c:423:1: note: ‘pPredCtx’ declared here 423 | pPredCtx( char *s, char *t ) | ^~~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } main.c:592:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | ^~~~~ main.c:592:17: note: (near initialization for ‘options[32].process.process_one_arg’) main.c:479:1: note: ‘pTRes’ declared here 479 | pTRes( char *s, char *t ) | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } main.c:593:20: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | ^~~~~~~ main.c:593:20: note: (near initialization for ‘options[33].process.process_one_arg’) main.c:329:13: note: ‘pStdout’ declared here 329 | static void pStdout(void) {UseStdout = 1; } /* MR6 */ | ^~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } main.c:594:18: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | ^~~~ main.c:594:18: note: (near initialization for ‘options[34].process.process_one_arg’) main.c:204:1: note: ‘pTab’ declared here 204 | pTab( char *s, char *t ) /* MR6 */ | ^~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } main.c:595:21: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | ^~~ main.c:595:21: note: (near initialization for ‘options[35].process.process_one_arg’) main.c:324:13: note: ‘pW1’ declared here 324 | static void pW1(void) { WarningLevel = 1; } | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } main.c:596:21: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | ^~~ main.c:596:21: note: (near initialization for ‘options[36].process.process_one_arg’) main.c:330:13: note: ‘pW2’ declared here 330 | static void pW2(void) { WarningLevel = 2; } | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } main.c:597:20: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | ^~~~~~~~ main.c:597:20: note: (near initialization for ‘options[37].process.process_one_arg’) main.c:441:1: note: ‘pMRhoist’ declared here 441 | pMRhoist( char *s, char *t ) | ^~~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } main.c:599:21: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | ^~~~~~~~~ main.c:599:21: note: (near initialization for ‘options[38].process.process_one_arg’) main.c:461:1: note: ‘pMRhoistk’ declared here 461 | pMRhoistk( char *s, char *t ) | ^~~~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } main.c:601:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | ^~~ main.c:601:17: note: (near initialization for ‘options[39].process.process_one_arg’) main.c:320:13: note: ‘pAA’ declared here 320 | static void pAA(char *s,char *t) {MR_AmbAidRule = t;} /* MR11 */ | ^~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } main.c:604:17: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 604 | { "-aad" ,1,pAAd, | ^~~~ main.c:604:17: note: (near initialization for ‘options[41].process.process_one_arg’) main.c:222:1: note: ‘pAAd’ declared here 222 | pAAd( char *s, char *t ) /* MR11 */ | ^~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } main.c:606:21: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 606 | { "-info",1,pInfo, | ^~~~~ main.c:606:21: note: (near initialization for ‘options[42].process.process_one_arg’) main.c:257:13: note: ‘pInfo’ declared here 257 | static void pInfo(char *s, char *t) /* MR10 */ | ^~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } 605 | "Limits exp growth of -aa listing - default=1 (max=ck value)"}, /* MR11 */ 606 | { "-info",1,pInfo, | { } main.c:608:20: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 608 | { "-treport",1,pTreport, | ^~~~~~~~ main.c:608:20: note: (near initialization for ‘options[43].process.process_one_arg’) main.c:235:1: note: ‘pTreport’ declared here 235 | pTreport( char *s, char *t ) /* MR11 */ | ^~~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } 605 | "Limits exp growth of -aa listing - default=1 (max=ck value)"}, /* MR11 */ 606 | { "-info",1,pInfo, | { } 607 | "Extra info: p=pred t=tnodes f=first/follow m=monitor o=orphans 0=noop"}, /* MR11 */ 608 | { "-treport",1,pTreport, | { } main.c:610:25: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 610 | { "-newAST", 0, pNewAST, | ^~~~~~~ main.c:610:25: note: (near initialization for ‘options[44].process.process_one_arg’) main.c:325:13: note: ‘pNewAST’ declared here 325 | static void pNewAST(void) { NewAST = 1; } /* MR13 */ | ^~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } 605 | "Limits exp growth of -aa listing - default=1 (max=ck value)"}, /* MR11 */ 606 | { "-info",1,pInfo, | { } 607 | "Extra info: p=pred t=tnodes f=first/follow m=monitor o=orphans 0=noop"}, /* MR11 */ 608 | { "-treport",1,pTreport, | { } 609 | "Report when tnode usage exceeds value during ambiguity resolution"}, /* MR11 */ 610 | { "-newAST", 0, pNewAST, | { } main.c:612:24: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 612 | { "-tmake", 0, ptmakeInParser, | ^~~~~~~~~~~~~~ main.c:612:24: note: (near initialization for ‘options[45].process.process_one_arg’) main.c:326:13: note: ‘ptmakeInParser’ declared here 326 | static void ptmakeInParser(void) { tmakeInParser = 1; } /* MR23 */ | ^~~~~~~~~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } 605 | "Limits exp growth of -aa listing - default=1 (max=ck value)"}, /* MR11 */ 606 | { "-info",1,pInfo, | { } 607 | "Extra info: p=pred t=tnodes f=first/follow m=monitor o=orphans 0=noop"}, /* MR11 */ 608 | { "-treport",1,pTreport, | { } 609 | "Report when tnode usage exceeds value during ambiguity resolution"}, /* MR11 */ 610 | { "-newAST", 0, pNewAST, | { } 611 | "In C++ mode use \"newAST(...)\" rather than \"new AST(...)\""}, /* MR13 */ 612 | { "-tmake", 0, ptmakeInParser, | { } main.c:614:19: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 614 | { "-alpha",0, pAlpha, | ^~~~~~ main.c:614:19: note: (near initialization for ‘options[46].process.process_one_arg’) main.c:327:13: note: ‘pAlpha’ declared here 327 | static void pAlpha(void) { AlphaBetaTrace = 1; } /* MR14 */ | ^~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } 605 | "Limits exp growth of -aa listing - default=1 (max=ck value)"}, /* MR11 */ 606 | { "-info",1,pInfo, | { } 607 | "Extra info: p=pred t=tnodes f=first/follow m=monitor o=orphans 0=noop"}, /* MR11 */ 608 | { "-treport",1,pTreport, | { } 609 | "Report when tnode usage exceeds value during ambiguity resolution"}, /* MR11 */ 610 | { "-newAST", 0, pNewAST, | { } 611 | "In C++ mode use \"newAST(...)\" rather than \"new AST(...)\""}, /* MR13 */ 612 | { "-tmake", 0, ptmakeInParser, | { } 613 | "In C++ mode use parser's tmake method rather than \"ASTBase::tmake(...)\""}, /* MR23 */ 614 | { "-alpha",0, pAlpha, | { } main.c:616:21: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 616 | { "-mrblkerr",0,pMR_BlkErr, /* MR21 */ | ^~~~~~~~~~ main.c:616:21: note: (near initialization for ‘options[47].process.process_one_arg’) main.c:328:13: note: ‘pMR_BlkErr’ declared here 328 | static void pMR_BlkErr(void) { MR_BlkErr = 1; } /* MR21 */ | ^~~~~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } 605 | "Limits exp growth of -aa listing - default=1 (max=ck value)"}, /* MR11 */ 606 | { "-info",1,pInfo, | { } 607 | "Extra info: p=pred t=tnodes f=first/follow m=monitor o=orphans 0=noop"}, /* MR11 */ 608 | { "-treport",1,pTreport, | { } 609 | "Report when tnode usage exceeds value during ambiguity resolution"}, /* MR11 */ 610 | { "-newAST", 0, pNewAST, | { } 611 | "In C++ mode use \"newAST(...)\" rather than \"new AST(...)\""}, /* MR13 */ 612 | { "-tmake", 0, ptmakeInParser, | { } 613 | "In C++ mode use parser's tmake method rather than \"ASTBase::tmake(...)\""}, /* MR23 */ 614 | { "-alpha",0, pAlpha, | { } 615 | "Provide additional information for \"(alpha)? beta\" error messages"}, /* MR14 */ 616 | { "-mrblkerr",0,pMR_BlkErr, /* MR21 */ | { } main.c:618:25: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 618 | { "-nopurify",0,pNOPURIFY, | ^~~~~~~~~ main.c:618:25: note: (near initialization for ‘options[48].process.process_one_arg’) main.c:297:13: note: ‘pNOPURIFY’ declared here 297 | static void pNOPURIFY(void) { PURIFY = FALSE; } | ^~~~~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } 605 | "Limits exp growth of -aa listing - default=1 (max=ck value)"}, /* MR11 */ 606 | { "-info",1,pInfo, | { } 607 | "Extra info: p=pred t=tnodes f=first/follow m=monitor o=orphans 0=noop"}, /* MR11 */ 608 | { "-treport",1,pTreport, | { } 609 | "Report when tnode usage exceeds value during ambiguity resolution"}, /* MR11 */ 610 | { "-newAST", 0, pNewAST, | { } 611 | "In C++ mode use \"newAST(...)\" rather than \"new AST(...)\""}, /* MR13 */ 612 | { "-tmake", 0, ptmakeInParser, | { } 613 | "In C++ mode use parser's tmake method rather than \"ASTBase::tmake(...)\""}, /* MR23 */ 614 | { "-alpha",0, pAlpha, | { } 615 | "Provide additional information for \"(alpha)? beta\" error messages"}, /* MR14 */ 616 | { "-mrblkerr",0,pMR_BlkErr, /* MR21 */ | { } 617 | "EXPERIMENTAL change to (...)* and (...)+ syntax error sets"}, /* MR21 */ 618 | { "-nopurify",0,pNOPURIFY, | { } main.c:620:21: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 620 | { "-", 0, pStdin, "Read grammar from stdin" }, | ^~~~~~ main.c:620:21: note: (near initialization for ‘options[49].process.process_one_arg’) main.c:82:1: note: ‘pStdin’ declared here 82 | pStdin( void ) | ^~~~~~ main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } 605 | "Limits exp growth of -aa listing - default=1 (max=ck value)"}, /* MR11 */ 606 | { "-info",1,pInfo, | { } 607 | "Extra info: p=pred t=tnodes f=first/follow m=monitor o=orphans 0=noop"}, /* MR11 */ 608 | { "-treport",1,pTreport, | { } 609 | "Report when tnode usage exceeds value during ambiguity resolution"}, /* MR11 */ 610 | { "-newAST", 0, pNewAST, | { } 611 | "In C++ mode use \"newAST(...)\" rather than \"new AST(...)\""}, /* MR13 */ 612 | { "-tmake", 0, ptmakeInParser, | { } 613 | "In C++ mode use parser's tmake method rather than \"ASTBase::tmake(...)\""}, /* MR23 */ 614 | { "-alpha",0, pAlpha, | { } 615 | "Provide additional information for \"(alpha)? beta\" error messages"}, /* MR14 */ 616 | { "-mrblkerr",0,pMR_BlkErr, /* MR21 */ | { } 617 | "EXPERIMENTAL change to (...)* and (...)+ syntax error sets"}, /* MR21 */ 618 | { "-nopurify",0,pNOPURIFY, | { } 619 | "Don't use the notorious PURIFY macro (replaced by MR23 initial value syntax) to zero return arguments of rules"}, /* MR23 */ 620 | { "-", 0, pStdin, "Read grammar from stdin" }, | { } main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] 494 | Opt options[] = { | ^ ...... 560 | { "-CC", 0, pCC, "Generate C++ output (default=FALSE)"}, | { } 561 | { "-cr", 0, pCr, "Generate cross reference (default=FALSE)"}, | { } 562 | { "-ck", 1, pCk, "Set compressed lookahead depth; fast approximate lookahead"}, | { } 563 | { "-e1", 0, pE1, "Ambiguities/errors shown in low detail (default)"}, | { } 564 | { "-e2", 0, pE2, "Ambiguities/errors shown in more detail"}, | { } 565 | { "-e3", 0, pE3, "Ambiguities for k>1 grammars shown with exact tuples (not lookahead sets)"}, | { } 566 | { "-f", 1, pFileList,"Read names of grammar files from specified file"}, /* MR14 */ | { } 567 | { "-fe", 1, pFe, "Rename err.c"}, | { } 568 | { "-fh", 1, pFHdr, "Rename stdpccts.h header (turns on -gh)"}, | { } 569 | { "-fl", 1, pFl, "Rename lexical output--parser.dlg"}, | { } 570 | { "-fm", 1, pFm, "Rename mode.h"}, | { } 571 | { "-fr", 1, pFr, "Rename remap.h"}, | { } 572 | { "-ft", 1, pFt, "Rename tokens.h"}, | { } 573 | { "-ga", 0, pANSI, "Generate ANSI-compatible code (default=FALSE)"}, | { } 574 | { "-gc", 0, pCGen, "Do not generate output parser code (default=FALSE)"}, | { } 575 | { "-gd", 0, pTGen, "Generate code to trace rule invocation (default=FALSE)"}, | { } 576 | { "-ge", 0, pEGen, "Generate an error class for each non-terminal (default=FALSE)"}, | { } 577 | { "-gh", 0, pGHdr, "Generate stdpccts.h for non-ANTLR-generated-files to include"}, | { } 578 | { "-gk", 0, pDL, "Generate parsers that delay lookahead fetches until needed"}, | { } 579 | { "-gl", 0, pLI, "Generate line info about grammar actions in C parser"}, | { } 580 | { "-glms", 0, pLIms,"Like -gl but replace '\\' with '/' in #line filenames for MS C/C++ systems"}, | { } 581 | { "-gp", 1, pPre, "Prefix all generated rule functions with a string"}, | { } 582 | { "-gs", 0, pSGen, "Do not generate sets for token expression lists (default=FALSE)"}, | { } 583 | { "-gt", 0, pAst, "Generate code for Abstract-Syntax-Trees (default=FALSE)"}, | { } 584 | { "-gx", 0, pLGen, "Do not generate lexical (dlg-related) files (default=FALSE)"}, | { } 585 | { "-gxt",0, pXTGen, "Do not generate tokens.h (default=FALSE)"}, | { } 586 | { "-k", 1, pLLK, "Set full LL(k) lookahead depth (default==1)"}, | { } 587 | { "-o", 1, pOut, OutputDirectoryOption}, | { } 588 | { "-p", 0, pPrt, "Print out the grammar w/o actions (default=no)"}, | { } 589 | { "-pa", 0, pPrtA, "Print out the grammar w/o actions & w/FIRST sets (default=no)"}, | { } 590 | { "-pr",0, pPred, "no longer used; predicates employed if present"}, | { } 591 | { "-prc", 1, pPredCtx,"Turn on/off computation of context for hoisted predicates"}, | { } 592 | { "-rl", 1, pTRes, "Limit max # of tree nodes used by grammar analysis"}, | { } 593 | { "-stdout",0, pStdout, "Send grammar.c/grammar.cpp to stdout"}, /* MR6 */ | { } 594 | { "-tab", 1, pTab, "Width of tabs (1 to 8) for grammar.c/grammar.cpp files"}, /* MR6 */ | { } 595 | { "-w1", 0, pW1, "Set the warning level to 1 (default)"}, | { } 596 | { "-w2", 0, pW2, "Ambiguities yield warnings even if predicates or (...)? block"}, | { } 597 | { "-mrhoist",1,pMRhoist, /* MR9 */ | { } 598 | "Turn on/off k=1 Maintenance Release style hoisting"}, /* MR9 */ 599 | { "-mrhoistk",1,pMRhoistk, /* MR13 */ | { } 600 | "Turn on/off k>1 EXPERIMENTAL Maintenance Release style hoisting"}, /* MR13 */ 601 | { "-aa" ,1,pAA, "Ambiguity aid for a rule (rule name or line number)"}, /* MR11 */ | { } 602 | { "-aam" ,0,pAAm, | { } 603 | "Lookahead token may appear multiple times in -aa listing"}, /* MR11 */ 604 | { "-aad" ,1,pAAd, | { } 605 | "Limits exp growth of -aa listing - default=1 (max=ck value)"}, /* MR11 */ 606 | { "-info",1,pInfo, | { } 607 | "Extra info: p=pred t=tnodes f=first/follow m=monitor o=orphans 0=noop"}, /* MR11 */ 608 | { "-treport",1,pTreport, | { } 609 | "Report when tnode usage exceeds value during ambiguity resolution"}, /* MR11 */ 610 | { "-newAST", 0, pNewAST, | { } 611 | "In C++ mode use \"newAST(...)\" rather than \"new AST(...)\""}, /* MR13 */ 612 | { "-tmake", 0, ptmakeInParser, | { } 613 | "In C++ mode use parser's tmake method rather than \"ASTBase::tmake(...)\""}, /* MR23 */ 614 | { "-alpha",0, pAlpha, | { } 615 | "Provide additional information for \"(alpha)? beta\" error messages"}, /* MR14 */ 616 | { "-mrblkerr",0,pMR_BlkErr, /* MR21 */ | { } 617 | "EXPERIMENTAL change to (...)* and (...)+ syntax error sets"}, /* MR21 */ 618 | { "-nopurify",0,pNOPURIFY, | { } 619 | "Don't use the notorious PURIFY macro (replaced by MR23 initial value syntax) to zero return arguments of rules"}, /* MR23 */ 620 | { "-", 0, pStdin, "Read grammar from stdin" }, | { } 621 | { "*", 0, pFile, "" }, /* anything else is a file */ | { } main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] main.c:494:17: warning: missing braces around initializer [-Wmissing-braces] In file included from stdpccts.h:22, from main.c:37: main.c: In function ‘main’: main.c:820:31: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)SynDiag->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 820 | TRANS(SynDiag); /* Translate to the target language */ | ^~~~~~~ | | | Junction * {aka struct _junct *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ main.c:820:31: note: expected ‘long unsigned int’ but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 820 | TRANS(SynDiag); /* Translate to the target language */ | ^~~~~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ main.c:820:31: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)SynDiag->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 820 | TRANS(SynDiag); /* Translate to the target language */ | ^~~~~~~ | | | Junction * {aka struct _junct *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ main.c:820:31: note: expected ‘long unsigned int’ but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 820 | TRANS(SynDiag); /* Translate to the target language */ | ^~~~~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ main.c:854:31: warning: passing argument 1 of ‘*(fpJTrans + (sizetype)((long unsigned int)SynDiag->jtype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 854 | TRANS(SynDiag); /* Translate to the target language */ | ^~~~~~~ | | | Junction * {aka struct _junct *} syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ main.c:854:31: note: expected ‘long unsigned int’ but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 854 | TRANS(SynDiag); /* Translate to the target language */ | ^~~~~~~ syn.h:166:113: note: in definition of macro ‘TRANS’ 166 | if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ | ^ main.c:854:31: warning: passing argument 1 of ‘*(fpTrans + (sizetype)((long unsigned int)SynDiag->ntype * 8))’ makes integer from pointer without a cast [-Wint-conversion] 854 | TRANS(SynDiag); /* Translate to the target language */ | ^~~~~~~ | | | Junction * {aka struct _junct *} syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ main.c:854:31: note: expected ‘long unsigned int’ but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 854 | TRANS(SynDiag); /* Translate to the target language */ | ^~~~~~~ syn.h:167:72: note: in definition of macro ‘TRANS’ 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ main.c:885:28: warning: passing argument 1 of ‘fpPrint[SynDiag->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 885 | else PRINT(SynDiag); | ^~~~~~~ | | | Junction * {aka struct _junct *} syn.h:170:67: note: in definition of macro ‘PRINT’ 170 | (*(fpPrint[(p)->ntype]))( p );} | ^ main.c:885:28: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 885 | else PRINT(SynDiag); | ^~~~~~~ syn.h:170:67: note: in definition of macro ‘PRINT’ 170 | (*(fpPrint[(p)->ntype]))( p );} | ^ cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c -o set.o ../support/set/set.c In file included from ../support/set/set.c:67: ../support/set/set.c: In function ‘set_of’: ../support/set/set.h:57:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 57 | if (((a).setword=(unsigned *)calloc(NumWords(_max),BytesPerWord))==NULL) \ | ^~ ../support/set/set.c:266:9: note: in expansion of macro ‘set_new’ 266 | set_new(a, b); | ^~~~~~~ ../support/set/set.h:59:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 59 | (a).n = NumWords(_max); | ^ ../support/set/set.c:266:9: note: in expansion of macro ‘set_new’ 266 | set_new(a, b); | ^~~~~~~ ../support/set/set.c: In function ‘set_val’: ../support/set/set.h:58:25: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 58 | fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.c:557:9: note: in expansion of macro ‘set_new’ 557 | set_new(a, strlen(s)); | ^~~~~~~ ../support/set/set.h:58:68: note: format string is defined here 58 | fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); \ | ~^ | | | int | %ld ../support/set/set.h:57:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 57 | if (((a).setword=(unsigned *)calloc(NumWords(_max),BytesPerWord))==NULL) \ | ^~ ../support/set/set.c:557:9: note: in expansion of macro ‘set_new’ 557 | set_new(a, strlen(s)); | ^~~~~~~ ../support/set/set.h:59:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 59 | (a).n = NumWords(_max); | ^ ../support/set/set.c:557:9: note: in expansion of macro ‘set_new’ 557 | set_new(a, strlen(s)); | ^~~~~~~ cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o pred.o pred.c In file included from pred.c:34: pred.c: In function ‘find_predicates’: pred.c:416:54: warning: passing argument 1 of ‘fpTraverse[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 416 | /* MR11 */ TRAV(p, | ^ | | | ActionNode * {aka struct _anode *} syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ pred.c:416:54: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘ActionNode *’ {aka ‘struct _anode *’} 416 | /* MR11 */ TRAV(p, | ^ syn.h:179:81: note: in definition of macro ‘TRAV’ 179 | else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} | ^ pred.c:446:63: warning: passing argument 1 of ‘fpReach[((Junction *)p->next)->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 446 | REACH((Junction *)p->next, | ^~~~~~~~~~~~~~~~~~~ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ pred.c:446:63: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 446 | REACH((Junction *)p->next, | ^~~~~~~~~~~~~~~~~~~ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o egman.o egman.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o mrhoist.o mrhoist.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o fcache.o fcache.c In file included from mrhoist.c:33: mrhoist.c: In function ‘MR_First’: mrhoist.c:865:15: warning: passing argument 1 of ‘fpReach[p->ntype]’ from incompatible pointer type [-Wincompatible-pointer-types] 865 | REACH(p,ck,incomplete,tokensUsed); | ^ | | | Junction * {aka struct _junct *} syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ mrhoist.c:865:15: note: expected ‘Node *’ {aka ‘struct _node *’} but argument is of type ‘Junction *’ {aka ‘struct _junct *’} 865 | REACH(p,ck,incomplete,tokensUsed); | ^ syn.h:173:73: note: in definition of macro ‘REACH’ 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ mrhoist.c: In function ‘MR_ruleNamePlusOffset’: mrhoist.c:2216:5: warning: ‘__builtin_strncpy’ specified bound 50 equals destination size [-Wstringop-truncation] 2216 | strncpy(ruleNameStatic1,n->rname,ruleNameMax); | ^ mrhoist.c:2220:37: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2220 | sprintf(ruleNameStatic2,"%s/%d",ruleNameStatic1,offset+1); | ^ In file included from /usr/include/stdio.h:970, from mrhoist.c:28: In function ‘sprintf’, inlined from ‘MR_ruleNamePlusOffset’ at mrhoist.c:2220:7: /usr/include/riscv64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 3 and 61 bytes into a destination of size 60 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -o antlr antlr.o scan.o err.o bits.o build.o fset2.o fset.o gen.o globals.o hash.o lex.o main.o misc.o set.o pred.o egman.o mrhoist.o fcache.o mv antlr ../bin/. make[2]: Leaving directory '/build/reproducible-path/pccts-1.33MR33/antlr' antlr executable now in bin (cd ./dlg; make CC="cc" COPT="-O2 -Wall -Wno-unused -g -std=gnu17") make[2]: Entering directory '/build/reproducible-path/pccts-1.33MR33/dlg' cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c dlg_p.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c dlg_a.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c main.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o err.o err.c main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } 133 | { "-Wambiguity", 0, (WildFunc)p_warn_ambig, "Warn if expressions ambiguous"}, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } 133 | { "-Wambiguity", 0, (WildFunc)p_warn_ambig, "Warn if expressions ambiguous"}, | { } 134 | { "-m", 1, (WildFunc)p_mode_file, "Rename lexical mode output file"}, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } 133 | { "-Wambiguity", 0, (WildFunc)p_warn_ambig, "Warn if expressions ambiguous"}, | { } 134 | { "-m", 1, (WildFunc)p_mode_file, "Rename lexical mode output file"}, | { } 135 | { "-i", 0, (WildFunc)p_interactive, "Build interactive scanner (not valid for C++ mode)"}, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } 133 | { "-Wambiguity", 0, (WildFunc)p_warn_ambig, "Warn if expressions ambiguous"}, | { } 134 | { "-m", 1, (WildFunc)p_mode_file, "Rename lexical mode output file"}, | { } 135 | { "-i", 0, (WildFunc)p_interactive, "Build interactive scanner (not valid for C++ mode)"}, | { } 136 | { "-ci", 0, (WildFunc)p_case_i, "Make lexical analyzer case insensitive"}, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } 133 | { "-Wambiguity", 0, (WildFunc)p_warn_ambig, "Warn if expressions ambiguous"}, | { } 134 | { "-m", 1, (WildFunc)p_mode_file, "Rename lexical mode output file"}, | { } 135 | { "-i", 0, (WildFunc)p_interactive, "Build interactive scanner (not valid for C++ mode)"}, | { } 136 | { "-ci", 0, (WildFunc)p_case_i, "Make lexical analyzer case insensitive"}, | { } 137 | { "-cl", 1, (WildFunc)p_cl_name, "Rename lexer class (DLGLexer); only used for -CC"}, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } 133 | { "-Wambiguity", 0, (WildFunc)p_warn_ambig, "Warn if expressions ambiguous"}, | { } 134 | { "-m", 1, (WildFunc)p_mode_file, "Rename lexical mode output file"}, | { } 135 | { "-i", 0, (WildFunc)p_interactive, "Build interactive scanner (not valid for C++ mode)"}, | { } 136 | { "-ci", 0, (WildFunc)p_case_i, "Make lexical analyzer case insensitive"}, | { } 137 | { "-cl", 1, (WildFunc)p_cl_name, "Rename lexer class (DLGLexer); only used for -CC"}, | { } 138 | { "-cs", 0, (WildFunc)p_case_s, "Make lexical analyzer case sensitive (default)"}, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } 133 | { "-Wambiguity", 0, (WildFunc)p_warn_ambig, "Warn if expressions ambiguous"}, | { } 134 | { "-m", 1, (WildFunc)p_mode_file, "Rename lexical mode output file"}, | { } 135 | { "-i", 0, (WildFunc)p_interactive, "Build interactive scanner (not valid for C++ mode)"}, | { } 136 | { "-ci", 0, (WildFunc)p_case_i, "Make lexical analyzer case insensitive"}, | { } 137 | { "-cl", 1, (WildFunc)p_cl_name, "Rename lexer class (DLGLexer); only used for -CC"}, | { } 138 | { "-cs", 0, (WildFunc)p_case_s, "Make lexical analyzer case sensitive (default)"}, | { } 139 | { "-o", 1, (WildFunc)p_outdir, OutputDirectoryOption}, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } 133 | { "-Wambiguity", 0, (WildFunc)p_warn_ambig, "Warn if expressions ambiguous"}, | { } 134 | { "-m", 1, (WildFunc)p_mode_file, "Rename lexical mode output file"}, | { } 135 | { "-i", 0, (WildFunc)p_interactive, "Build interactive scanner (not valid for C++ mode)"}, | { } 136 | { "-ci", 0, (WildFunc)p_case_i, "Make lexical analyzer case insensitive"}, | { } 137 | { "-cl", 1, (WildFunc)p_cl_name, "Rename lexer class (DLGLexer); only used for -CC"}, | { } 138 | { "-cs", 0, (WildFunc)p_case_s, "Make lexical analyzer case sensitive (default)"}, | { } 139 | { "-o", 1, (WildFunc)p_outdir, OutputDirectoryOption}, | { } 140 | { "-", 0, (WildFunc)p_stdio, "Use standard i/o rather than file"}, | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] 127 | Opt options[] = { | ^ 128 | { "-CC", 0, (WildFunc)p_cpp, "Generate C++ output" }, | { } 129 | { "-C0", 0, (WildFunc)p_comp0, "No compression (default)" }, | { } 130 | { "-C1", 0, (WildFunc)p_comp1, "Compression level 1" }, | { } 131 | { "-C2", 0, (WildFunc)p_comp2, "Compression level 2" }, | { } 132 | { "-ga", 0, (WildFunc)p_ansi, "Generate ansi C"}, | { } 133 | { "-Wambiguity", 0, (WildFunc)p_warn_ambig, "Warn if expressions ambiguous"}, | { } 134 | { "-m", 1, (WildFunc)p_mode_file, "Rename lexical mode output file"}, | { } 135 | { "-i", 0, (WildFunc)p_interactive, "Build interactive scanner (not valid for C++ mode)"}, | { } 136 | { "-ci", 0, (WildFunc)p_case_i, "Make lexical analyzer case insensitive"}, | { } 137 | { "-cl", 1, (WildFunc)p_cl_name, "Rename lexer class (DLGLexer); only used for -CC"}, | { } 138 | { "-cs", 0, (WildFunc)p_case_s, "Make lexical analyzer case sensitive (default)"}, | { } 139 | { "-o", 1, (WildFunc)p_outdir, OutputDirectoryOption}, | { } 140 | { "-", 0, (WildFunc)p_stdio, "Use standard i/o rather than file"}, | { } 141 | { "*", 0, (WildFunc)p_file, ""}, /* anything else is a file */ | { } main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] main.c:127:17: warning: missing braces around initializer [-Wmissing-braces] cc -c -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 ../support/set/set.c In file included from ../support/set/set.c:67: ../support/set/set.c: In function ‘set_of’: ../support/set/set.h:57:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 57 | if (((a).setword=(unsigned *)calloc(NumWords(_max),BytesPerWord))==NULL) \ | ^~ ../support/set/set.c:266:9: note: in expansion of macro ‘set_new’ 266 | set_new(a, b); | ^~~~~~~ ../support/set/set.h:59:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 59 | (a).n = NumWords(_max); | ^ ../support/set/set.c:266:9: note: in expansion of macro ‘set_new’ 266 | set_new(a, b); | ^~~~~~~ ../support/set/set.c: In function ‘set_val’: ../support/set/set.h:58:25: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 58 | fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.c:557:9: note: in expansion of macro ‘set_new’ 557 | set_new(a, strlen(s)); | ^~~~~~~ ../support/set/set.h:58:68: note: format string is defined here 58 | fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); \ | ~^ | | | int | %ld ../support/set/set.h:57:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 57 | if (((a).setword=(unsigned *)calloc(NumWords(_max),BytesPerWord))==NULL) \ | ^~ ../support/set/set.c:557:9: note: in expansion of macro ‘set_new’ 557 | set_new(a, strlen(s)); | ^~~~~~~ ../support/set/set.h:59:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 59 | (a).n = NumWords(_max); | ^ ../support/set/set.c:557:9: note: in expansion of macro ‘set_new’ 557 | set_new(a, strlen(s)); | ^~~~~~~ cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o support.o support.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o output.o output.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o relabel.o relabel.c output.c: In function ‘p_class_hdr’: output.c:125:23: warning: ‘%s’ directive writing up to 199 bytes into a region of size 100 [-Wformat-overflow=] 125 | sprintf(buf, "%s_h", name); | ^~ ...... 716 | return buf; | ~~~ In file included from /usr/include/stdio.h:970, from output.c:67: In function ‘sprintf’, inlined from ‘gate_symbol’ at output.c:125:2, inlined from ‘p_class_hdr’ at output.c:150:2: /usr/include/riscv64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 3 and 202 bytes into a destination of size 100 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ output.c: In function ‘p_class_hdr’: output.c:125:23: warning: ‘%s’ directive writing up to 199 bytes into a region of size 100 [-Wformat-overflow=] 125 | sprintf(buf, "%s_h", name); | ^~ ...... 716 | return buf; | ~~~ In function ‘sprintf’, inlined from ‘gate_symbol’ at output.c:125:2, inlined from ‘p_class_hdr’ at output.c:151:2: /usr/include/riscv64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 3 and 202 bytes into a destination of size 100 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o automata.o automata.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -o dlg dlg_p.o dlg_a.o main.o err.o set.o support.o output.o relabel.o automata.o mv dlg ../bin/. make[2]: Leaving directory '/build/reproducible-path/pccts-1.33MR33/dlg' dlg executable now in bin (cd ./sorcerer; make CC="cc" COPT="-O2 -Wall -Wno-unused -g -std=gnu17") make[2]: Entering directory '/build/reproducible-path/pccts-1.33MR33/sorcerer' make sor make[3]: Entering directory '/build/reproducible-path/pccts-1.33MR33/sorcerer' cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o sor.o sor.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o scan.o scan.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o err.o err.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o main.o main.c main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } main.c:281:25: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | ^~~~~~ main.c:281:25: note: (near initialization for ‘options[1].process.process_one_arg’) main.c:106:1: note: ‘pDToks’ declared here 106 | pDToks( char *s, char *t ) | ^~~~~~ main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } main.c:282:30: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | ^~~~~~~~~~ main.c:282:30: note: (near initialization for ‘options[2].process.process_one_arg’) main.c:124:1: note: ‘pDToksFile’ declared here 124 | pDToksFile( char *s, char *t ) | ^~~~~~~~~~ main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } main.c:283:33: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | ^~~~~~ main.c:283:33: note: (near initialization for ‘options[3].process.process_one_arg’) main.c:172:1: note: ‘pFuncs’ declared here 172 | pFuncs( char *s, char *t ) | ^~~~~~ main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } 284 | { "-guts", 0, pGuts,"Print out a bunch of internal data structures"}, | { } main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } 284 | { "-guts", 0, pGuts,"Print out a bunch of internal data structures"}, | { } 285 | { "-inline", 0, pInline, "Gen only actions and functions for given rules"}, | { } main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } 284 | { "-guts", 0, pGuts,"Print out a bunch of internal data structures"}, | { } 285 | { "-inline", 0, pInline, "Gen only actions and functions for given rules"}, | { } 286 | { "-noctor", 0, pNoCtor, "Do not generate a blank constructor"}, /* MR23 */ | { } main.c:287:33: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 287 | { "-prefix", 1, pPrefix, "Prefix all globally visible symbols"}, | ^~~~~~~ main.c:287:33: note: (near initialization for ‘options[7].process.process_one_arg’) main.c:150:1: note: ‘pPrefix’ declared here 150 | pPrefix( char *s, char *t ) | ^~~~~~~ main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } 284 | { "-guts", 0, pGuts,"Print out a bunch of internal data structures"}, | { } 285 | { "-inline", 0, pInline, "Gen only actions and functions for given rules"}, | { } 286 | { "-noctor", 0, pNoCtor, "Do not generate a blank constructor"}, /* MR23 */ | { } 287 | { "-prefix", 1, pPrefix, "Prefix all globally visible symbols"}, | { } main.c:288:25: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 288 | { "-proto-file", 1, pProtoFile, "Put all prototypes for rule functions in this file"}, | ^~~~~~~~~~ main.c:288:25: note: (near initialization for ‘options[8].process.process_one_arg’) main.c:191:1: note: ‘pProtoFile’ declared here 191 | pProtoFile( char *s, char *t ) | ^~~~~~~~~~ main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } 284 | { "-guts", 0, pGuts,"Print out a bunch of internal data structures"}, | { } 285 | { "-inline", 0, pInline, "Gen only actions and functions for given rules"}, | { } 286 | { "-noctor", 0, pNoCtor, "Do not generate a blank constructor"}, /* MR23 */ | { } 287 | { "-prefix", 1, pPrefix, "Prefix all globally visible symbols"}, | { } 288 | { "-proto-file", 1, pProtoFile, "Put all prototypes for rule functions in this file"}, | { } main.c:289:25: warning: initialization of ‘void (*)(char *)’ from incompatible pointer type ‘void (*)(char *, char *)’ [-Wincompatible-pointer-types] 289 | { "-out-dir", 1, pOut, "Directory where all output files go (default=\".\")"}, | ^~~~ main.c:289:25: note: (near initialization for ‘options[9].process.process_one_arg’) main.c:74:1: note: ‘pOut’ declared here 74 | pOut( char *s, char *t ) | ^~~~ main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } 284 | { "-guts", 0, pGuts,"Print out a bunch of internal data structures"}, | { } 285 | { "-inline", 0, pInline, "Gen only actions and functions for given rules"}, | { } 286 | { "-noctor", 0, pNoCtor, "Do not generate a blank constructor"}, /* MR23 */ | { } 287 | { "-prefix", 1, pPrefix, "Prefix all globally visible symbols"}, | { } 288 | { "-proto-file", 1, pProtoFile, "Put all prototypes for rule functions in this file"}, | { } 289 | { "-out-dir", 1, pOut, "Directory where all output files go (default=\".\")"}, | { } main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } 284 | { "-guts", 0, pGuts,"Print out a bunch of internal data structures"}, | { } 285 | { "-inline", 0, pInline, "Gen only actions and functions for given rules"}, | { } 286 | { "-noctor", 0, pNoCtor, "Do not generate a blank constructor"}, /* MR23 */ | { } 287 | { "-prefix", 1, pPrefix, "Prefix all globally visible symbols"}, | { } 288 | { "-proto-file", 1, pProtoFile, "Put all prototypes for rule functions in this file"}, | { } 289 | { "-out-dir", 1, pOut, "Directory where all output files go (default=\".\")"}, | { } 290 | { "-transform", 0, pTrans, "Transformation mode; read/write to different pointers"}, | { } main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } 284 | { "-guts", 0, pGuts,"Print out a bunch of internal data structures"}, | { } 285 | { "-inline", 0, pInline, "Gen only actions and functions for given rules"}, | { } 286 | { "-noctor", 0, pNoCtor, "Do not generate a blank constructor"}, /* MR23 */ | { } 287 | { "-prefix", 1, pPrefix, "Prefix all globally visible symbols"}, | { } 288 | { "-proto-file", 1, pProtoFile, "Put all prototypes for rule functions in this file"}, | { } 289 | { "-out-dir", 1, pOut, "Directory where all output files go (default=\".\")"}, | { } 290 | { "-transform", 0, pTrans, "Transformation mode; read/write to different pointers"}, | { } 291 | { "-", 0, pstdin, "take input from stdin"}, | { } main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] 264 | Opt options[] = { | ^ ...... 280 | { "-CPP", 0, pCPP, "Generate C++ output"}, | { } 281 | { "-def-tokens", 0, pDToks,"Define ref'd tokens w/unique integer (C++ interface)"}, | { } 282 | { "-def-tokens-file", 1, pDToksFile,"Define ref'd tokens w/unique integer (put in file)"}, | { } 283 | { "-funcs", 1, pFuncs,"Gen 'ANSI', 'KR', or 'both' style function headers"}, | { } 284 | { "-guts", 0, pGuts,"Print out a bunch of internal data structures"}, | { } 285 | { "-inline", 0, pInline, "Gen only actions and functions for given rules"}, | { } 286 | { "-noctor", 0, pNoCtor, "Do not generate a blank constructor"}, /* MR23 */ | { } 287 | { "-prefix", 1, pPrefix, "Prefix all globally visible symbols"}, | { } 288 | { "-proto-file", 1, pProtoFile, "Put all prototypes for rule functions in this file"}, | { } 289 | { "-out-dir", 1, pOut, "Directory where all output files go (default=\".\")"}, | { } 290 | { "-transform", 0, pTrans, "Transformation mode; read/write to different pointers"}, | { } 291 | { "-", 0, pstdin, "take input from stdin"}, | { } 292 | { "*", 0, pFile, "" }, /* anything else is a file */ | { } main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] main.c:264:17: warning: missing braces around initializer [-Wmissing-braces] cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o globals.o globals.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o gen.o gen.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c -o set.o ../support/set/set.c In file included from ../support/set/set.c:67: ../support/set/set.c: In function ‘set_of’: ../support/set/set.h:57:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 57 | if (((a).setword=(unsigned *)calloc(NumWords(_max),BytesPerWord))==NULL) \ | ^~ ../support/set/set.c:266:9: note: in expansion of macro ‘set_new’ 266 | set_new(a, b); | ^~~~~~~ ../support/set/set.h:59:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 59 | (a).n = NumWords(_max); | ^ ../support/set/set.c:266:9: note: in expansion of macro ‘set_new’ 266 | set_new(a, b); | ^~~~~~~ ../support/set/set.c: In function ‘set_val’: ../support/set/set.h:58:25: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 58 | fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.c:557:9: note: in expansion of macro ‘set_new’ 557 | set_new(a, strlen(s)); | ^~~~~~~ ../support/set/set.h:58:68: note: format string is defined here 58 | fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); \ | ~^ | | | int | %ld ../support/set/set.h:57:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 57 | if (((a).setword=(unsigned *)calloc(NumWords(_max),BytesPerWord))==NULL) \ | ^~ ../support/set/set.c:557:9: note: in expansion of macro ‘set_new’ 557 | set_new(a, strlen(s)); | ^~~~~~~ ../support/set/set.h:59:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 59 | (a).n = NumWords(_max); | ^ ../support/set/set.c:557:9: note: in expansion of macro ‘set_new’ 557 | set_new(a, strlen(s)); | ^~~~~~~ cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o hash.o hash.c hash.c: In function ‘hashStat’: hash.c:144:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] 144 | if ( q != NULL ) fprintf(stderr, "[%d]", p-table); | ~^ ~~~~~~~ | | | | int long int | %ld cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o look.o look.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o cpp.o cpp.c cc -o sor -O2 -Wall -Wno-unused -g -std=gnu17 -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 sor.o scan.o err.o main.o globals.o gen.o set.o hash.o look.o cpp.o mv sor ../bin/. make[3]: Leaving directory '/build/reproducible-path/pccts-1.33MR33/sorcerer' (cd ./lib; make CC="cc" COPT="-O2 -Wall -Wno-unused -g -std=gnu17") make[3]: Entering directory '/build/reproducible-path/pccts-1.33MR33/sorcerer/lib' cc -O2 -Wall -Wno-unused -g -std=gnu17 -I../../h -I../h -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o astlib.o astlib.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I../../h -I../h -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o sstack.o sstack.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I../../h -I../h -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o sorlist.o sorlist.c cc -O2 -Wall -Wno-unused -g -std=gnu17 -I../../h -I../h -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o sintstack.o sintstack.c make[3]: Leaving directory '/build/reproducible-path/pccts-1.33MR33/sorcerer/lib' make[2]: Leaving directory '/build/reproducible-path/pccts-1.33MR33/sorcerer' sorcerer executable now in bin (cd ./support/genmk; make CC="cc" COPT="-O2 -Wall -Wno-unused -g -std=gnu17"; mv genmk ../../bin) make[2]: Entering directory '/build/reproducible-path/pccts-1.33MR33/support/genmk' cc -O2 -Wall -Wno-unused -g -std=gnu17 -I../../h -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=incompatible-pointer-types -Wno-error=strict-prototypes -Wno-error=int-conversion -c -o genmk.o genmk.c cc -o genmk genmk.o make[2]: Leaving directory '/build/reproducible-path/pccts-1.33MR33/support/genmk' genmk executable now in bin PCCTS 1.33MR33 installation complete make[1]: Leaving directory '/build/reproducible-path/pccts-1.33MR33' dh_auto_test -a create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install --destdir=debian/pccts/ -a dh_install -a dh_installdocs -a debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/pccts-1.33MR33' dh_installchangelogs -k CHANGES_FROM_133.txt make[1]: Leaving directory '/build/reproducible-path/pccts-1.33MR33' dh_installexamples -a 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 dwz: debian/pccts/usr/bin/genmk: DWARF compression not beneficial - old size 31881 new size 32345 dwz: debian/pccts/usr/bin/antlr: DWARF compression not beneficial - old size 412349 new size 413967 dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'pccts' in '../pccts_1.33MR33-6.6_riscv64.deb'. dpkg-deb: building package 'pccts-dbgsym' in '../pccts-dbgsym_1.33MR33-6.6_riscv64.deb'. dpkg-genbuildinfo --build=any -O../pccts_1.33MR33-6.6_riscv64.buildinfo dpkg-genchanges --build=any -O../pccts_1.33MR33-6.6_riscv64.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 2025-10-27T06:26:46Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Mon, 27 Oct 2025 06:26:51 +0000 | +------------------------------------------------------------------------------+ pccts_1.33MR33-6.6_riscv64.changes: ----------------------------------- Format: 1.8 Date: Thu, 09 Oct 2025 17:50:50 +0300 Source: pccts Binary: pccts pccts-dbgsym Architecture: riscv64 Version: 1.33MR33-6.6 Distribution: unstable Urgency: medium Maintainer: Dale E. Martin Changed-By: Adrian Bunk Description: pccts - Purdue Compiler Construction Tool Set (PCCTS) Closes: 1097559 Changes: pccts (1.33MR33-6.6) unstable; urgency=medium . * Non-maintainer upload. * Build with -std=gnu17 to workaround FTBFS with GCC 15. (Closes: #1097559) * Don't override COPT in makefiles. Checksums-Sha1: 327f05d21998bd9ea86c174ef0439b0ac5e87ccb 671660 pccts-dbgsym_1.33MR33-6.6_riscv64.deb 47a2d51902af7c25aabedb968fe55f108f08855b 4631 pccts_1.33MR33-6.6_riscv64.buildinfo 592a58a45662408cbb789cc1e541ded47d031952 421144 pccts_1.33MR33-6.6_riscv64.deb Checksums-Sha256: 59e6f4149dd9511490e772fedcb74957d270b98ef1410d11eb8ad70f2a5e013c 671660 pccts-dbgsym_1.33MR33-6.6_riscv64.deb afe48ce7c1e110885a9e8cfad9dd68cb6d78ea61d1d771b36fd49bab7e4dc9d2 4631 pccts_1.33MR33-6.6_riscv64.buildinfo 944008aeb185d5ac587d18ec63611927dc9316a7d46bf1b77574fb837c11c641 421144 pccts_1.33MR33-6.6_riscv64.deb Files: b49a0de42b6839cbd6168df01c090c3a 671660 debug optional pccts-dbgsym_1.33MR33-6.6_riscv64.deb ad0ff9d87ee2b8c66c29011be162f83f 4631 devel optional pccts_1.33MR33-6.6_riscv64.buildinfo fef036234f4e6276929c8e873846a17f 421144 devel optional pccts_1.33MR33-6.6_riscv64.deb +------------------------------------------------------------------------------+ | Buildinfo Mon, 27 Oct 2025 06:26:55 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: pccts Binary: pccts pccts-dbgsym Architecture: riscv64 Version: 1.33MR33-6.6 Checksums-Md5: b49a0de42b6839cbd6168df01c090c3a 671660 pccts-dbgsym_1.33MR33-6.6_riscv64.deb fef036234f4e6276929c8e873846a17f 421144 pccts_1.33MR33-6.6_riscv64.deb Checksums-Sha1: 327f05d21998bd9ea86c174ef0439b0ac5e87ccb 671660 pccts-dbgsym_1.33MR33-6.6_riscv64.deb 592a58a45662408cbb789cc1e541ded47d031952 421144 pccts_1.33MR33-6.6_riscv64.deb Checksums-Sha256: 59e6f4149dd9511490e772fedcb74957d270b98ef1410d11eb8ad70f2a5e013c 671660 pccts-dbgsym_1.33MR33-6.6_riscv64.deb 944008aeb185d5ac587d18ec63611927dc9316a7d46bf1b77574fb837c11c641 421144 pccts_1.33MR33-6.6_riscv64.deb Build-Origin: Debian Build-Architecture: riscv64 Build-Date: Mon, 27 Oct 2025 06:26:44 +0000 Build-Path: /build/reproducible-path/pccts-1.33MR33 Installed-Build-Depends: autoconf (= 2.72-3.1), automake (= 1:1.18.1-2), autopoint (= 0.23.1-2), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.7), bash (= 5.3-1), binutils (= 2.45-7), binutils-common (= 2.45-7), binutils-riscv64-linux-gnu (= 2.45-7), bsdextrautils (= 2.41.2-4), build-essential (= 12.12), bzip2 (= 1.0.8-6), coreutils (= 9.7-3), cpp (= 4:15.2.0-4), cpp-15 (= 15.2.0-4), cpp-15-riscv64-linux-gnu (= 15.2.0-4), cpp-riscv64-linux-gnu (= 4:15.2.0-4), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.28), debianutils (= 5.23.2), dh-autoreconf (= 21), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.10-4), dpkg (= 1.22.21), dpkg-dev (= 1.22.21), dwz (= 0.16-2), file (= 1:5.46-5), findutils (= 4.10.0-3), g++ (= 4:15.2.0-4), g++-15 (= 15.2.0-4), g++-15-riscv64-linux-gnu (= 15.2.0-4), g++-riscv64-linux-gnu (= 4:15.2.0-4), gcc (= 4:15.2.0-4), gcc-15 (= 15.2.0-4), gcc-15-base (= 15.2.0-4), gcc-15-riscv64-linux-gnu (= 15.2.0-4), gcc-riscv64-linux-gnu (= 4:15.2.0-4), gettext (= 0.23.1-2+b1), gettext-base (= 0.23.1-2+b1), grep (= 3.12-1), groff-base (= 1.23.0-9), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-4), libatomic1 (= 15.2.0-4), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1), libbinutils (= 2.45-7), libblkid1 (= 2.41.2-4), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.41-12), libc-dev-bin (= 2.41-12), libc6 (= 2.41-12), libc6-dev (= 2.41-12), libcap-ng0 (= 0.8.5-4+b1), libcap2 (= 1:2.75-10+b1), libcc1-0 (= 15.2.0-4), libcrypt-dev (= 1:4.4.38-1), libcrypt1 (= 1:4.4.38-1), libctf-nobfd0 (= 2.45-7), libctf0 (= 2.45-7), libdb5.3t64 (= 5.3.28+dfsg2-10), libdebconfclient0 (= 0.280), libdebhelper-perl (= 13.28), libdpkg-perl (= 1.22.21), libelf1t64 (= 0.193-3), libfile-stripnondeterminism-perl (= 1.15.0-1), libgcc-15-dev (= 15.2.0-4), libgcc-s1 (= 15.2.0-4), libgdbm-compat4t64 (= 1.26-1), libgdbm6t64 (= 1.26-1), libgmp10 (= 2:6.3.0+dfsg-5), libgomp1 (= 15.2.0-4), libgprofng0 (= 2.45-7), libisl23 (= 0.27-1), libitm1 (= 15.2.0-4), libjansson4 (= 2.14-2+b3), liblsan0 (= 15.2.0-4), liblzma5 (= 5.8.1-2), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.41.2-4), libmpc3 (= 1.3.1-2), libmpfr6 (= 4.2.2-2), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpcre2-8-0 (= 10.46-1), libperl5.40 (= 5.40.1-6), libpipeline1 (= 1.5.8-1), libselinux1 (= 3.8.1-1), libsframe2 (= 2.45-7), libsmartcols1 (= 2.41.2-4), libssl3t64 (= 3.5.4-1), libstdc++-15-dev (= 15.2.0-4), libstdc++6 (= 15.2.0-4), libsystemd0 (= 258.1-1), libtinfo6 (= 6.5+20250216-2), libtool (= 2.5.4-5), libtsan2 (= 15.2.0-4), libubsan1 (= 15.2.0-4), libuchardet0 (= 0.0.8-2), libudev1 (= 258.1-1), libunistring5 (= 1.3-2), libuuid1 (= 2.41.2-4), libxml2-16 (= 2.14.6+dfsg-0.1), libzstd1 (= 1.5.7+dfsg-2), linux-libc-dev (= 6.16.12-1), m4 (= 1.4.20-2), make (= 4.4.1-2), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-1), ncurses-base (= 6.5+20250216-2), ncurses-bin (= 6.5+20250216-2), openssl-provider-legacy (= 3.5.4-1), patch (= 2.8-2), perl (= 5.40.1-6), perl-base (= 5.40.1-6), perl-modules-5.40 (= 5.40.1-6), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.3-1+b2), sed (= 4.9-2), sensible-utils (= 0.0.26), sysvinit-utils (= 3.14-4), tar (= 1.35+dfsg-3.1), util-linux (= 2.41.2-4), xz-utils (= 5.8.1-2), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1760021450" +------------------------------------------------------------------------------+ | Package contents Mon, 27 Oct 2025 06:26:56 +0000 | +------------------------------------------------------------------------------+ pccts-dbgsym_1.33MR33-6.6_riscv64.deb ------------------------------------- new Debian package, version 2.0. size 671660 bytes: control archive=736 bytes. 463 bytes, 12 lines control 507 bytes, 5 lines md5sums Package: pccts-dbgsym Source: pccts Version: 1.33MR33-6.6 Auto-Built-Package: debug-symbols Architecture: riscv64 Maintainer: Dale E. Martin Installed-Size: 1276 Depends: pccts (= 1.33MR33-6.6) Section: debug Priority: optional Description: debug symbols for pccts Build-Ids: 172d75670a9b96b4303169085ac3293f85f0bf9b 2b08b7bbbcff9ebee741479497685e2b95ace2a4 a86bb2ad5ef8a723bb4e5034db95e5baab7e45b6 e69624111302636cc81109fbf52f0fdf1b4f4ab4 drwxr-xr-x root/root 0 2025-10-09 14:50 ./ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/lib/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/lib/debug/.build-id/17/ -rw-r--r-- root/root 784472 2025-10-09 14:50 ./usr/lib/debug/.build-id/17/2d75670a9b96b4303169085ac3293f85f0bf9b.debug drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/lib/debug/.build-id/2b/ -rw-r--r-- root/root 305344 2025-10-09 14:50 ./usr/lib/debug/.build-id/2b/08b7bbbcff9ebee741479497685e2b95ace2a4.debug drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/lib/debug/.build-id/a8/ -rw-r--r-- root/root 53344 2025-10-09 14:50 ./usr/lib/debug/.build-id/a8/6bb2ad5ef8a723bb4e5034db95e5baab7e45b6.debug drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/lib/debug/.build-id/e6/ -rw-r--r-- root/root 139256 2025-10-09 14:50 ./usr/lib/debug/.build-id/e6/9624111302636cc81109fbf52f0fdf1b4f4ab4.debug drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/lib/debug/.dwz/riscv64-linux-gnu/ -rw-r--r-- root/root 5984 2025-10-09 14:50 ./usr/lib/debug/.dwz/riscv64-linux-gnu/pccts.debug drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-10-09 14:50 ./usr/share/doc/pccts-dbgsym -> pccts pccts_1.33MR33-6.6_riscv64.deb ------------------------------ new Debian package, version 2.0. size 421144 bytes: control archive=4768 bytes. 1066 bytes, 25 lines control 12614 bytes, 163 lines md5sums Package: pccts Version: 1.33MR33-6.6 Architecture: riscv64 Maintainer: Dale E. Martin Installed-Size: 1242 Depends: libc6 (>= 2.34) Conflicts: sorcerer Replaces: sorcerer Provides: sorcerer Section: devel Priority: optional Multi-Arch: foreign Homepage: http://www.polhode.com/pccts.html Description: Purdue Compiler Construction Tool Set (PCCTS) PCCTS consists of ANother Tool for Language Recognition (ANTLR), a DFA-based Lexical analyzer Generator (DLG) and assorted other utilities designed for the construction of compilers and other language translators. ANTLR is a parser generator which generates recursive descent parsers which are easier to debug than the table driven bottom-up parsers created by YACC. It also provides support for the automatic generation of Abstract Syntax Trees (AST's). Many projects have stopped using PCCTS and moved on to antlr, which is also packaged for Debian. New projects should probably look there first. However PCCTS will be maintained in Debian as long as there is interest in doing so. drwxr-xr-x root/root 0 2025-10-09 14:50 ./ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/bin/ -rwxr-xr-x root/root 378896 2025-10-09 14:50 ./usr/bin/antlr -rwxr-xr-x root/root 71544 2025-10-09 14:50 ./usr/bin/dlg -rwxr-xr-x root/root 27504 2025-10-09 14:50 ./usr/bin/genmk -rwxr-xr-x root/root 154784 2025-10-09 14:50 ./usr/bin/sor drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/include/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/include/pccts/ -rw-r--r-- root/root 24263 2001-06-02 22:01 ./usr/include/pccts/AParser.cpp -rw-r--r-- root/root 13649 2001-05-14 00:36 ./usr/include/pccts/AParser.h -rw-r--r-- root/root 6812 2000-10-16 00:29 ./usr/include/pccts/ASTBase.cpp -rw-r--r-- root/root 3995 2000-10-16 00:29 ./usr/include/pccts/ASTBase.h -rw-r--r-- root/root 3056 2000-10-16 00:29 ./usr/include/pccts/ATokPtr.h -rw-r--r-- root/root 2318 2000-10-16 00:29 ./usr/include/pccts/ATokPtrImpl.h -rw-r--r-- root/root 9903 2001-06-28 04:21 ./usr/include/pccts/AToken.h -rw-r--r-- root/root 10283 2001-05-12 22:18 ./usr/include/pccts/ATokenBuffer.cpp -rw-r--r-- root/root 3998 2000-10-16 00:29 ./usr/include/pccts/ATokenBuffer.h -rw-r--r-- root/root 1986 2000-10-16 00:29 ./usr/include/pccts/ATokenStream.h -rw-r--r-- root/root 2010 1998-12-04 17:24 ./usr/include/pccts/BufFileInput.cpp -rw-r--r-- root/root 1275 1998-12-04 17:33 ./usr/include/pccts/BufFileInput.h -rw-r--r-- root/root 1891 1998-12-04 17:25 ./usr/include/pccts/DLG_stream_input.h -rw-r--r-- root/root 5007 2000-10-16 00:29 ./usr/include/pccts/DLexer.h -rw-r--r-- root/root 7365 2001-09-14 00:08 ./usr/include/pccts/DLexerBase.cpp -rw-r--r-- root/root 6111 2000-10-16 00:29 ./usr/include/pccts/DLexerBase.h -rw-r--r-- root/root 3401 2000-10-24 14:00 ./usr/include/pccts/PBlackBox.h -rw-r--r-- root/root 16708 2000-10-16 00:29 ./usr/include/pccts/PCCTSAST.cpp -rw-r--r-- root/root 4697 2000-10-16 00:29 ./usr/include/pccts/PCCTSAST.h -rw-r--r-- root/root 2236 2000-10-16 00:29 ./usr/include/pccts/SList.h -rw-r--r-- root/root 24638 2001-08-27 22:46 ./usr/include/pccts/antlr.h -rw-r--r-- root/root 7868 2000-10-16 00:29 ./usr/include/pccts/ast.c -rw-r--r-- root/root 3568 2001-08-27 22:55 ./usr/include/pccts/ast.h -rw-r--r-- root/root 1575 2000-10-16 00:29 ./usr/include/pccts/charbuf.h -rw-r--r-- root/root 1788 2000-10-16 00:29 ./usr/include/pccts/charptr.c -rw-r--r-- root/root 1729 2000-10-16 00:29 ./usr/include/pccts/charptr.h -rw-r--r-- root/root 22 1998-06-08 16:01 ./usr/include/pccts/config.h -rw-r--r-- root/root 10909 2001-09-14 00:09 ./usr/include/pccts/dlgauto.h -rw-r--r-- root/root 4392 2000-10-16 00:29 ./usr/include/pccts/dlgdef.h -rw-r--r-- root/root 26881 2001-05-14 02:05 ./usr/include/pccts/err.h -rw-r--r-- root/root 1371 2000-10-16 00:29 ./usr/include/pccts/int.h -rw-r--r-- root/root 146 1999-09-04 16:09 ./usr/include/pccts/pccts_assert.h -rw-r--r-- root/root 153 1998-12-04 17:16 ./usr/include/pccts/pccts_iostream.h -rw-r--r-- root/root 149 1998-12-04 17:17 ./usr/include/pccts/pccts_istream.h -rw-r--r-- root/root 146 1999-09-04 16:09 ./usr/include/pccts/pccts_setjmp.h -rw-r--r-- root/root 146 1999-09-04 16:09 ./usr/include/pccts/pccts_stdarg.h -rw-r--r-- root/root 142 1999-09-04 16:09 ./usr/include/pccts/pccts_stdio.h -rw-r--r-- root/root 146 1999-09-04 16:09 ./usr/include/pccts/pccts_stdlib.h -rw-r--r-- root/root 146 1999-09-04 16:10 ./usr/include/pccts/pccts_string.h -rw-r--r-- root/root 9002 2001-08-27 23:37 ./usr/include/pccts/pcctscfg.h -rw-r--r-- root/root 2857 2000-10-16 00:29 ./usr/include/pccts/slist.cpp drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/include/pccts/sorcerer/ -rw-r--r-- root/root 100 1998-01-31 19:13 ./usr/include/pccts/sorcerer/SASTBase.h -rw-r--r-- root/root 693 1998-01-31 19:13 ./usr/include/pccts/sorcerer/SCommonAST.h -rw-r--r-- root/root 3449 2000-07-14 22:42 ./usr/include/pccts/sorcerer/STreeParser.cpp -rw-r--r-- root/root 3782 2000-07-14 22:40 ./usr/include/pccts/sorcerer/STreeParser.h -rw-r--r-- root/root 2548 2001-12-16 19:36 ./usr/include/pccts/sorcerer/astlib.h -rw-r--r-- root/root 1987 1998-01-31 19:20 ./usr/include/pccts/sorcerer/errsupport.c -rw-r--r-- root/root 1905 1998-01-31 19:13 ./usr/include/pccts/sorcerer/sintstack.h -rw-r--r-- root/root 5459 1999-09-09 17:51 ./usr/include/pccts/sorcerer/sorcerer.h -rw-r--r-- root/root 1645 1998-01-31 19:13 ./usr/include/pccts/sorcerer/sorlist.h -rw-r--r-- root/root 1484 1998-01-31 19:13 ./usr/include/pccts/sorcerer/sstack.h drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/doc/pccts/ -rw-r--r-- root/root 6452 2001-10-04 02:56 ./usr/share/doc/pccts/CHANGES_FROM_131.txt.gz lrwxrwxrwx root/root 0 2025-10-09 14:50 ./usr/share/doc/pccts/CHANGES_FROM_133.txt.gz -> changelog.gz -rw-r--r-- root/root 37638 2001-03-24 18:52 ./usr/share/doc/pccts/CHANGES_FROM_133_BEFORE_MR13.txt.gz -rw-r--r-- root/root 19839 2000-03-23 20:16 ./usr/share/doc/pccts/CHANGES_SUMMARY.txt.gz -rw-r--r-- root/root 3344 2001-05-23 04:37 ./usr/share/doc/pccts/KNOWN_PROBLEMS.txt.gz -rw-r--r-- root/root 917 2025-04-10 18:51 ./usr/share/doc/pccts/README.Debian -rw-r--r-- root/root 1685 2002-04-20 02:46 ./usr/share/doc/pccts/README.gz -rw-r--r-- root/root 1009 2025-10-09 14:50 ./usr/share/doc/pccts/changelog.Debian.gz -rw-r--r-- root/root 28037 2002-04-20 02:37 ./usr/share/doc/pccts/changelog.gz -rw-r--r-- root/root 1562 2025-04-10 18:51 ./usr/share/doc/pccts/copyright drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/doc/pccts/examples/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/doc/pccts/examples/sorcerer/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/doc/pccts/examples/sorcerer/test/ -rw-r--r-- root/root 1243 2025-10-09 14:50 ./usr/share/doc/pccts/examples/sorcerer/test/makefile -rw-r--r-- root/root 49 1997-10-02 16:26 ./usr/share/doc/pccts/examples/sorcerer/test/t.dat.out -rw-r--r-- root/root 13 1997-10-02 16:26 ./usr/share/doc/pccts/examples/sorcerer/test/t2.dat.out -rw-r--r-- root/root 240 1997-10-02 16:25 ./usr/share/doc/pccts/examples/sorcerer/test/t3.dat.out -rw-r--r-- root/root 129 1997-10-02 16:26 ./usr/share/doc/pccts/examples/sorcerer/test/t4.dat.out -rw-r--r-- root/root 89 1997-10-02 16:27 ./usr/share/doc/pccts/examples/sorcerer/test/t5.dat.out -rw-r--r-- root/root 115 1997-10-02 16:27 ./usr/share/doc/pccts/examples/sorcerer/test/t6.dat.out -rw-r--r-- root/root 1454 1997-10-02 18:11 ./usr/share/doc/pccts/examples/sorcerer/test/test.sor -rw-r--r-- root/root 1566 1997-10-02 15:38 ./usr/share/doc/pccts/examples/sorcerer/test/test2.sor -rw-r--r-- root/root 2226 1997-10-02 15:38 ./usr/share/doc/pccts/examples/sorcerer/test/test3.sor -rw-r--r-- root/root 59 1994-10-25 20:18 ./usr/share/doc/pccts/examples/sorcerer/test/test3.tokens -rw-r--r-- root/root 2892 1997-10-02 15:38 ./usr/share/doc/pccts/examples/sorcerer/test/test4.sor -rw-r--r-- root/root 1798 1997-10-02 15:38 ./usr/share/doc/pccts/examples/sorcerer/test/test5.sor -rw-r--r-- root/root 5710 1998-01-31 19:20 ./usr/share/doc/pccts/examples/sorcerer/test/test6.c -rw-r--r-- root/root 1988 1997-10-02 15:38 ./usr/share/doc/pccts/examples/sorcerer/test/test6.sor drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/sorcerer/test/test7/ -rw-r--r-- root/root 474 1998-01-31 19:20 ./usr/share/doc/pccts/examples/sorcerer/test/test7/lang.g -rw-r--r-- root/root 555 1998-01-31 19:20 ./usr/share/doc/pccts/examples/sorcerer/test/test7/main.c -rw-r--r-- root/root 1349 1997-10-02 15:29 ./usr/share/doc/pccts/examples/sorcerer/test/test7/makefile -rw-r--r-- root/root 613 1998-01-31 19:13 ./usr/share/doc/pccts/examples/sorcerer/test/test7/stdpccts.h -rw-r--r-- root/root 19 1997-10-02 16:28 ./usr/share/doc/pccts/examples/sorcerer/test/test7/t7.dat -rw-r--r-- root/root 188 1997-10-02 16:29 ./usr/share/doc/pccts/examples/sorcerer/test/test7/t7.dat.out -rw-r--r-- root/root 19 1997-10-02 15:37 ./usr/share/doc/pccts/examples/sorcerer/test/test7/test1.dat -rw-r--r-- root/root 2005 1998-01-31 19:20 ./usr/share/doc/pccts/examples/sorcerer/test/test7/test7.c -rw-r--r-- root/root 518 1997-10-02 15:30 ./usr/share/doc/pccts/examples/sorcerer/test/test7/test7.sor -rw-r--r-- root/root 335 1998-01-31 19:13 ./usr/share/doc/pccts/examples/sorcerer/test/tokens6.h drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/sorcerer/testcpp/ -rw-r--r-- root/root 1931 2001-04-13 00:47 ./usr/share/doc/pccts/examples/sorcerer/testcpp/makefile -rw-r--r-- root/root 52 1997-10-02 17:05 ./usr/share/doc/pccts/examples/sorcerer/testcpp/t.dat.out -rw-r--r-- root/root 77 1997-10-02 17:06 ./usr/share/doc/pccts/examples/sorcerer/testcpp/t2.dat.out -rw-r--r-- root/root 188 1997-10-02 17:07 ./usr/share/doc/pccts/examples/sorcerer/testcpp/t3.dat.out -rw-r--r-- root/root 504 1997-10-02 17:09 ./usr/share/doc/pccts/examples/sorcerer/testcpp/t5.dat.out -rw-r--r-- root/root 1170 1995-10-04 00:29 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test.sor -rw-r--r-- root/root 1534 1995-10-04 00:28 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test2.sor -rw-r--r-- root/root 1725 1995-10-04 00:29 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test3.sor drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/ -rw-r--r-- root/root 556 1998-01-31 19:13 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/AST.h -rw-r--r-- root/root 320 1998-01-31 19:20 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/SimpleTreeParser.cpp -rw-r--r-- root/root 560 1998-01-31 19:13 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/SimpleTreeParser.h -rw-r--r-- root/root 368 1998-01-31 19:20 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/lang.g -rw-r--r-- root/root 564 1998-01-31 19:20 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/main.cpp -rw-r--r-- root/root 2713 1997-10-02 16:53 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/makefile -rw-r--r-- root/root 19 1997-10-02 16:56 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/t4.dat -rw-r--r-- root/root 188 1997-10-02 16:56 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/t4.dat.out -rw-r--r-- root/root 440 1995-04-14 21:08 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test4/test4.sor -rw-r--r-- root/root 2495 1995-10-04 00:29 ./usr/share/doc/pccts/examples/sorcerer/testcpp/test5.sor -rw-r--r-- root/root 45 1998-01-31 19:13 ./usr/share/doc/pccts/examples/sorcerer/testcpp/token3.h drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/doc/pccts/examples/support/ drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/support/rexpr/ -rw-r--r-- root/root 294 1995-10-06 00:40 ./usr/share/doc/pccts/examples/support/rexpr/makefile -rw-r--r-- root/root 11907 1999-06-30 01:21 ./usr/share/doc/pccts/examples/support/rexpr/rexpr.c -rw-r--r-- root/root 637 1999-06-30 01:22 ./usr/share/doc/pccts/examples/support/rexpr/rexpr.h -rw-r--r-- root/root 412 1998-01-31 19:20 ./usr/share/doc/pccts/examples/support/rexpr/test.c drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/support/set/ -rw-r--r-- root/root 15668 2001-09-03 04:01 ./usr/share/doc/pccts/examples/support/set/set.c -rw-r--r-- root/root 3219 1999-06-30 01:30 ./usr/share/doc/pccts/examples/support/set/set.h drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/support/sym/ -rw-r--r-- root/root 9752 1999-06-30 01:38 ./usr/share/doc/pccts/examples/support/sym/sym.c -rw-r--r-- root/root 873 1999-06-30 01:38 ./usr/share/doc/pccts/examples/support/sym/template.h drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/ drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/1/ -rw-r--r-- root/root 1638 1998-03-25 17:56 ./usr/share/doc/pccts/examples/testcpp/1/makefile -rw-r--r-- root/root 2806 1998-06-29 17:05 ./usr/share/doc/pccts/examples/testcpp/1/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/10/ -rw-r--r-- root/root 1638 1998-03-25 18:27 ./usr/share/doc/pccts/examples/testcpp/10/makefile -rw-r--r-- root/root 1677 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/10/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/11/ -rw-r--r-- root/root 10 1998-01-31 19:13 ./usr/share/doc/pccts/examples/testcpp/11/input.h -rw-r--r-- root/root 1692 1998-03-25 18:28 ./usr/share/doc/pccts/examples/testcpp/11/makefile -rw-r--r-- root/root 1384 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/11/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/12/ -rw-r--r-- root/root 1638 1998-03-25 18:30 ./usr/share/doc/pccts/examples/testcpp/12/makefile -rw-r--r-- root/root 1038 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/12/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/13/ -rw-r--r-- root/root 1678 1998-03-25 18:31 ./usr/share/doc/pccts/examples/testcpp/13/makefile -rw-r--r-- root/root 1391 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/13/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/2/ -rw-r--r-- root/root 1728 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/2/MyLexer.cpp -rw-r--r-- root/root 171 1998-01-31 19:12 ./usr/share/doc/pccts/examples/testcpp/2/MyLexer.h -rw-r--r-- root/root 1382 1998-03-25 18:09 ./usr/share/doc/pccts/examples/testcpp/2/makefile -rw-r--r-- root/root 1085 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/2/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/3/ -rw-r--r-- root/root 1813 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/3/MyLexer.cpp -rw-r--r-- root/root 171 1998-01-31 19:12 ./usr/share/doc/pccts/examples/testcpp/3/MyLexer.h -rw-r--r-- root/root 1478 1998-03-25 18:10 ./usr/share/doc/pccts/examples/testcpp/3/makefile -rw-r--r-- root/root 58 1998-01-31 19:12 ./usr/share/doc/pccts/examples/testcpp/3/mytokens.h -rw-r--r-- root/root 1370 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/3/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/4/ -rw-r--r-- root/root 1734 1998-03-25 18:15 ./usr/share/doc/pccts/examples/testcpp/4/makefile -rw-r--r-- root/root 50 1998-01-31 19:12 ./usr/share/doc/pccts/examples/testcpp/4/mytokens.h -rw-r--r-- root/root 975 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/4/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/5/ -rw-r--r-- root/root 29 1998-01-31 19:13 ./usr/share/doc/pccts/examples/testcpp/5/input.h -rw-r--r-- root/root 1692 1998-03-25 18:19 ./usr/share/doc/pccts/examples/testcpp/5/makefile -rw-r--r-- root/root 1277 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/5/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/6/ drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/6/A/ drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/6/B/ -rw-r--r-- root/root 7 1995-10-03 23:45 ./usr/share/doc/pccts/examples/testcpp/6/file1 -rw-r--r-- root/root 7 1995-10-03 23:45 ./usr/share/doc/pccts/examples/testcpp/6/file2 -rw-r--r-- root/root 1085 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/6/main.cpp -rw-r--r-- root/root 1877 1998-03-25 18:55 ./usr/share/doc/pccts/examples/testcpp/6/makefile -rw-r--r-- root/root 1154 1999-08-07 03:06 ./usr/share/doc/pccts/examples/testcpp/6/makefile2 -rw-r--r-- root/root 339 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/6/test.g -rw-r--r-- root/root 384 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/6/test2.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/7/ -rw-r--r-- root/root 1638 1998-03-25 18:22 ./usr/share/doc/pccts/examples/testcpp/7/makefile -rw-r--r-- root/root 949 1998-06-29 17:28 ./usr/share/doc/pccts/examples/testcpp/7/test.g drwxr-xr-x root/root 0 2001-12-16 19:33 ./usr/share/doc/pccts/examples/testcpp/8/ -rw-r--r-- root/root 372 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/8/main.cpp -rw-r--r-- root/root 1733 1998-03-25 18:24 ./usr/share/doc/pccts/examples/testcpp/8/makefile -rw-r--r-- root/root 505 1998-01-31 19:20 ./usr/share/doc/pccts/examples/testcpp/8/test.g drwxr-xr-x root/root 0 2002-03-04 03:03 ./usr/share/doc/pccts/examples/testcpp/9/ -rw-r--r-- root/root 1942 1998-03-25 18:25 ./usr/share/doc/pccts/examples/testcpp/9/makefile -rw-r--r-- root/root 961 2002-02-16 16:48 ./usr/share/doc/pccts/examples/testcpp/9/test.g -rw-r--r-- root/root 983 2001-04-13 00:49 ./usr/share/doc/pccts/examples/testcpp/makefile -rw-r--r-- root/root 8469 1995-10-06 00:39 ./usr/share/doc/pccts/history.ps.gz -rw-r--r-- root/root 3133 1995-10-06 00:39 ./usr/share/doc/pccts/history.txt.gz drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/doc/pccts/sorcerer/ -rw-r--r-- root/root 3224 1995-10-03 23:53 ./usr/share/doc/pccts/sorcerer/README -rw-r--r-- root/root 2383 1998-10-03 01:55 ./usr/share/doc/pccts/sorcerer/UPDATES.gz drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/man/ drwxr-xr-x root/root 0 2025-10-09 14:50 ./usr/share/man/man1/ -rw-r--r-- root/root 4321 2025-10-09 14:50 ./usr/share/man/man1/antlr.1.gz -rw-r--r-- root/root 1719 2025-10-09 14:50 ./usr/share/man/man1/dlg.1.gz +------------------------------------------------------------------------------+ | Post Build Mon, 27 Oct 2025 06:27:03 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Mon, 27 Oct 2025 06:27:03 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Mon, 27 Oct 2025 06:27:14 +0000 | +------------------------------------------------------------------------------+ Build Architecture: riscv64 Build Type: any Build-Space: 29668 Build-Time: 116 Distribution: unstable Host Architecture: riscv64 Install-Time: 26 Job: /srv/rebuilderd/tmp/rebuilderd2cv9XD/inputs/pccts_1.33MR33-6.6.dsc Machine Architecture: riscv64 Package: pccts Package-Time: 230 Source-Version: 1.33MR33-6.6 Space: 29668 Status: successful Version: 1.33MR33-6.6 -------------------------------------------------------------------------------- Finished at 2025-10-27T06:26:46Z Build needed 00:03:50, 29668k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderd2cv9XD/out checking pccts-dbgsym_1.33MR33-6.6_riscv64.deb: size... sha256... md5... sha1... all OK checking pccts_1.33MR33-6.6_riscv64.deb: size... md5... sha1... sha256... all OK + set +x +------------------------------------------------------------------------------+ | Finished running debrebuild Mon, 27 Oct 2025 06:27:16 +0000 | +------------------------------------------------------------------------------+