[    0s] Using BUILD_ROOT=/var/tmp/build-root.pbuild6/1/.mount
[    0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386
[    0s] Doing kvm build in /var/tmp/build-root.pbuild6/1/.mount.img
[    0s] 
[    0s] 
[    0s] node54 started "build rubygem-rdiscount.spec" at Thu Oct 10 20:17:18 UTC 2024.
[    0s] 
[    0s] 
[    0s] processing recipe /space/osc/h/home:bmwiedemann:reproducible:distribution:ring1/rubygem-rdiscount/rubygem-rdiscount.spec ...
[    0s] running changelog2spec --target rpm --file /space/osc/h/home:bmwiedemann:reproducible:distribution:ring1/rubygem-rdiscount/rubygem-rdiscount.spec
[    0s] init_buildsystem --configdir /usr/lib/build/configs --cachedir /home/bwiedemann/.cache/opensuse.org/build/cache --prepare --clean --rpmlist /var/tmp/build-root.pbuild6/1/.build.rpmlist /space/osc/h/home:bmwiedemann:reproducible:distribution:ring1/rubygem-rdiscount/rubygem-rdiscount.spec build ...
[    1s] cycle: rpm-config-SUSE -> rpm
[    1s]   breaking dependency rpm-config-SUSE -> rpm
[    1s] [1/33] preinstalling filesystem...
[    1s] [2/33] preinstalling permissions...
[    1s] [3/33] preinstalling glibc...
[    1s] [4/33] preinstalling diffutils...
[    1s] [5/33] preinstalling fillup...
[    1s] [6/33] preinstalling libacl1...
[    1s] [7/33] preinstalling libattr1...
[    1s] [8/33] preinstalling libbz2-1...
[    1s] [9/33] preinstalling libcap2...
[    1s] [10/33] preinstalling libgcc_s1...
[    1s] [11/33] preinstalling libgpg-error0...
[    1s] [12/33] preinstalling liblua5_4-5...
[    1s] [13/33] preinstalling liblzma5...
[    1s] [14/33] preinstalling libpcre2-8-0...
[    1s] [15/33] preinstalling libpopt0...
[    1s] [16/33] preinstalling libz1...
[    2s] [17/33] preinstalling libzstd1...
[    2s] [18/33] preinstalling attr...
[    2s] [19/33] preinstalling libgcrypt20...
[    2s] [20/33] preinstalling libncurses6...
[    2s] [21/33] preinstalling libselinux1...
[    2s] [22/33] preinstalling libelf1...
[    2s] [23/33] preinstalling libreadline8...
[    2s] [24/33] preinstalling sed...
[    2s] [25/33] preinstalling tar...
[    2s] [26/33] preinstalling bash...
[    2s] [27/33] preinstalling bash-sh...
[    2s] [28/33] preinstalling grep...
[    2s] [29/33] preinstalling pam...
[    2s] [30/33] preinstalling coreutils...
[    2s] [31/33] preinstalling aaa_base...
[    2s] [32/33] preinstalling rpm-config-SUSE...
[    2s] [33/33] preinstalling rpm...
[    2s] 
[    2s] [1/10] preinstalling kernel-obs-build...
[    2s] [2/10] preinstalling libcrypt1...
[    2s] [3/10] preinstalling libdb-4_8...
[    2s] [4/10] preinstalling libeconf0...
[    2s] [5/10] preinstalling libsmartcols1...
[    2s] [6/10] preinstalling libuuid1...
[    2s] [7/10] preinstalling libblkid1...
[    2s] [8/10] preinstalling perl-base...
[    2s] [9/10] preinstalling libmount1...
[    2s] [10/10] preinstalling util-linux...
[    3s] copying packages...
[    3s] reordering...cycle: libncurses6 -> terminfo-base
[    3s]   breaking dependency terminfo-base -> libncurses6
[    3s] cycle: binutils -> libctf0
[    3s]   breaking dependency binutils -> libctf0
[    3s] cycle: ruby3.3 -> ruby-common -> ruby3.3-rubygem-gem2rpm
[    3s]   breaking dependency ruby-common -> ruby3.3-rubygem-gem2rpm
[    3s] cycle: rpm-config-SUSE -> rpm
[    3s]   breaking dependency rpm-config-SUSE -> rpm
[    3s] done
[    3s] Detected virtio-serial support
[    3s] QEMU 7.1.0 detected: Skipping iothreads because of bsc#1204082
[    3s] Hashing build input files
[    4s] Creating ext4 filesystem on /var/tmp/build-root.pbuild6/1/.mount.img
[    4s] tune2fs 1.46.4 (18-Aug-2021)
[    4s] Setting maximal mount count to -1
[    4s] booting kvm...
[    4s] ### VM INTERACTION START ###
[    4s] Using virtio-serial support
[    4s] /usr/bin/qemu-kvm -nodefaults -no-reboot -nographic -vga none -cpu host -M pc,accel=kvm,usb=off,dump-guest-core=off,vmport=off -sandbox on -bios /usr/share/qemu/qboot.rom -object rng-random,filename=/dev/random,id=rng0 -device virtio-rng-pci,rng=rng0 -net none -kernel /var/tmp/build-root.pbuild6/1/.mount/boot/kernel -initrd /var/tmp/build-root.pbuild6/1/.mount/boot/initrd -append root=/dev/disk/by-id/virtio-0 rootfstype=ext4 rootflags=noatime elevator=noop nmi_watchdog=0 rw ia32_emulation=1 oops=panic panic=1 quiet console=hvc0 init=/.build/build -m 29000 -drive file=/var/tmp/build-root.pbuild6/1/.mount.img,format=raw,if=none,id=disk,cache=unsafe,aio=io_uring -device virtio-blk-pci,drive=disk,serial=0 -drive file=/var/tmp/build-root.pbuild6/1/.mount.swap,format=raw,if=none,id=swap,cache=unsafe,aio=io_uring -device virtio-blk-pci,drive=swap,serial=1 -device virtio-serial,max_ports=2 -device virtconsole,chardev=virtiocon0 -chardev stdio,id=virtiocon0 -chardev socket,id=monitor,server=on,wait=off,path=/var/tmp/build-root.pbuild6/1/.mount.img.qemu/monitor -mon chardev=monitor,mode=readline -smp 4
[    6s] [!p]104[?7h[    1.057802][    T1] systemd[1]: Failed to start Virtual Console Setup.
[    6s] [[0;1;31mFAILED[0m] Failed to start [0;1;39mVirtual Console Setup[0m.
[    7s] [[0;1;31mFAILED[0m] Failed to start [0;1;39mVirtual Console Setup[0m.
[    7s] ### VM INTERACTION END ###
[    7s] 2nd stage started in virtual machine
[    7s] machine type: x86_64
[    7s] Linux version: 6.10.2-1-default #1 SMP PREEMPT_DYNAMIC Mon Jul 29 08:51:47 UTC 2024 (65a34e2)
[    7s] Time: Thu Oct 10 20:17:24 UTC 2024
[    7s] Increasing log level from now on...
[    7s] [    2.754353][  T419] sysrq: Changing Loglevel
[    7s] [    2.754427][  T419] sysrq: Loglevel set to 4
[    7s] Enable sysrq operations
[    8s] Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
[    8s] no label, UUID=0d72e3d6-1e7a-4eb1-8d53-badb9f4649a0
[    8s] swapon: /dev/vdb: found signature [pagesize=4096, signature=swap]
[    8s] swapon: /dev/vdb: pagesize=4096, swapsize=1073741824, devsize=1073741824
[    8s] swapon /dev/vdb
[    8s] WARNING: udev not running, creating extra device nodes
[    8s] logging output to //.build.log...
[    8s] processing recipe //.build-srcdir/rubygem-rdiscount.spec ...
[    8s] init_buildsystem --configdir /.build/configs --cachedir /var/cache/build //.build-srcdir/rubygem-rdiscount.spec build ...
[    9s] initializing rpm db...
[    9s] querying package ids...
[    9s] [1/134] cumulate compat-usrmerge-tools-84.87-1.1
[    9s] [2/134] cumulate crypto-policies-20230920.570ea89-1.1
[    9s] [3/134] cumulate file-magic-5.45-1.1
[    9s] [4/134] cumulate kernel-obs-build-6.10.2-1.1
[    9s] [5/134] cumulate pkgconf-m4-2.2.0-1.1
[    9s] [6/134] cumulate system-user-root-20190513-1.1
[    9s] [7/134] cumulate filesystem-84.87-1.1
[    9s] [8/134] cumulate glibc-2.39-1.1
[    9s] [9/134] cumulate diffutils-3.10-1.1
[    9s] [10/134] cumulate envsubst-mini-0.22.5-1.1
[    9s] [11/134] cumulate fillup-1.42-1.1
[    9s] [12/134] cumulate glibc-gconv-modules-extra-2.39-1.1
[    9s] [13/134] cumulate glibc-locale-base-2.39-1.1
[    9s] [14/134] cumulate libacl1-2.3.2-1.1
[    9s] [15/134] cumulate libatomic1-14.1.1+git10335-1.1
[    9s] [16/134] cumulate libattr1-2.5.2-1.1
[    9s] [17/134] cumulate libaudit1-3.1.1-1.1
[    9s] [18/134] cumulate libbz2-1-1.0.8-1.1
[    9s] [19/134] cumulate libcap-ng0-0.8.5-1.1
[    9s] [20/134] cumulate libcap2-2.70-1.1
[    9s] [21/134] cumulate libcrypt1-4.4.36-1.1
[    9s] [22/134] cumulate libeconf0-0.7.2-1.1
[    9s] [23/134] cumulate libffi8-3.4.6-1.1
[    9s] [24/134] cumulate libgcc_s1-14.1.1+git10335-1.1
[    9s] [25/134] cumulate libgdbm6-1.23-1.1
[    9s] [26/134] cumulate libgmp10-6.3.0-1.1
[    9s] [27/134] cumulate libgomp1-14.1.1+git10335-1.1
[    9s] [28/134] cumulate libgpg-error0-1.50-1.1
[    9s] [29/134] cumulate libitm1-14.1.1+git10335-1.1
[    9s] [30/134] cumulate libjitterentropy3-3.4.1-1.1
[    9s] [31/134] cumulate liblua5_4-5-5.4.6-1.1
[    9s] [32/134] cumulate liblzma5-5.6.2-1.1
[    9s] [33/134] cumulate libpcre2-8-0-10.43-1.1
[    9s] [34/134] cumulate libpkgconf5-2.2.0-1.1
[    9s] [35/134] cumulate libpopt0-1.19-1.1
[    9s] [36/134] cumulate libseccomp2-2.5.5-1.1
[    9s] [37/134] cumulate libsmartcols1-2.40.1-1.1
[    9s] [38/134] cumulate libuuid1-2.40.1-1.1
[    9s] [39/134] cumulate libyaml-0-2-0.2.5-1.1
[    9s] [40/134] cumulate libz1-1.3.1-1.1
[    9s] [41/134] cumulate libzstd1-1.5.6-1.1
[    9s] [42/134] cumulate patch-2.7.6-1.1
[    9s] [43/134] cumulate update-alternatives-1.22.6-1.1
[    9s] [44/134] cumulate attr-2.5.2-1.1
[    9s] [45/134] cumulate libblkid1-2.40.1-1.1
[    9s] [46/134] cumulate libctf-nobfd0-2.42-1.1
[    9s] [47/134] cumulate libgcrypt20-1.10.3-1.1
[    9s] [48/134] cumulate libgdbm_compat4-1.23-1.1
[    9s] [49/134] cumulate libisl23-0.26-1.1
[    9s] [50/134] cumulate libmpfr6-4.2.1-1.1
[    9s] [51/134] cumulate libselinux1-3.7-1.1
[    9s] [52/134] cumulate libstdc++6-14.1.1+git10335-1.1
[    9s] [53/134] cumulate perl-base-5.40.0-1.1
[    9s] [54/134] cumulate pkgconf-2.2.0-1.1
[    9s] [55/134] cumulate libelf1-0.191-1.1
[    9s] [56/134] cumulate libopenssl3-3.1.4-1.1
[    9s] [57/134] cumulate libruby3_3-3_3-3.3.4-1.1
[    9s] [58/134] cumulate permctl-1699_20240522-1.1
[    9s] [59/134] cumulate libmagic1-5.45-1.1
[    9s] [60/134] cumulate build-mkbaselibs-20240913-1.1
[    9s] [61/134] cumulate rpm-build-perl-4.19.1.1-1.1
[    9s] [62/134] cumulate dwz-0.15-1.1
[    9s] [63/134] cumulate findutils-4.10.0-1.1
[    9s] [64/134] cumulate fdupes-2.3.0-1.1
[    9s] [65/134] cumulate file-5.45-1.1
[    9s] [66/134] cumulate libasan8-14.1.1+git10335-1.1
[    9s] [67/134] cumulate libdb-4_8-4.8.30-1.1
[    9s] [68/134] cumulate libfdisk1-2.40.1-1.1
[    9s] [69/134] cumulate libhwasan0-14.1.1+git10335-1.1
[    9s] [70/134] cumulate liblsan0-14.1.1+git10335-1.1
[    9s] [71/134] cumulate libmount1-2.40.1-1.1
[    9s] [72/134] cumulate libmpc3-1.3.1-1.1
[    9s] [73/134] cumulate libtsan2-14.1.1+git10335-1.1
[    9s] [74/134] cumulate libubsan1-14.1.1+git10335-1.1
[    9s] [75/134] cumulate sed-4.9-1.1
[    9s] [76/134] cumulate tar-1.35-1.1
[    9s] [77/134] cumulate libdw1-0.191-1.1
[    9s] [78/134] cumulate libasm1-0.191-1.1
[    9s] [79/134] cumulate cpp13-13.3.0+git8781-1.1
[    9s] [80/134] cumulate perl-5.40.0-1.1
[    9s] [81/134] cumulate brp-check-suse-84.87+git20230324.8680ce4-1.1
[    9s] [82/134] cumulate terminfo-base-6.5.20240629-1.1
[    9s] [83/134] cumulate libncurses6-6.5.20240629-1.1
[    9s] [84/134] cumulate libreadline8-8.2.10-1.1
[    9s] [85/134] cumulate ncurses-utils-6.5.20240629-1.1
[    9s] [86/134] cumulate bash-5.2.26-1.1
[    9s] [87/134] cumulate bash-sh-5.2.26-1.1
[    9s] [88/134] cumulate cpio-2.15-1.1
[    9s] [89/134] cumulate cpp-13-1.1
[    9s] [90/134] cumulate gzip-1.13-1.1
[    9s] [91/134] cumulate make-4.4.1-1.1
[    9s] [92/134] cumulate which-2.21-1.1
[    9s] [93/134] cumulate bzip2-1.0.8-1.1
[    9s] [94/134] cumulate gettext-runtime-mini-0.22.5-1.1
[    9s] [95/134] cumulate grep-3.11-1.1
[    9s] [96/134] cumulate pkgconf-pkg-config-2.2.0-1.1
[    9s] [97/134] cumulate rpm-config-SUSE-20240214-1.1
[    9s] [98/134] cumulate xz-5.6.2-1.1
[    9s] [99/134] cumulate gawk-5.3.0-1.1
[    9s] [100/134] cumulate lua54-5.4.6-1.1
[    9s] [101/134] cumulate coreutils-9.5-1.1
[    9s] [102/134] cumulate elfutils-0.191-1.1
[    9s] [103/134] cumulate compat-usrmerge-build-84.87-1.1
[    9s] [104/134] cumulate systemd-rpm-macros-24-1.1
[    9s] [105/134] cumulate libxcrypt-devel-4.4.36-1.1
[    9s] [106/134] cumulate linux-glibc-devel-6.9-1.1
[    9s] [107/134] cumulate permissions-config-1699_20240522-1.1
[    9s] [108/134] cumulate polkit-default-privs-1550+20240708.7e0e3f4-1.1
[    9s] [109/134] cumulate gettext-tools-mini-0.22.5-1.1
[    9s] [110/134] cumulate aaa_base-84.87+git20240620.57ee9e1-1.1
[    9s] [111/134] cumulate binutils-2.42-1.1
[    9s] [112/134] cumulate rpm-4.19.1.1-1.1
[    9s] [113/134] cumulate aaa_base-malloccheck-84.87+git20240620.57ee9e1-1.1
[    9s] [114/134] cumulate permissions-1699_20240522-1.1
[    9s] [115/134] cumulate glibc-devel-2.39-1.1
[    9s] [116/134] cumulate libctf0-2.42-1.1
[    9s] [117/134] cumulate rpmlint-mini-2.5.0+git20240624.609e1aa-1.1
[    9s] [118/134] cumulate build-compare-20240414T061202.fa744af-1.1
[    9s] [119/134] cumulate librpmbuild10-4.19.1.1-1.1
[    9s] [120/134] cumulate debugedit-5.0-1.1
[    9s] [121/134] cumulate pam-1.6.1-1.1
[    9s] [122/134] cumulate post-build-checks-84.87+git20240327.7996a0f-1.1
[    9s] [123/134] cumulate gcc13-13.3.0+git8781-1.1
[    9s] [124/134] cumulate gcc13-PIE-13.3.0+git8781-1.1
[    9s] [125/134] cumulate gcc-13-1.1
[    9s] [126/134] cumulate util-linux-2.40.1-1.1
[    9s] [127/134] cumulate gcc-PIE-13-1.1
[    9s] [128/134] cumulate ruby-common-3.2.1-1.1
[    9s] [129/134] cumulate rpm-build-4.19.1.1-1.1
[    9s] [130/134] cumulate ruby3.3-3.3.4-1.1
[    9s] [131/134] cumulate ruby-3.3-1.1
[    9s] [132/134] cumulate ruby3.3-devel-3.3.4-1.1
[    9s] [133/134] cumulate ruby3.3-rubygem-gem2rpm-0.10.1-1.1
[    9s] [134/134] cumulate ruby-devel-3.3-1.1
[    9s] now installing cumulated packages
[    9s] Preparing...                          ########################################
[    9s] Updating / installing...
[    9s] system-user-root-20190513-1.1         ########################################
[    9s] pkgconf-m4-2.2.0-1.1                  ########################################
[    9s] file-magic-5.45-1.1                   ########################################
[    9s] crypto-policies-20230920.570ea89-1.1  ########################################
[    9s] compat-usrmerge-tools-84.87-1.1       ########################################
[    9s] filesystem-84.87-1.1                  ########################################
[   10s] glibc-2.39-1.1                        ########################################
[   10s] glibc-gconv-modules-extra-2.39-1.1    ########################################
[   10s] libz1-1.3.1-1.1                       ########################################
[   10s] libgcc_s1-14.1.1+git10335-1.1         ########################################
[   10s] libstdc++6-14.1.1+git10335-1.1        ########################################
[   10s] libgmp10-6.3.0-1.1                    ########################################
[   10s] libcrypt1-4.4.36-1.1                  ########################################
[   10s] libzstd1-1.5.6-1.1                    ########################################
[   10s] libelf1-0.191-1.1                     ########################################
[   10s] perl-base-5.40.0-1.1                  ########################################
[   10s] libacl1-2.3.2-1.1                     ########################################
[   10s] libbz2-1-1.0.8-1.1                    ########################################
[   10s] libmpfr6-4.2.1-1.1                    ########################################
[   10s] terminfo-base-6.5.20240629-1.1        ########################################
[   10s] libncurses6-6.5.20240629-1.1          ########################################
[   10s] ncurses-utils-6.5.20240629-1.1        ########################################
[   10s] libreadline8-8.2.10-1.1               ########################################
[   10s] bash-5.2.26-1.1                       ########################################
[   10s] bash-sh-5.2.26-1.1                    ########################################
[   10s] gawk-5.3.0-1.1                        ########################################
[   10s] fillup-1.42-1.1                       ########################################
[   10s] libcap2-2.70-1.1                      ########################################
[   10s] liblzma5-5.6.2-1.1                    ########################################
[   10s] xz-5.6.2-1.1                          ########################################
[   10s] libdw1-0.191-1.1                      ########################################
[   10s] update-alternatives-1.22.6-1.1        ########################################
[   10s] cpio-2.15-1.1                         ########################################
[   10s] libeconf0-0.7.2-1.1                   ########################################
[   10s] libblkid1-2.40.1-1.1                  ########################################
[   10s] libgomp1-14.1.1+git10335-1.1          ########################################
[   10s] liblua5_4-5-5.4.6-1.1                 ########################################
[   10s] libpopt0-1.19-1.1                     ########################################
[   10s] libmagic1-5.45-1.1                    ########################################
[   10s] permctl-1699_20240522-1.1             ########################################
[   10s] libmpc3-1.3.1-1.1                     ########################################
[   10s] dwz-0.15-1.1                          ########################################
[   10s] libisl23-0.26-1.1                     ########################################
[   10s] cpp13-13.3.0+git8781-1.1              ########################################
[   10s] diffutils-3.10-1.1                    ########################################
[   10s] libattr1-2.5.2-1.1                    ########################################
[   10s] libaudit1-3.1.1-1.1                   ########################################
[   10s] libgdbm6-1.23-1.1                     ########################################
[   10s] libpcre2-8-0-10.43-1.1                ########################################
[   10s] libselinux1-3.7-1.1                   ########################################
[   10s] coreutils-9.5-1.1                     ########################################
[   10s] sed-4.9-1.1                           ########################################
[   10s] grep-3.11-1.1                         ########################################
[   10s] findutils-4.10.0-1.1                  ########################################
[   10s] aaa_base-84.87+git20240620.57ee9e1-1.1########################################
[   10s] Updating /etc/sysconfig/language ...
[   10s] Updating /etc/sysconfig/proxy ...
[   10s] Updating /etc/sysconfig/windowmanager ...
[   10s] libuuid1-2.40.1-1.1                   ########################################
[   10s] libfdisk1-2.40.1-1.1                  ########################################
[   10s] aaa_base-malloccheck-84.87+git20240620########################################
[   10s] systemd-rpm-macros-24-1.1             ########################################
[   10s] linux-glibc-devel-6.9-1.1             ########################################
[   10s] permissions-config-1699_20240522-1.1  ########################################
[   10s] Updating /etc/sysconfig/security ...
[   10s] Checking permissions and ownerships - using the permissions files
[   10s] 	/usr/share/permissions/permissions
[   10s] 	/usr/share/permissions/permissions.easy
[   10s] 	/etc/permissions.local
[   10s] /usr/bin/mount: setting to root:root 4755 (wrong permissions 0755)
[   10s] /usr/bin/su: setting to root:root 4755 (wrong permissions 0755)
[   10s] /usr/bin/umount: setting to root:root 4755 (wrong permissions 0755)
[   10s] /usr/sbin/unix2_chkpwd: setting to root:shadow 4755 (wrong owner/group root:root, wrong permissions 0755)
[   10s] /usr/sbin/unix_chkpwd: setting to root:shadow 4755 (wrong owner/group root:root, wrong permissions 0755)
[   10s] permissions-1699_20240522-1.1         ########################################
[   10s] pam-1.6.1-1.1                         ########################################
[   10s] polkit-default-privs-1550+20240708.7e0########################################
[   10s] Updating /etc/sysconfig/security ...
[   10s] can't open /etc/polkit-1/rules.d/90-default-privs.rules.new: No such file or directory
[   10s] warning: %post(polkit-default-privs-1550+20240708.7e0e3f4-1.1.noarch) scriptlet failed, exit status 2
[   10s] libmount1-2.40.1-1.1                  ########################################
[   10s] tar-1.35-1.1                          ########################################
[   10s] libgdbm_compat4-1.23-1.1              ########################################
[   10s] cpp-13-1.1                            ########################################
[   10s] lua54-5.4.6-1.1                       ########################################
[   10s] update-alternatives: using /usr/bin/lua5.4 to provide /usr/bin/lua (lua) in auto mode
[   10s] libasm1-0.191-1.1                     ########################################
[   10s] elfutils-0.191-1.1                    ########################################
[   10s] gzip-1.13-1.1                         ########################################
[   10s] make-4.4.1-1.1                        ########################################
[   10s] which-2.21-1.1                        ########################################
[   10s] bzip2-1.0.8-1.1                       ########################################
[   10s] gettext-runtime-mini-0.22.5-1.1       ########################################
[   10s] rpm-build-perl-4.19.1.1-1.1           ########################################
[   11s] libruby3_3-3_3-3.3.4-1.1              ########################################
[   11s] fdupes-2.3.0-1.1                      ########################################
[   11s] libasan8-14.1.1+git10335-1.1          ########################################
[   11s] libdb-4_8-4.8.30-1.1                  ########################################
[   11s] perl-5.40.0-1.1                       ########################################
[   11s] libhwasan0-14.1.1+git10335-1.1        ########################################
[   11s] liblsan0-14.1.1+git10335-1.1          ########################################
[   11s] libtsan2-14.1.1+git10335-1.1          ########################################
[   11s] libubsan1-14.1.1+git10335-1.1         ########################################
[   11s] libctf-nobfd0-2.42-1.1                ########################################
[   11s] binutils-2.42-1.1                     ########################################
[   11s] update-alternatives: using /usr/bin/ld.bfd to provide /usr/bin/ld (ld) in auto mode
[   11s] libctf0-2.42-1.1                      ########################################
[   11s] debugedit-5.0-1.1                     ########################################
[   11s] envsubst-mini-0.22.5-1.1              ########################################
[   11s] gettext-tools-mini-0.22.5-1.1         ########################################
[   12s] glibc-locale-base-2.39-1.1            ########################################
[   12s] libatomic1-14.1.1+git10335-1.1        ########################################
[   12s] libcap-ng0-0.8.5-1.1                  ########################################
[   12s] libffi8-3.4.6-1.1                     ########################################
[   12s] libgpg-error0-1.50-1.1                ########################################
[   12s] libgcrypt20-1.10.3-1.1                ########################################
[   12s] rpm-config-SUSE-20240214-1.1          ########################################
[   12s] rpm-4.19.1.1-1.1                      ########################################
[   12s] Updating /etc/sysconfig/services ...
[   12s] librpmbuild10-4.19.1.1-1.1            ########################################
[   12s] libitm1-14.1.1+git10335-1.1           ########################################
[   12s] libjitterentropy3-3.4.1-1.1           ########################################
[   12s] libopenssl3-3.1.4-1.1                 ########################################
[   12s] libpkgconf5-2.2.0-1.1                 ########################################
[   12s] pkgconf-2.2.0-1.1                     ########################################
[   12s] pkgconf-pkg-config-2.2.0-1.1          ########################################
[   12s] libxcrypt-devel-4.4.36-1.1            ########################################
[   12s] glibc-devel-2.39-1.1                  ########################################
[   12s] gcc13-13.3.0+git8781-1.1              ########################################
[   12s] gcc13-PIE-13.3.0+git8781-1.1          ########################################
[   12s] gcc-13-1.1                            ########################################
[   12s] libseccomp2-2.5.5-1.1                 ########################################
[   12s] file-5.45-1.1                         ########################################
[   12s] libsmartcols1-2.40.1-1.1              ########################################
[   12s] util-linux-2.40.1-1.1                 ########################################
[   12s] libyaml-0-2-0.2.5-1.1                 ########################################
[   12s] ruby-common-3.2.1-1.1                 ########################################
[   13s] ruby3.3-3.3.4-1.1                     ########################################
[   13s] update-alternatives: using /usr/bin/bundle.ruby.ruby3.3 to provide /usr/bin/bundle (bundle) in auto mode
[   13s] update-alternatives: using /usr/bin/bundle.ruby.ruby3.3 to provide /usr/bin/bundle.ruby3.3 (bundle.ruby3.3) in auto mode
[   13s] update-alternatives: using /usr/bin/bundler.ruby.ruby3.3 to provide /usr/bin/bundler (bundler) in auto mode
[   13s] update-alternatives: using /usr/bin/bundler.ruby.ruby3.3 to provide /usr/bin/bundler.ruby3.3 (bundler.ruby3.3) in auto mode
[   13s] update-alternatives: using /usr/bin/racc.ruby.ruby3.3 to provide /usr/bin/racc (racc) in auto mode
[   13s] update-alternatives: using /usr/bin/racc.ruby.ruby3.3 to provide /usr/bin/racc.ruby3.3 (racc.ruby3.3) in auto mode
[   13s] update-alternatives: using /usr/bin/rake.ruby.ruby3.3 to provide /usr/bin/rake (rake) in auto mode
[   13s] update-alternatives: using /usr/bin/rake.ruby.ruby3.3 to provide /usr/bin/rake.ruby3.3 (rake.ruby3.3) in auto mode
[   13s] update-alternatives: using /usr/bin/rbs.ruby.ruby3.3 to provide /usr/bin/rbs (rbs) in auto mode
[   13s] update-alternatives: using /usr/bin/rbs.ruby.ruby3.3 to provide /usr/bin/rbs.ruby3.3 (rbs.ruby3.3) in auto mode
[   13s] update-alternatives: using /usr/bin/rdoc.ruby.ruby3.3 to provide /usr/bin/rdoc (rdoc) in auto mode
[   13s] update-alternatives: using /usr/bin/rdoc.ruby.ruby3.3 to provide /usr/bin/rdoc.ruby3.3 (rdoc.ruby3.3) in auto mode
[   13s] update-alternatives: using /usr/bin/ri.ruby.ruby3.3 to provide /usr/bin/ri (ri) in auto mode
[   13s] update-alternatives: using /usr/bin/ri.ruby.ruby3.3 to provide /usr/bin/ri.ruby3.3 (ri.ruby3.3) in auto mode
[   13s] update-alternatives: using /usr/bin/typeprof.ruby.ruby3.3 to provide /usr/bin/typeprof (typeprof) in auto mode
[   13s] update-alternatives: using /usr/bin/typeprof.ruby.ruby3.3 to provide /usr/bin/typeprof.ruby3.3 (typeprof.ruby3.3) in auto mode
[   13s] update-alternatives: using /usr/bin/rdbg.ruby.ruby3.3 to provide /usr/bin/rdbg (rdbg) in auto mode
[   13s] update-alternatives: using /usr/bin/rdbg.ruby.ruby3.3 to provide /usr/bin/rdbg.ruby3.3 (rdbg.ruby3.3) in auto mode
[   13s] update-alternatives: using /usr/bin/syntax_suggest.ruby.ruby3.3 to provide /usr/bin/syntax_suggest (syntax_suggest) in auto mode
[   13s] update-alternatives: using /usr/bin/syntax_suggest.ruby.ruby3.3 to provide /usr/bin/syntax_suggest.ruby3.3 (syntax_suggest.ruby3.3) in auto mode
[   13s] ruby3.3-rubygem-gem2rpm-0.10.1-1.1    ########################################
[   13s] update-alternatives: using /usr/bin/gem2rpm.ruby3.3-0.10.1 to provide /usr/bin/gem2rpm (gem2rpm) in auto mode
[   13s] update-alternatives: using /usr/bin/gem2rpm.ruby3.3-0.10.1 to provide /usr/bin/gem2rpm-0.10.1 (gem2rpm-0.10.1) in auto mode
[   13s] update-alternatives: using /usr/bin/gem2rpm.ruby3.3-0.10.1 to provide /usr/bin/gem2rpm.ruby3.3 (gem2rpm.ruby3.3) in auto mode
[   13s] ruby-3.3-1.1                          ########################################
[   13s] ruby3.3-devel-3.3.4-1.1               ########################################
[   13s] patch-2.7.6-1.1                       ########################################
[   13s] rpm-build-4.19.1.1-1.1                ########################################
[   13s] ruby-devel-3.3-1.1                    ########################################
[   13s] build-compare-20240414T061202.fa744af-########################################
[   13s] gcc-PIE-13-1.1                        ########################################
[   13s] brp-check-suse-84.87+git20230324.8680c########################################
[   13s] compat-usrmerge-build-84.87-1.1       ########################################
[   13s] rpmlint-mini-2.5.0+git20240624.609e1aa########################################
[   13s] post-build-checks-84.87+git20240327.79########################################
[   13s] attr-2.5.2-1.1                        ########################################
[   13s] build-mkbaselibs-20240913-1.1         ########################################
[   13s] kernel-obs-build-6.10.2-1.1           ########################################
[   14s] now finalizing build dir...
[   14s] ... running 01-add_abuild_user_to_trusted_group
[   14s] ... running 02-set_timezone_to_utc
[   14s] ... running 03-set-permissions-secure
[   14s] ... running 11-hack_uname_version_to_kernel_version
[   14s] setting SOURCE_DATE_EPOCH_MTIME to 1721999493
[   14s] -----------------------------------------------------------------
[   14s] I have the following modifications for rubygem-rdiscount.spec:
[   14s] 28c28
[   14s] < Release:        0
[   14s] ---
[   14s] > Release:        1.1
[   14s] -----------------------------------------------------------------
[   14s] ----- building rubygem-rdiscount.spec (user abuild)
[   14s] -----------------------------------------------------------------
[   14s] -----------------------------------------------------------------
[   15s] setting SOURCE_DATE_EPOCH_MTIME to 1721999493
[   15s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nocheck --nosignature --define '_build_create_debug 1' /home/abuild/rpmbuild/SOURCES/rubygem-rdiscount.spec
[   15s] ++ /usr/bin/ruby-find-versioned gem2rpm
[   15s] + for gr in $(/usr/bin/ruby-find-versioned gem2rpm)
[   15s] + ruby_suffix=.ruby3.3
[   15s] ++ /usr/bin/ruby.ruby3.3 -r rubygems -e 'puts Gem.default_dir'
[   15s] + export GEM_HOME=/usr/lib64/ruby/gems/3.3.0
[   15s] + GEM_HOME=/usr/lib64/ruby/gems/3.3.0
[   15s] + /usr/bin/gem2rpm.ruby3.3 --local -t /usr/lib/rpm/gem_packages.template --config=./rpmbuild/SOURCES/gem2rpm.yml ./rpmbuild/SOURCES/rdiscount-2.2.7.3.gem
[   15s] /usr/lib64/ruby/gems/3.3.0/gems/gem2rpm-0.10.1/lib/gem2rpm.rb:52: warning: Passing safe_level with the 2nd argument of ERB.new is deprecated. Do not use it, and specify other arguments as keyword arguments.
[   15s] /usr/lib64/ruby/gems/3.3.0/gems/gem2rpm-0.10.1/lib/gem2rpm.rb:52: warning: Passing trim_mode with the 3rd argument of ERB.new is deprecated. Use keyword argument like ERB.new(str, trim_mode: ...) instead.
[   15s] NOTE: Gem::Specification#has_rdoc? is deprecated with no replacement. It will be removed in Rubygems 4
[   15s] Gem::Specification#has_rdoc? called from /usr/lib64/ruby/3.3.0/delegate.rb:87.
[   15s] NOTE: Gem::Specification#has_rdoc is deprecated with no replacement. It will be removed in Rubygems 4
[   15s] Gem::Specification#has_rdoc called from /usr/lib64/ruby/3.3.0/rubygems/deprecate.rb:143.
[   15s] NOTE: Gem::Specification#has_rdoc? is deprecated with no replacement. It will be removed in Rubygems 4
[   15s] Gem::Specification#has_rdoc? called from /usr/lib64/ruby/3.3.0/delegate.rb:87.
[   15s] NOTE: Gem::Specification#has_rdoc is deprecated with no replacement. It will be removed in Rubygems 4
[   15s] Gem::Specification#has_rdoc called from /usr/lib64/ruby/3.3.0/rubygems/deprecate.rb:143.
[   15s] using SOURCE_DATE_EPOCH with value 1721999492 as build time
[   15s] Executing(%prep): /usr/bin/bash -e /var/tmp/rpm-tmp.zUghP9
[   15s] + umask 022
[   15s] + cd /home/abuild/rpmbuild/BUILD
[   15s] + source=/home/abuild/rpmbuild/SOURCES/rdiscount-2.2.7.3.gem
[   15s] + /usr/bin/gem.ruby3.3 unpack --verbose /home/abuild/rpmbuild/SOURCES/rdiscount-2.2.7.3.gem
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/BUILDING
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/CHANGELOG.md
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/COPYING
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/README.markdown
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/Rakefile
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/bin/rdiscount
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/Csio.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/VERSION
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/amalloc.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/amalloc.h
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/basename.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/blocktags
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/config.h
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/css.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/cstring.h
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/docheader.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/dumptree.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/emmatch.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/extconf.rb
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/flags.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/generate.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/gethopt.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/gethopt.h
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/github_flavoured.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/h1title.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/html5.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/markdown.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/markdown.h
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/mkdio.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/mkdio.h
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/mktags.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/notspecial.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/pgm_options.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/pgm_options.h
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/rdiscount.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/resource.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/setup.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/tags.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/tags.h
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/toc.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/version.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/xml.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/ext/xmlpage.c
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/lib/markdown.rb
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/lib/rdiscount.rb
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/man/markdown.7
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/man/rdiscount.1
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/man/rdiscount.1.ronn
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/rdiscount.gemspec
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/test/benchmark.rb
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/test/benchmark.txt
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/test/markdown_test.rb
[   15s] /home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3/test/rdiscount_test.rb
[   15s] Unpacked gem: '/home/abuild/rpmbuild/BUILD/rdiscount-2.2.7.3'
[   15s] + cd rdiscount-2.2.7.3
[   15s] + chmod og-w -R .
[   15s] + /usr/bin/gem.ruby3.3 specification --ruby /home/abuild/rpmbuild/SOURCES/rdiscount-2.2.7.3.gem
[   15s] + echo 'Patch #0 (gcc14.patch):'
[   15s] Patch #0 (gcc14.patch):
[   15s] + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
[   15s] patching file ext/extconf.rb
[   15s] + find -type f -print0
[   15s] + xargs -0 touch -r /home/abuild/rpmbuild/SOURCES/rdiscount-2.2.7.3.gem
[   15s] ++ find . -maxdepth 2 -type f -name rdiscount-2.2.7.3.gemspec
[   15s] ++ xargs dirname
[   15s] + GEMSPEC_SOURCE_DIR=.
[   15s] + cd .
[   15s] + /usr/bin/gem.ruby3.3 build --verbose rdiscount-2.2.7.3.gemspec
[   16s] WARNING:  expected RubyGems version 3.5.11, was 3.2.3
[   16s] WARNING:  make sure you specify the oldest ruby version constraint (like ">= 3.0") that you want your gem to support by setting the `required_ruby_version` gemspec attribute
[   16s] WARNING:  See https://guides.rubygems.org/specification-reference/ for help
[   16s]   Successfully built RubyGem
[   16s]   Name: rdiscount
[   16s]   Version: 2.2.7.3
[   16s]   File: rdiscount-2.2.7.3.gem
[   16s] + RPM_EC=0
[   16s] ++ jobs -p
[   16s] + exit 0
[   16s] Executing(%build): /usr/bin/bash -e /var/tmp/rpm-tmp.sotFYL
[   16s] + umask 022
[   16s] + cd /home/abuild/rpmbuild/BUILD
[   16s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   16s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   16s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT
[   16s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   16s] + RPM_EC=0
[   16s] ++ jobs -p
[   16s] + exit 0
[   16s] Executing(%install): /usr/bin/bash -e /var/tmp/rpm-tmp.RWFq96
[   16s] + umask 022
[   16s] + cd /home/abuild/rpmbuild/BUILD
[   16s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   16s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT
[   16s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   16s] + /usr/lib/rpm/gem_install.sh --default-gem rdiscount-2.2.7.3.gem --gem-name=rdiscount --gem-version=2.2.7.3 --build-root /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64 --gem-binary /usr/bin/gem.ruby3.3 --symlink-binaries '--doc-files=CHANGELOG.md COPYING README.markdown' -f
[   16s] W, [2024-10-10T20:17:33.033984 #1088]  WARN -- : The --gem-binary option is deprecated.
[   16s] I, [2024-10-10T20:17:33.034065 #1088]  INFO -- : unhandled options: ["-f"]
[   16s] I, [2024-10-10T20:17:33.034197 #1088]  INFO -- : Found gem rdiscount-2.2.7.3/rdiscount-2.2.7.3.gem
[   16s] I, [2024-10-10T20:17:33.038461 #1088]  INFO -- : Using prefix ruby3.3
[   16s] I, [2024-10-10T20:17:33.038485 #1088]  INFO -- : Using suffix .ruby3.3
[   16s] I, [2024-10-10T20:17:33.038507 #1088]  INFO -- : install cmdline: ["/usr/bin/gem.ruby3.3", "install", "--verbose", "--local", "--build-root", "/home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64", "-f", "--no-document", "rdiscount-2.2.7.3/rdiscount-2.2.7.3.gem"]
[   16s] WARNING:  You build with buildroot.
[   16s]   Build root: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   16s]   Bin dir: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/bin
[   16s]   Gem home: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0
[   16s]   Plugins dir: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/plugins
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/BUILDING
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/CHANGELOG.md
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/COPYING
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/README.markdown
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/Rakefile
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/bin/rdiscount
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/Csio.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/VERSION
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/amalloc.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/amalloc.h
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/basename.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/blocktags
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/config.h
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/css.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/cstring.h
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/docheader.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/dumptree.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/emmatch.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/extconf.rb
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/flags.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/generate.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/gethopt.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/gethopt.h
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/github_flavoured.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/h1title.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/html5.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/markdown.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/markdown.h
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/mkdio.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/mkdio.h
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/mktags.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/notspecial.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/pgm_options.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/pgm_options.h
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/rdiscount.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/resource.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/setup.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/tags.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/tags.h
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/toc.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/version.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/xml.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/xmlpage.c
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/lib/markdown.rb
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/lib/rdiscount.rb
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/man/markdown.7
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/man/rdiscount.1
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/man/rdiscount.1.ronn
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/rdiscount.gemspec
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/test/benchmark.rb
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/test/benchmark.txt
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/test/markdown_test.rb
[   16s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/test/rdiscount_test.rb
[   16s] Building native extensions. This could take a while...
[   16s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   16s] ["/usr/bin/ruby.ruby3.3", "extconf.rb"]
[   19s] checking for random()... yes
[   19s] checking for srandom()... yes
[   19s] checking for rand()... yes
[   19s] checking for srand()... yes
[   19s] checking size of unsigned long... 8
[   19s] checking size of unsigned int... 4
[   19s] checking size of unsigned int... 4
[   19s] checking size of unsigned short... 2
[   19s] creating Makefile
[   19s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   19s] ["make", "DESTDIR=", "sitearchdir=./.gem.20241010-1090-bfbt0h", "sitelibdir=./.gem.20241010-1090-bfbt0h", "clean"]
[   19s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   19s] ["make", "DESTDIR=", "sitearchdir=./.gem.20241010-1090-bfbt0h", "sitelibdir=./.gem.20241010-1090-bfbt0h"]
[   20s] compiling Csio.c
[   20s] In file included from Csio.c:5:
[   20s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   20s]     9 | #elif HAVE_STDINT_H
[   20s]       |       ^~~~~~~~~~~~~
[   20s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   20s]    58 | #if GITHUB_CHECKBOX
[   20s]       |     ^~~~~~~~~~~~~~~
[   20s] In file included from Csio.c:4:
[   20s] Csio.c: In function ‘Csputc’:
[   20s] cstring.h:22:30: warning: operation on ‘iot->size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] Csio.c:14:5: note: in expansion of macro ‘EXPAND’
[   20s]    14 |     EXPAND(*iot) = c;
[   20s]       |     ^~~~~~
[   20s] Csio.c: In function ‘Csprintf’:
[   20s] Csio.c:29:9: warning: function ‘Csprintf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
[   20s]    29 |         siz = vsnprintf(T(*iot)+S(*iot), ALLOCATED(*iot)-S(*iot), fmt, ptr);
[   20s]       |         ^~~
[   20s] At top level:
[   20s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   20s] compiling amalloc.c
[   20s] amalloc.c: In function ‘acalloc’:
[   20s] amalloc.c:40:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   20s]    40 |     if ( ret = calloc(count + sizeof(struct alist) + sizeof(int), size) ) {
[   20s]       |          ^~~
[   20s] amalloc.c: In function ‘afree’:
[   20s] amalloc.c:77:17: warning: passing argument 1 of ‘die’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    77 |             die("goddam: corrupted memory block %d in free()!\n", p2->index);
[   20s]       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   20s] amalloc.c:23:11: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]    23 | die(char *msg, int index)
[   20s]       |     ~~~~~~^~~
[   20s] amalloc.c: In function ‘arealloc’:
[   20s] amalloc.c:96:17: warning: passing argument 1 of ‘die’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    96 |             die("goddam: corrupted memory block %d in realloc()!\n", p2->index);
[   20s]       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   20s] amalloc.c:23:11: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]    23 | die(char *msg, int index)
[   20s]       |     ~~~~~~^~~
[   20s] amalloc.c: In function ‘adump’:
[   20s] amalloc.c:121:1: warning: old-style function definition [-Wold-style-definition]
[   20s]   121 | adump()
[   20s]       | ^~~~~
[   20s] At top level:
[   20s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   20s] compiling basename.c
[   20s] compiling css.c
[   20s] In file included from css.c:17:
[   20s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   20s]     9 | #elif HAVE_STDINT_H
[   20s]       |       ^~~~~~~~~~~~~
[   20s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   20s]    58 | #if GITHUB_CHECKBOX
[   20s]       |     ^~~~~~~~~~~~~~~
[   20s] In file included from css.c:16:
[   20s] css.c: In function ‘mkd_css’:
[   20s] cstring.h:22:30: warning: operation on ‘f.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] css.c:60:13: note: in expansion of macro ‘EXPAND’
[   20s]    60 |             EXPAND(f) = 0;
[   20s]       |             ^~~~~~
[   20s] At top level:
[   20s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   20s] compiling docheader.c
[   20s] In file included from docheader.c:14:
[   20s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   20s]     9 | #elif HAVE_STDINT_H
[   20s]       |       ^~~~~~~~~~~~~
[   20s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   20s]    58 | #if GITHUB_CHECKBOX
[   20s]       |     ^~~~~~~~~~~~~~~
[   20s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   20s] compiling dumptree.c
[   20s] In file included from dumptree.c:8:
[   20s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   20s]     9 | #elif HAVE_STDINT_H
[   20s]       |       ^~~~~~~~~~~~~
[   20s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   20s]    58 | #if GITHUB_CHECKBOX
[   20s]       |     ^~~~~~~~~~~~~~~
[   20s] dumptree.c: In function ‘Pptype’:
[   20s] dumptree.c:23:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    23 |     case WHITESPACE: return "whitespace";
[   20s]       |                             ^~~~~~~~~~~~
[   20s] dumptree.c:24:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    24 |     case CODE      : return "code";
[   20s]       |                             ^~~~~~
[   20s] dumptree.c:25:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    25 |     case QUOTE     : return "quote";
[   20s]       |                             ^~~~~~~
[   20s] dumptree.c:26:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    26 |     case MARKUP    : return "markup";
[   20s]       |                             ^~~~~~~~
[   20s] dumptree.c:27:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    27 |     case HTML      : return "html";
[   20s]       |                             ^~~~~~
[   20s] dumptree.c:28:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    28 |     case DL        : return "dl";
[   20s]       |                             ^~~~
[   20s] dumptree.c:29:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    29 |     case UL        : return "ul";
[   20s]       |                             ^~~~
[   20s] dumptree.c:30:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    30 |     case OL        : return "ol";
[   20s]       |                             ^~~~
[   20s] dumptree.c:31:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    31 |     case LISTITEM  : return "item";
[   20s]       |                             ^~~~~~
[   20s] dumptree.c:32:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    32 |     case HDR       : return "header";
[   20s]       |                             ^~~~~~~~
[   20s] dumptree.c:33:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    33 |     case HR        : return "hr";
[   20s]       |                             ^~~~
[   20s] dumptree.c:34:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    34 |     case TABLE     : return "table";
[   20s]       |                             ^~~~~~~
[   20s] dumptree.c:35:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    35 |     case SOURCE    : return "source";
[   20s]       |                             ^~~~~~~~
[   20s] dumptree.c:36:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    36 |     case STYLE     : return "style";
[   20s]       |                             ^~~~~~~
[   20s] dumptree.c:37:29: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    37 |     default        : return "mystery node!";
[   20s]       |                             ^~~~~~~~~~~~~~~
[   20s] In file included from markdown.h:5:
[   20s] dumptree.c: In function ‘pushpfx’:
[   20s] cstring.h:22:30: warning: operation on ‘sp->size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] dumptree.c:44:24: note: in expansion of macro ‘EXPAND’
[   20s]    44 |     struct frame *q = &EXPAND(*sp);
[   20s]       |                        ^~~~~~
[   20s] dumptree.c: In function ‘dumptree’:
[   20s] dumptree.c:104:33: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   104 |     static char *Begin[] = { 0, "P", "center" };
[   20s]       |                                 ^~~
[   20s] dumptree.c:104:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   104 |     static char *Begin[] = { 0, "P", "center" };
[   20s]       |                                      ^~~~~~~~
[   20s] At top level:
[   20s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   20s] compiling emmatch.c
[   20s] In file included from emmatch.c:17:
[   20s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   20s]     9 | #elif HAVE_STDINT_H
[   20s]       |       ^~~~~~~~~~~~~
[   20s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   20s]    58 | #if GITHUB_CHECKBOX
[   20s]       |     ^~~~~~~~~~~~~~~
[   20s] In file included from emmatch.c:16:
[   20s] emmatch.c: In function ‘emfill’:
[   20s] cstring.h:22:30: warning: operation on ‘p->b_text.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] emmatch.c:79:11: note: in expansion of macro ‘EXPAND’
[   20s]    79 |           EXPAND(p->b_text) = p->b_char;
[   20s]       |           ^~~~~~
[   20s] emmatch.c: In function ‘emmatch’:
[   20s] emmatch.c:113:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   20s]   113 |     case 2: if ( e = empair(f,first,last,match=2) )
[   20s]       |                  ^
[   20s] At top level:
[   20s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   20s] compiling flags.c
[   20s] In file included from flags.c:2:
[   20s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   20s]     9 | #elif HAVE_STDINT_H
[   20s]       |       ^~~~~~~~~~~~~
[   20s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   20s]    58 | #if GITHUB_CHECKBOX
[   20s]       |     ^~~~~~~~~~~~~~~
[   20s] flags.c:10:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    10 |     { MKD_NOLINKS,        "!LINKS" },
[   20s]       |                           ^~~~~~~~
[   20s] flags.c:11:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    11 |     { MKD_NOIMAGE,        "!IMAGE" },
[   20s]       |                           ^~~~~~~~
[   20s] flags.c:12:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    12 |     { MKD_NOPANTS,        "!PANTS" },
[   20s]       |                           ^~~~~~~~
[   20s] flags.c:13:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    13 |     { MKD_NOHTML,         "!HTML" },
[   20s]       |                           ^~~~~~~
[   20s] flags.c:14:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    14 |     { MKD_STRICT,         "STRICT" },
[   20s]       |                           ^~~~~~~~
[   20s] flags.c:15:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    15 |     { MKD_TAGTEXT,        "TAGTEXT" },
[   20s]       |                           ^~~~~~~~~
[   20s] flags.c:16:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    16 |     { MKD_NO_EXT,         "!EXT" },
[   20s]       |                           ^~~~~~
[   20s] flags.c:17:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    17 |     { MKD_CDATA,          "CDATA" },
[   20s]       |                           ^~~~~~~
[   20s] flags.c:18:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    18 |     { MKD_NOSUPERSCRIPT,  "!SUPERSCRIPT" },
[   20s]       |                           ^~~~~~~~~~~~~~
[   20s] flags.c:19:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    19 |     { MKD_NORELAXED,      "!RELAXED" },
[   20s]       |                           ^~~~~~~~~~
[   20s] flags.c:20:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    20 |     { MKD_NOTABLES,       "!TABLES" },
[   20s]       |                           ^~~~~~~~~
[   20s] flags.c:21:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    21 |     { MKD_NOSTRIKETHROUGH,"!STRIKETHROUGH" },
[   20s]       |                           ^~~~~~~~~~~~~~~~
[   20s] flags.c:22:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    22 |     { MKD_TOC,            "TOC" },
[   20s]       |                           ^~~~~
[   20s] flags.c:23:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    23 |     { MKD_1_COMPAT,       "MKD_1_COMPAT" },
[   20s]       |                           ^~~~~~~~~~~~~~
[   20s] flags.c:24:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    24 |     { MKD_AUTOLINK,       "AUTOLINK" },
[   20s]       |                           ^~~~~~~~~~
[   20s] flags.c:25:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    25 |     { MKD_SAFELINK,       "SAFELINK" },
[   20s]       |                           ^~~~~~~~~~
[   20s] flags.c:26:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    26 |     { MKD_NOHEADER,       "!HEADER" },
[   20s]       |                           ^~~~~~~~~
[   20s] flags.c:27:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    27 |     { MKD_TABSTOP,        "TABSTOP" },
[   20s]       |                           ^~~~~~~~~
[   20s] flags.c:28:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    28 |     { MKD_NODIVQUOTE,     "!DIVQUOTE" },
[   20s]       |                           ^~~~~~~~~~~
[   20s] flags.c:29:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    29 |     { MKD_NOALPHALIST,    "!ALPHALIST" },
[   20s]       |                           ^~~~~~~~~~~~
[   20s] flags.c:30:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    30 |     { MKD_NODLIST,        "!DLIST" },
[   20s]       |                           ^~~~~~~~
[   20s] flags.c:31:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    31 |     { MKD_EXTRA_FOOTNOTE, "FOOTNOTE" },
[   20s]       |                           ^~~~~~~~~~
[   20s] flags.c:32:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    32 |     { MKD_NOSTYLE,        "!STYLE" },
[   20s]       |                           ^~~~~~~~
[   20s] flags.c:33:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    33 |     { MKD_NODLDISCOUNT,   "!DLDISCOUNT" },
[   20s]       |                           ^~~~~~~~~~~~~
[   20s] flags.c:34:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    34 |     { MKD_DLEXTRA,        "DLEXTRA" },
[   20s]       |                           ^~~~~~~~~
[   20s] flags.c:35:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    35 |     { MKD_FENCEDCODE,     "FENCEDCODE" },
[   20s]       |                           ^~~~~~~~~~~~
[   20s] flags.c:36:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    36 |     { MKD_IDANCHOR,       "IDANCHOR" },
[   20s]       |                           ^~~~~~~~~~
[   20s] flags.c:37:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    37 |     { MKD_GITHUBTAGS,     "GITHUBTAGS" },
[   20s]       |                           ^~~~~~~~~~~~
[   20s] flags.c:38:29: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    38 |     { MKD_URLENCODEDANCHOR, "URLENCODEDANCHOR" },
[   20s]       |                             ^~~~~~~~~~~~~~~~~~
[   20s] flags.c:39:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    39 |     { MKD_LATEX,          "LATEX" },
[   20s]       |                           ^~~~~~~
[   20s] flags.c:40:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]    40 |     { MKD_EXPLICITLIST,   "EXPLICITLIST" },
[   20s]       |                           ^~~~~~~~~~~~~~
[   20s] flags.c: In function ‘mkd_flags_are’:
[   20s] flags.c:54:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
[   20s]    54 |     for (i=0; i < NR(flagnames); i++) {
[   20s]       |                 ^
[   20s] flags.c:57:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   20s]    57 |         if ( not = (*name == '!') ) {
[   20s]       |              ^~~
[   20s] At top level:
[   20s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   20s] compiling generate.c
[   20s] In file included from generate.c:17:
[   20s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   20s]     9 | #elif HAVE_STDINT_H
[   20s]       |       ^~~~~~~~~~~~~
[   20s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   20s]    58 | #if GITHUB_CHECKBOX
[   20s]       |     ^~~~~~~~~~~~~~~
[   20s] In file included from generate.c:16:
[   20s] generate.c: In function ‘push’:
[   20s] cstring.h:22:30: warning: operation on ‘f->in.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] generate.c:37:9: note: in expansion of macro ‘EXPAND’
[   20s]    37 |         EXPAND(f->in) = *bfr++;
[   20s]       |         ^~~~~~
[   20s] generate.c: In function ‘pushc’:
[   20s] cstring.h:22:30: warning: operation on ‘f->in.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] generate.c:47:5: note: in expansion of macro ‘EXPAND’
[   20s]    47 |     EXPAND(f->in) = c;
[   20s]       |     ^~~~~~
[   20s] generate.c: In function ‘Qchar’:
[   20s] cstring.h:22:30: warning: operation on ‘f->Q.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] generate.c:136:16: note: in expansion of macro ‘EXPAND’
[   20s]   136 |         cur = &EXPAND(f->Q);
[   20s]       |                ^~~~~~
[   20s] cstring.h:22:30: warning: operation on ‘cur->b_text.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] generate.c:143:5: note: in expansion of macro ‘EXPAND’
[   20s]   143 |     EXPAND(cur->b_text) = c;
[   20s]       |     ^~~~~~
[   20s] generate.c: In function ‘Qprintf’:
[   20s] generate.c:177:5: warning: function ‘Qprintf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
[   20s]   177 |     vsnprintf(bfr, sizeof bfr, fmt, ptr);
[   20s]       |     ^~~~~~~~~
[   20s] generate.c: In function ‘Qchar_mkd_sta_function_t’:
[   20s] generate.c:184:12: warning: passing argument 2 of ‘Qchar’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   184 |   Qchar(n, iot);
[   20s]       |            ^~~
[   20s] generate.c:131:21: note: expected ‘MMIOT *’ {aka ‘struct mmiot *’} but argument is of type ‘const void *’
[   20s]   131 | Qchar(int c, MMIOT *f)
[   20s]       |              ~~~~~~~^
[   20s] generate.c:185:1: warning: no return statement in function returning non-void [-Wreturn-type]
[   20s]   185 | }
[   20s]       | ^
[   20s] generate.c: In function ‘Qem’:
[   20s] cstring.h:22:30: warning: operation on ‘f->Q.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] generate.c:203:17: note: in expansion of macro ‘EXPAND’
[   20s]   203 |     block *p = &EXPAND(f->Q);
[   20s]       |                 ^~~~~~
[   20s] cstring.h:22:30: warning: operation on ‘f->Q.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] generate.c:210:13: note: in expansion of macro ‘EXPAND’
[   20s]   210 |     memset(&EXPAND(f->Q), 0, sizeof(block));
[   20s]       |             ^~~~~~
[   20s] generate.c: In function ‘puturl’:
[   20s] generate.c:290:21: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   290 |             Qstring("&amp;", f);
[   20s]       |                     ^~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:292:21: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   292 |             Qstring("&lt;", f);
[   20s]       |                     ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:294:21: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   294 |             Qstring("%22", f);
[   20s]       |                     ^~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:298:21: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   298 |             Qstring("  ", f);
[   20s]       |                     ^~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:300:24: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   300 |             Qprintf(f, "%%%02X", c);
[   20s]       |                        ^~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c: At top level:
[   20s] generate.c:520:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   520 |     _aprotocol( "https:" ),
[   20s]       |                 ^~~~~~~~
[   20s] generate.c:519:27: note: in definition of macro ‘_aprotocol’
[   20s]   519 | #define _aprotocol(x)   { x, (sizeof x)-1 }
[   20s]       |                           ^
[   20s] generate.c:521:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   521 |     _aprotocol( "http:" ),
[   20s]       |                 ^~~~~~~
[   20s] generate.c:519:27: note: in definition of macro ‘_aprotocol’
[   20s]   519 | #define _aprotocol(x)   { x, (sizeof x)-1 }
[   20s]       |                           ^
[   20s] generate.c:522:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   522 |     _aprotocol( "news:" ),
[   20s]       |                 ^~~~~~~
[   20s] generate.c:519:27: note: in definition of macro ‘_aprotocol’
[   20s]   519 | #define _aprotocol(x)   { x, (sizeof x)-1 }
[   20s]       |                           ^
[   20s] generate.c:523:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   523 |     _aprotocol( "ftp:" ),
[   20s]       |                 ^~~~~~
[   20s] generate.c:519:27: note: in definition of macro ‘_aprotocol’
[   20s]   519 | #define _aprotocol(x)   { x, (sizeof x)-1 }
[   20s]       |                           ^
[   20s] generate.c: In function ‘isautoprefix’:
[   20s] generate.c:535:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
[   20s]   535 |     for (i=0, p=protocol; i < NRPROTOCOLS; i++, p++)
[   20s]       |                             ^
[   20s] generate.c: At top level:
[   20s] generate.c:559:35: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   559 | static linkytype imaget = { 0, 0, "<img src=\"", "\"",
[   20s]       |                                   ^~~~~~~~~~~~~
[   20s] generate.c:559:50: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   559 | static linkytype imaget = { 0, 0, "<img src=\"", "\"",
[   20s]       |                                                  ^~~~
[   20s] generate.c:560:33: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   560 |                              1, " alt=\"", "\" />", MKD_NOIMAGE|MKD_TAGTEXT, IS_URL };
[   20s]       |                                 ^~~~~~~~~
[   20s] generate.c:560:44: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   560 |                              1, " alt=\"", "\" />", MKD_NOIMAGE|MKD_TAGTEXT, IS_URL };
[   20s]       |                                            ^~~~~~~
[   20s] generate.c:561:35: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   561 | static linkytype linkt  = { 0, 0, "<a href=\"", "\"",
[   20s]       |                                   ^~~~~~~~~~~~
[   20s] generate.c:561:49: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   561 | static linkytype linkt  = { 0, 0, "<a href=\"", "\"",
[   20s]       |                                                 ^~~~
[   20s] generate.c:562:33: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   562 |                              0, ">", "</a>", MKD_NOLINKS, IS_URL };
[   20s]       |                                 ^~~
[   20s] generate.c:562:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   562 |                              0, ">", "</a>", MKD_NOLINKS, IS_URL };
[   20s]       |                                      ^~~~~~
[   20s] generate.c:572:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   572 |     { "id:", 3, "<span id=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |       ^~~~~
[   20s] generate.c:572:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   572 |     { "id:", 3, "<span id=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                 ^~~~~~~~~~~~~
[   20s] generate.c:572:32: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   572 |     { "id:", 3, "<span id=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                                ^~~~
[   20s] generate.c:572:41: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   572 |     { "id:", 3, "<span id=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                                         ^~~
[   20s] generate.c:572:46: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   572 |     { "id:", 3, "<span id=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                                              ^~~~~~~~~
[   20s] generate.c:573:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   573 |     { "raw:", 4, 0, 0, 0, 0, 0, MKD_NOHTML, 0 },
[   20s]       |       ^~~~~~
[   20s] generate.c:574:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   574 |     { "lang:", 5, "<span lang=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |       ^~~~~~~
[   20s] generate.c:574:19: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   574 |     { "lang:", 5, "<span lang=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                   ^~~~~~~~~~~~~~~
[   20s] generate.c:574:36: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   574 |     { "lang:", 5, "<span lang=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                                    ^~~~
[   20s] generate.c:574:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   574 |     { "lang:", 5, "<span lang=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                                             ^~~
[   20s] generate.c:574:50: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   574 |     { "lang:", 5, "<span lang=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                                                  ^~~~~~~~~
[   20s] generate.c:575:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   575 |     { "abbr:", 5, "<abbr title=\"", "\"", 0, ">", "</abbr>", 0, 0 },
[   20s]       |       ^~~~~~~
[   20s] generate.c:575:19: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   575 |     { "abbr:", 5, "<abbr title=\"", "\"", 0, ">", "</abbr>", 0, 0 },
[   20s]       |                   ^~~~~~~~~~~~~~~~
[   20s] generate.c:575:37: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   575 |     { "abbr:", 5, "<abbr title=\"", "\"", 0, ">", "</abbr>", 0, 0 },
[   20s]       |                                     ^~~~
[   20s] generate.c:575:46: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   575 |     { "abbr:", 5, "<abbr title=\"", "\"", 0, ">", "</abbr>", 0, 0 },
[   20s]       |                                              ^~~
[   20s] generate.c:575:51: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   575 |     { "abbr:", 5, "<abbr title=\"", "\"", 0, ">", "</abbr>", 0, 0 },
[   20s]       |                                                   ^~~~~~~~~
[   20s] generate.c:576:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   576 |     { "class:", 6, "<span class=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |       ^~~~~~~~
[   20s] generate.c:576:20: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   576 |     { "class:", 6, "<span class=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                    ^~~~~~~~~~~~~~~~
[   20s] generate.c:576:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   576 |     { "class:", 6, "<span class=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                                      ^~~~
[   20s] generate.c:576:47: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   576 |     { "class:", 6, "<span class=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                                               ^~~
[   20s] generate.c:576:52: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   576 |     { "class:", 6, "<span class=\"", "\"", 0, ">", "</span>", 0, 0 },
[   20s]       |                                                    ^~~~~~~~~
[   20s] generate.c: In function ‘pseudo’:
[   20s] generate.c:589:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
[   20s]   589 |     for ( i=0, r=specials; i < NR(specials); i++,r++ ) {
[   20s]       |                              ^
[   20s] generate.c: In function ‘p_or_nothing’:
[   20s] generate.c:634:1: warning: old-style function definition [-Wold-style-definition]
[   20s]   634 | p_or_nothing(p)
[   20s]       | ^~~~~~~~~~~~
[   20s] generate.c:637:42: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   637 |     return p->ref_prefix ? p->ref_prefix : "fn";
[   20s]       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
[   20s] generate.c: In function ‘extra_linky’:
[   20s] generate.c:654:20: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   654 |         Qprintf(f, "<sup id=\"%sref:%d\"><a href=\"#%s:%d\" rel=\"footnote\">%d</a></sup>",
[   20s]       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c: In function ‘linkyformat’:
[   20s] generate.c:698:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   20s]   698 |     else if ( tag = pseudo(ref->link) ) {
[   20s]       |               ^~~
[   20s] generate.c:719:42: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   719 |             if ( ref->height ) Qprintf(f," height=\"%d\"", ref->height);
[   20s]       |                                          ^~~~~~~~~~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:720:42: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   720 |             if ( ref->width ) Qprintf(f, " width=\"%d\"", ref->width);
[   20s]       |                                          ^~~~~~~~~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:724:21: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   724 |             Qstring(" title=\"", f);
[   20s]       |                     ^~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘linkylinky’:
[   20s] generate.c:797:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   20s]   797 |                 if ( ref = bsearch(&key, T(f->footnotes->note),
[   20s]       |                      ^~~
[   20s] generate.c: In function ‘cputc’:
[   20s] generate.c:826:25: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   826 |     case '&':   Qstring("&amp;", f); break;
[   20s]       |                         ^~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:827:25: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   827 |     case '>':   Qstring("&gt;", f); break;
[   20s]       |                         ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:828:25: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   828 |     case '<':   Qstring("&lt;", f); break;
[   20s]       |                         ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘mangle’:
[   20s] generate.c:841:5: warning: "DEBIAN_GLITCH" is not defined, evaluates to 0 [-Wundef]
[   20s]   841 | #if DEBIAN_GLITCH
[   20s]       |     ^~~~~~~~~~~~~
[   20s] generate.c:844:17: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   844 |         Qstring("&#", f);
[   20s]       |                 ^~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:845:42: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   845 |         Qprintf(f, COINTOSS() ? "x%02x;" : "%02d;", *((unsigned char*)(s++)) );
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c: In function ‘code’:
[   20s] generate.c:909:21: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   909 |             Qstring("  ", f);
[   20s]       |                     ^~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘delspan’:
[   20s] generate.c:921:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   921 |     Qstring("<del>", f);
[   20s]       |             ^~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:923:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   923 |     Qstring("</del>", f);
[   20s]       |             ^~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘codespan’:
[   20s] generate.c:973:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   973 |     Qstring("<code>", f);
[   20s]       |             ^~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:975:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]   975 |     Qstring("</code>", f);
[   20s]       |             ^~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘process_possible_link’:
[   20s] generate.c:1052:17: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1052 |         Qstring("<a href=\"", f);
[   20s]       |                 ^~~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1055:20: warning: passing argument 1 of ‘mangle’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1055 |             mangle("mailto:", 7, f);
[   20s]       |                    ^~~~~~~~~
[   20s] generate.c:838:14: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   838 | mangle(char *s, int len, MMIOT *f)
[   20s]       |        ~~~~~~^
[   20s] generate.c:1058:17: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1058 |         Qstring("\">", f);
[   20s]       |                 ^~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1060:17: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1060 |         Qstring("</a>", f);
[   20s]       |                 ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1067:17: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1067 |         Qstring("</a>", f);
[   20s]       |                 ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘maybe_tag_or_link’:
[   20s] generate.c:1134:29: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1134 |                     Qstring("&amp;", f);
[   20s]       |                             ^~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘smartyquote’:
[   20s] generate.c:1188:24: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1188 |             Qprintf(f, "&r%cquo;", typeofquote);
[   20s]       |                        ^~~~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1194:20: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1194 |         Qprintf(f, "&l%cquo;", typeofquote);
[   20s]       |                    ^~~~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c: At top level:
[   20s] generate.c:1236:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1236 |     { '\'', "'s|",      "rsquo",  0 },
[   20s]       |             ^~~~~
[   20s] generate.c:1236:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1236 |     { '\'', "'s|",      "rsquo",  0 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1237:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1237 |     { '\'', "'t|",      "rsquo",  0 },
[   20s]       |             ^~~~~
[   20s] generate.c:1237:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1237 |     { '\'', "'t|",      "rsquo",  0 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1238:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1238 |     { '\'', "'re|",     "rsquo",  0 },
[   20s]       |             ^~~~~~
[   20s] generate.c:1238:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1238 |     { '\'', "'re|",     "rsquo",  0 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1239:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1239 |     { '\'', "'ll|",     "rsquo",  0 },
[   20s]       |             ^~~~~~
[   20s] generate.c:1239:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1239 |     { '\'', "'ll|",     "rsquo",  0 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1240:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1240 |     { '\'', "'ve|",     "rsquo",  0 },
[   20s]       |             ^~~~~~
[   20s] generate.c:1240:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1240 |     { '\'', "'ve|",     "rsquo",  0 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1241:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1241 |     { '\'', "'m|",      "rsquo",  0 },
[   20s]       |             ^~~~~
[   20s] generate.c:1241:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1241 |     { '\'', "'m|",      "rsquo",  0 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1242:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1242 |     { '\'', "'d|",      "rsquo",  0 },
[   20s]       |             ^~~~~
[   20s] generate.c:1242:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1242 |     { '\'', "'d|",      "rsquo",  0 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1243:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1243 |     { '-',  "---",      "mdash",  2 },
[   20s]       |             ^~~~~
[   20s] generate.c:1243:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1243 |     { '-',  "---",      "mdash",  2 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1244:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1244 |     { '-',  "--",       "ndash",  1 },
[   20s]       |             ^~~~
[   20s] generate.c:1244:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1244 |     { '-',  "--",       "ndash",  1 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1245:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1245 |     { '.',  "...",      "hellip", 2 },
[   20s]       |             ^~~~~
[   20s] generate.c:1245:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1245 |     { '.',  "...",      "hellip", 2 },
[   20s]       |                         ^~~~~~~~
[   20s] generate.c:1246:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1246 |     { '.',  ". . .",    "hellip", 4 },
[   20s]       |             ^~~~~~~
[   20s] generate.c:1246:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1246 |     { '.',  ". . .",    "hellip", 4 },
[   20s]       |                         ^~~~~~~~
[   20s] generate.c:1247:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1247 |     { '(',  "(c)",      "copy",   2 },
[   20s]       |             ^~~~~
[   20s] generate.c:1247:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1247 |     { '(',  "(c)",      "copy",   2 },
[   20s]       |                         ^~~~~~
[   20s] generate.c:1248:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1248 |     { '(',  "(r)",      "reg",    2 },
[   20s]       |             ^~~~~
[   20s] generate.c:1248:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1248 |     { '(',  "(r)",      "reg",    2 },
[   20s]       |                         ^~~~~
[   20s] generate.c:1249:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1249 |     { '(',  "(tm)",     "trade",  3 },
[   20s]       |             ^~~~~~
[   20s] generate.c:1249:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1249 |     { '(',  "(tm)",     "trade",  3 },
[   20s]       |                         ^~~~~~~
[   20s] generate.c:1250:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1250 |     { '3',  "|3/4|",    "frac34", 2 },
[   20s]       |             ^~~~~~~
[   20s] generate.c:1250:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1250 |     { '3',  "|3/4|",    "frac34", 2 },
[   20s]       |                         ^~~~~~~~
[   20s] generate.c:1251:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1251 |     { '3',  "|3/4ths|", "frac34", 2 },
[   20s]       |             ^~~~~~~~~~
[   20s] generate.c:1251:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1251 |     { '3',  "|3/4ths|", "frac34", 2 },
[   20s]       |                         ^~~~~~~~
[   20s] generate.c:1252:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1252 |     { '1',  "|1/2|",    "frac12", 2 },
[   20s]       |             ^~~~~~~
[   20s] generate.c:1252:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1252 |     { '1',  "|1/2|",    "frac12", 2 },
[   20s]       |                         ^~~~~~~~
[   20s] generate.c:1253:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1253 |     { '1',  "|1/4|",    "frac14", 2 },
[   20s]       |             ^~~~~~~
[   20s] generate.c:1253:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1253 |     { '1',  "|1/4|",    "frac14", 2 },
[   20s]       |                         ^~~~~~~~
[   20s] generate.c:1254:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1254 |     { '1',  "|1/4th|",  "frac14", 2 },
[   20s]       |             ^~~~~~~~~
[   20s] generate.c:1254:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1254 |     { '1',  "|1/4th|",  "frac14", 2 },
[   20s]       |                         ^~~~~~~~
[   20s] generate.c:1255:13: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1255 |     { '&',  "&#0;",      0,       3 },
[   20s]       |             ^~~~~~
[   20s] generate.c: In function ‘smartypants’:
[   20s] generate.c:1272:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
[   20s]  1272 |     for ( i=0; i < NRSMART; i++)
[   20s]       |                  ^
[   20s] generate.c:1275:28: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1275 |                 Qprintf(f, "&%s;", smarties[i].entity);
[   20s]       |                            ^~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1297:37: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1297 |                             Qstring("&ldquo;", f);
[   20s]       |                                     ^~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1299:37: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1299 |                             Qstring("&rdquo;", f);
[   20s]       |                                     ^~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘text’:
[   20s] generate.c:1386:48: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1386 |                     Qstring(tag_text(f) ? "  " : "<br/>", f);
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1390:33: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1390 |                         Qstring("&gt;", f);
[   20s]       |                                 ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1396:33: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1396 |                         Qstring("&quot;", f);
[   20s]       |                                 ^~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1404:37: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1404 |                             Qstring("![", f);
[   20s]       |                                     ^~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1463:33: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1463 |                         Qstring("<sup>",f);
[   20s]       |                                 ^~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1464:56: warning: passing argument 5 of ‘___mkd_reparse’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1464 |                         ___mkd_reparse(sup, len, 0, f, "()");
[   20s]       |                                                        ^~~~
[   20s] generate.c:217:71: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   217 | ___mkd_reparse(char *bfr, int size, mkd_flag_t flags, MMIOT *f, char *esc)
[   20s]       |                                                                 ~~~~~~^~~
[   20s] generate.c:1465:33: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1465 |                         Qstring("</sup>", f);
[   20s]       |                                 ^~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1511:41: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1511 |                     case '&':   Qstring("&amp;", f);
[   20s]       |                                         ^~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1515:45: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1515 |                                     Qstring("&lt;", f);
[   20s]       |                                             ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1566:37: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1566 |                             Qstring("&lt;", f);
[   20s]       |                                     ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1575:33: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1575 |                         Qstring("&amp;", f);
[   20s]       |                                 ^~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘printheader’:
[   20s] generate.c:1604:20: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1604 |         Qprintf(f, "<h%d", pp->hnumber);
[   20s]       |                    ^~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1606:21: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1606 |             Qstring(" id=\"", f);
[   20s]       |                     ^~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1613:21: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1613 |             Qstring("<a name=\"", f);
[   20s]       |                     ^~~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1615:21: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1615 |             Qstring("\"></a>\n", f);
[   20s]       |                     ^~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1617:20: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1617 |         Qprintf(f, "<h%d>", pp->hnumber);
[   20s]       |                    ^~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1621:16: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1621 |     Qprintf(f, "</h%d>", pp->hnumber);
[   20s]       |                ^~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c: At top level:
[   20s] generate.c:1627:31: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1627 | static char* alignments[] = { "", " style=\"text-align:center;\"",
[   20s]       |                               ^~
[   20s] generate.c:1627:35: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1627 | static char* alignments[] = { "", " style=\"text-align:center;\"",
[   20s]       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   20s] generate.c:1628:35: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1628 |                                   " style=\"text-align:left;\"",
[   20s]       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   20s] generate.c:1629:35: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1629 |                                   " style=\"text-align:right;\"" };
[   20s]       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   20s] generate.c: In function ‘splat’:
[   20s] generate.c:1645:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1645 |     Qstring("<tr>\n", f);
[   20s]       |             ^~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1657:20: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1657 |         Qprintf(f, "<%s%s>",
[   20s]       |                    ^~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1660:59: warning: passing argument 5 of ‘___mkd_reparse’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1660 |         ___mkd_reparse(T(p->text)+first, idx-first, 0, f, "|");
[   20s]       |                                                           ^~~
[   20s] generate.c:217:71: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   217 | ___mkd_reparse(char *bfr, int size, mkd_flag_t flags, MMIOT *f, char *esc)
[   20s]       |                                                                 ~~~~~~^~~
[   20s] generate.c:1661:20: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1661 |         Qprintf(f, "</%s>\n", block);
[   20s]       |                    ^~~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1667:24: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1667 |             Qprintf(f, "<%s></%s>\n", block, block);
[   20s]       |                        ^~~~~~~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1670:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1670 |     Qstring("</tr>\n", f);
[   20s]       |             ^~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘printtable’:
[   20s] cstring.h:22:30: warning: operation on ‘align.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] generate.c:1718:9: note: in expansion of macro ‘EXPAND’
[   20s]  1718 |         EXPAND(align) = it;
[   20s]       |         ^~~~~~
[   20s] generate.c:1722:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1722 |     Qstring("<table>\n", f);
[   20s]       |             ^~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1723:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1723 |     Qstring("<thead>\n", f);
[   20s]       |             ^~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1724:24: warning: passing argument 2 of ‘splat’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1724 |     hcols = splat(hdr, "th", align, 0, f);
[   20s]       |                        ^~~~
[   20s] generate.c:1634:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]  1634 | splat(Line *p, char *block, Istring align, int force, MMIOT *f)
[   20s]       |                ~~~~~~^~~~~
[   20s] generate.c:1725:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1725 |     Qstring("</thead>\n", f);
[   20s]       |             ^~~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] cstring.h:22:30: warning: operation on ‘align.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] generate.c:1731:13: note: in expansion of macro ‘EXPAND’
[   20s]  1731 |             EXPAND(align) = a_NONE;
[   20s]       |             ^~~~~~
[   20s] generate.c:1733:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1733 |     Qstring("<tbody>\n", f);
[   20s]       |             ^~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1735:21: warning: passing argument 2 of ‘splat’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1735 |         splat(body, "td", align, 1, f);
[   20s]       |                     ^~~~
[   20s] generate.c:1634:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]  1634 | splat(Line *p, char *block, Istring align, int force, MMIOT *f)
[   20s]       |                ~~~~~~^~~~~
[   20s] generate.c:1736:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1736 |     Qstring("</tbody>\n", f);
[   20s]       |             ^~~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1737:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1737 |     Qstring("</table>\n", f);
[   20s]       |             ^~~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘printblock’:
[   20s] generate.c:1747:30: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1747 |     static char *Begin[] = { "", "<p>", "<p style=\"text-align:center;\">"  };
[   20s]       |                              ^~
[   20s] generate.c:1747:34: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1747 |     static char *Begin[] = { "", "<p>", "<p style=\"text-align:center;\">"  };
[   20s]       |                                  ^~~~~
[   20s] generate.c:1747:41: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1747 |     static char *Begin[] = { "", "<p>", "<p style=\"text-align:center;\">"  };
[   20s]       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   20s] generate.c:1748:30: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1748 |     static char *End[]   = { "", "</p>","</p>" };
[   20s]       |                              ^~
[   20s] generate.c:1748:34: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1748 |     static char *End[]   = { "", "</p>","</p>" };
[   20s]       |                                  ^~~~~~
[   20s] generate.c:1748:41: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1748 |     static char *End[]   = { "", "</p>","</p>" };
[   20s]       |                                         ^~~~~~
[   20s] generate.c: In function ‘printcode’:
[   20s] generate.c:1818:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1818 |     Qstring("<pre><code", f);
[   20s]       |             ^~~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1820:15: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1820 |       Qstring(" class=\"", f);
[   20s]       |               ^~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1822:15: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1822 |       Qstring("\"", f);
[   20s]       |               ^~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1824:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1824 |     Qstring(">", f);
[   20s]       |             ^~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1836:13: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1836 |     Qstring("</code></pre>", f);
[   20s]       |             ^~~~~~~~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘htmlify_paragraphs’:
[   20s] generate.c:1865:17: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1865 |         Qstring("\n\n", f);
[   20s]       |                 ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘htmlify’:
[   20s] generate.c:1907:42: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1907 |         Qprintf(f, arguments ? "<%s %s>" : "<%s>", block, arguments);
[   20s]       |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1912:21: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1912 |          Qprintf(f, "</%s>", block);
[   20s]       |                     ^~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c: In function ‘definitionlist’:
[   20s] generate.c:1923:17: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1923 |         Qstring("<dl>\n", f);
[   20s]       |                 ^~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1927:25: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1927 |                 Qstring("<dt>", f);
[   20s]       |                         ^~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1929:25: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1929 |                 Qstring("</dt>\n", f);
[   20s]       |                         ^~~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c:1932:30: warning: passing argument 2 of ‘htmlify’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1932 |             htmlify(p->down, "dd", p->ident, f);
[   20s]       |                              ^~~~
[   20s] generate.c:1903:29: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]  1903 | htmlify(Paragraph *p, char *block, char *arguments, MMIOT *f)
[   20s]       |                       ~~~~~~^~~~~
[   20s] generate.c:1936:17: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1936 |         Qstring("</dl>", f);
[   20s]       |                 ^~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘listdisplay’:
[   20s] generate.c:1945:20: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1945 |         Qprintf(f, "<%cl", (typ==UL)?'u':'o');
[   20s]       |                    ^~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1947:24: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1947 |             Qprintf(f, " type=\"a\"");
[   20s]       |                        ^~~~~~~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1948:20: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1948 |         Qprintf(f, ">\n");
[   20s]       |                    ^~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c:1954:30: warning: passing argument 2 of ‘htmlify’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1954 |             htmlify(p->down, "li", p->ident, f);
[   20s]       |                              ^~~~
[   20s] generate.c:1903:29: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]  1903 | htmlify(Paragraph *p, char *block, char *arguments, MMIOT *f)
[   20s]       |                       ~~~~~~^~~~~
[   20s] generate.c:1959:20: warning: passing argument 2 of ‘Qprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1959 |         Qprintf(f, "</%cl>\n", (typ==UL)?'u':'o');
[   20s]       |                    ^~~~~~~~~~
[   20s] generate.c:171:25: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   171 | Qprintf(MMIOT *f, char *fmt, ...)
[   20s]       |                   ~~~~~~^~~
[   20s] generate.c: In function ‘display’:
[   20s] generate.c:1985:43: warning: passing argument 2 of ‘htmlify’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1985 |         htmlify(p->down, p->ident ? "div" : "blockquote", p->ident, f);
[   20s]       |                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[   20s] generate.c:1903:29: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]  1903 | htmlify(Paragraph *p, char *block, char *arguments, MMIOT *f)
[   20s]       |                       ~~~~~~^~~~~
[   20s] generate.c:1999:17: warning: passing argument 1 of ‘Qstring’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  1999 |         Qstring("<hr />", f);
[   20s]       |                 ^~~~~~~~
[   20s] generate.c:151:15: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]   151 | Qstring(char *s, MMIOT *f)
[   20s]       |         ~~~~~~^
[   20s] generate.c: In function ‘mkd_extra_footnotes’:
[   20s] generate.c:2033:23: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  2033 |     Csprintf(&m->out, "\n<div class=\"footnotes\">\n<hr/>\n<ol>\n");
[   20s]       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   20s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   20s]       |                                ^~~~~~
[   20s] generate.c:2039:35: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  2039 |                 Csprintf(&m->out, "<li id=\"%s:%d\">\n",
[   20s]       |                                   ^~~~~~~~~~~~~~~~~~~~~
[   20s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   20s]       |                                ^~~~~~
[   20s] generate.c:2042:35: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  2042 |                 Csprintf(&m->out, "<a href=\"#%sref:%d\" rev=\"footnote\">&#8617;</a>",
[   20s]       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   20s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   20s]       |                                ^~~~~~
[   20s] generate.c:2044:35: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  2044 |                 Csprintf(&m->out, "</li>\n");
[   20s]       |                                   ^~~~~~~~~
[   20s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   20s]       |                                ^~~~~~
[   20s] generate.c:2048:23: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   20s]  2048 |     Csprintf(&m->out, "</ol>\n</div>\n");
[   20s]       |                       ^~~~~~~~~~~~~~~~~
[   20s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   20s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   20s]       |                                ^~~~~~
[   20s] generate.c: In function ‘mkd_document’:
[   20s] cstring.h:22:30: warning: operation on ‘p->ctx->out.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] generate.c:2072:17: note: in expansion of macro ‘EXPAND’
[   20s]  2072 |                 EXPAND(p->ctx->out) = 0;
[   20s]       |                 ^~~~~~
[   20s] At top level:
[   20s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   20s] compiling gethopt.c
[   20s] gethopt.c: In function ‘hoptset’:
[   20s] gethopt.c:13:1: warning: old-style function definition [-Wold-style-definition]
[   20s]    13 | hoptset(ctx, argc, argv)
[   20s]       | ^~~~~~~
[   20s] gethopt.c: In function ‘hoptarg’:
[   20s] gethopt.c:26:1: warning: old-style function definition [-Wold-style-definition]
[   20s]    26 | hoptarg(ctx)
[   20s]       | ^~~~~~~
[   20s] gethopt.c: In function ‘hoptind’:
[   20s] gethopt.c:33:1: warning: old-style function definition [-Wold-style-definition]
[   20s]    33 | hoptind(ctx)
[   20s]       | ^~~~~~~
[   20s] gethopt.c: In function ‘hoptopt’:
[   20s] gethopt.c:40:1: warning: old-style function definition [-Wold-style-definition]
[   20s]    40 | hoptopt(ctx)
[   20s]       | ^~~~~~~
[   20s] gethopt.c: In function ‘gethopt’:
[   20s] gethopt.c:58:1: warning: old-style function definition [-Wold-style-definition]
[   20s]    58 | gethopt(ctx, opts, nropts)
[   20s]       | ^~~~~~~
[   20s] gethopt.c: At top level:
[   20s] gethopt.c:235:5: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef]
[   20s]   235 | #if DEBUG
[   20s]       |     ^~~~~
[   20s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   20s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   20s] compiling github_flavoured.c
[   20s] In file included from github_flavoured.c:16:
[   20s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   20s]     9 | #elif HAVE_STDINT_H
[   20s]       |       ^~~~~~~~~~~~~
[   20s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   20s]    58 | #if GITHUB_CHECKBOX
[   20s]       |     ^~~~~~~~~~~~~~~
[   20s] In file included from github_flavoured.c:15:
[   20s] github_flavoured.c: In function ‘gfm_populate’:
[   20s] cstring.h:22:30: warning: operation on ‘line.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] github_flavoured.c:47:17: note: in expansion of macro ‘EXPAND’
[   20s]    47 |                 EXPAND(line) = ' ';
[   20s]       |                 ^~~~~~
[   20s] cstring.h:22:30: warning: operation on ‘line.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   20s]       |                         ~~~~~^~~
[   20s] github_flavoured.c:48:17: note: in expansion of macro ‘EXPAND’
[   20s]    48 |                 EXPAND(line) = ' ';
[   20s]       |                 ^~~~~~
[   20s] cstring.h:22:30: warning: operation on ‘line.size’ may be undefined [-Wsequence-point]
[   20s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] github_flavoured.c:54:13: note: in expansion of macro ‘EXPAND’
[   21s]    54 |             EXPAND(line) = c;
[   21s]       |             ^~~~~~
[   21s] At top level:
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling h1title.c
[   21s] In file included from h1title.c:2:
[   21s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   21s]     9 | #elif HAVE_STDINT_H
[   21s]       |       ^~~~~~~~~~~~~
[   21s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   21s]    58 | #if GITHUB_CHECKBOX
[   21s]       |     ^~~~~~~~~~~~~~~
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling html5.c
[   21s] html5.c: In function ‘mkd_with_html5_tags’:
[   21s] html5.c:6:1: warning: old-style function definition [-Wold-style-definition]
[   21s]     6 | mkd_with_html5_tags()
[   21s]       | ^~~~~~~~~~~~~~~~~~~
[   21s] html5.c:13:20: warning: passing argument 1 of ‘mkd_define_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    13 |     mkd_define_tag("ASIDE", 0);
[   21s]       |                    ^~~~~~~
[   21s] In file included from html5.c:3:
[   21s] tags.h:17:21: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    17 | void mkd_define_tag(char *, int);
[   21s]       |                     ^~~~~~
[   21s] html5.c:14:20: warning: passing argument 1 of ‘mkd_define_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    14 |     mkd_define_tag("FOOTER", 0);
[   21s]       |                    ^~~~~~~~
[   21s] tags.h:17:21: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    17 | void mkd_define_tag(char *, int);
[   21s]       |                     ^~~~~~
[   21s] html5.c:15:20: warning: passing argument 1 of ‘mkd_define_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    15 |     mkd_define_tag("HEADER", 0);
[   21s]       |                    ^~~~~~~~
[   21s] tags.h:17:21: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    17 | void mkd_define_tag(char *, int);
[   21s]       |                     ^~~~~~
[   21s] html5.c:16:20: warning: passing argument 1 of ‘mkd_define_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    16 |     mkd_define_tag("NAV", 0);
[   21s]       |                    ^~~~~
[   21s] tags.h:17:21: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    17 | void mkd_define_tag(char *, int);
[   21s]       |                     ^~~~~~
[   21s] html5.c:17:20: warning: passing argument 1 of ‘mkd_define_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    17 |     mkd_define_tag("SECTION", 0);
[   21s]       |                    ^~~~~~~~~
[   21s] tags.h:17:21: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    17 | void mkd_define_tag(char *, int);
[   21s]       |                     ^~~~~~
[   21s] html5.c:18:20: warning: passing argument 1 of ‘mkd_define_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    18 |     mkd_define_tag("ARTICLE", 0);
[   21s]       |                    ^~~~~~~~~
[   21s] tags.h:17:21: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    17 | void mkd_define_tag(char *, int);
[   21s]       |                     ^~~~~~
[   21s] At top level:
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling markdown.c
[   21s] In file included from markdown.c:17:
[   21s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   21s]     9 | #elif HAVE_STDINT_H
[   21s]       |       ^~~~~~~~~~~~~
[   21s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   21s]    58 | #if GITHUB_CHECKBOX
[   21s]       |     ^~~~~~~~~~~~~~~
[   21s] markdown.c:107:30: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]   107 | static struct kw comment = { "!--", 3, 0 };
[   21s]       |                              ^~~~~
[   21s] In file included from markdown.c:16:
[   21s] markdown.c: In function ‘splitline’:
[   21s] cstring.h:22:30: warning: operation on ‘tmp->text.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] markdown.c:174:9: note: in expansion of macro ‘EXPAND’
[   21s]   174 |         EXPAND(tmp->text) = 0;
[   21s]       |         ^~~~~~
[   21s] markdown.c: In function ‘commentblock’:
[   21s] markdown.c:266:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]   266 |            if ( end = strstr(T(t->text), "-->") ) {
[   21s]       |                 ^~~
[   21s] markdown.c: In function ‘htmlblock’:
[   21s] markdown.c:317:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]   317 |                 if ( closing = (c == '/') ) c = flogetc(&f);
[   21s]       |                      ^~~~~~~
[   21s] markdown.c: In function ‘is_extra_dt’:
[   21s] markdown.c:491:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]   491 |         if ( x=is_extra_dt(t->next, clip, flags) )
[   21s]       |              ^
[   21s] markdown.c: In function ‘isdefinition’:
[   21s] markdown.c:504:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]   504 |     if ( ret = is_discount_dt(t,clip,flags) )
[   21s]       |          ^~~
[   21s] markdown.c: In function ‘quoteblock’:
[   21s] markdown.c:822:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]   822 |         char *prefix = "class";
[   21s]       |                        ^~~~~~~
[   21s] markdown.c:830:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]   830 |             prefix="id";
[   21s]       |                   ^
[   21s] markdown.c:832:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]   832 |         if ( p->ident = malloc(4+strlen(prefix)+S(q->text)) )
[   21s]       |              ^
[   21s] markdown.c: In function ‘definition_block’:
[   21s] markdown.c:944:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]   944 |         if ( para = (text != q->next) )
[   21s]       |              ^~~~
[   21s] markdown.c:967:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]   967 |         if ( para = (q != text) ) {
[   21s]       |              ^~~~
[   21s] markdown.c: In function ‘enumerated_block’:
[   21s] markdown.c:1007:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]  1007 |         if ( para = (q != text) ) {
[   21s]       |              ^~~~
[   21s] markdown.c: In function ‘addfootnote’:
[   21s] cstring.h:22:30: warning: operation on ‘f->footnotes->note.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] markdown.c:1066:23: note: in expansion of macro ‘EXPAND’
[   21s]  1066 |     Footnote *foot = &EXPAND(f->footnotes->note);
[   21s]       |                       ^~~~~~
[   21s] cstring.h:22:30: warning: operation on ‘foot->tag.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] markdown.c:1076:9: note: in expansion of macro ‘EXPAND’
[   21s]  1076 |         EXPAND(foot->tag) = T(p->text)[j];
[   21s]       |         ^~~~~~
[   21s] cstring.h:22:30: warning: operation on ‘foot->tag.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] markdown.c:1077:5: note: in expansion of macro ‘EXPAND’
[   21s]  1077 |     EXPAND(foot->tag) = 0;
[   21s]       |     ^~~~~~
[   21s] cstring.h:22:30: warning: operation on ‘foot->link.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] markdown.c:1099:9: note: in expansion of macro ‘EXPAND’
[   21s]  1099 |         EXPAND(foot->link) = T(p->text)[j++];
[   21s]       |         ^~~~~~
[   21s] cstring.h:22:30: warning: operation on ‘foot->link.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] markdown.c:1100:5: note: in expansion of macro ‘EXPAND’
[   21s]  1100 |     EXPAND(foot->link) = 0;
[   21s]       |     ^~~~~~
[   21s] cstring.h:22:30: warning: operation on ‘foot->title.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] markdown.c:1126:13: note: in expansion of macro ‘EXPAND’
[   21s]  1126 |             EXPAND(foot->title) = T(p->text)[j++];
[   21s]       |             ^~~~~~
[   21s] cstring.h:22:30: warning: operation on ‘foot->title.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] markdown.c:1132:9: note: in expansion of macro ‘EXPAND’
[   21s]  1132 |         EXPAND(foot->title) = 0;
[   21s]       |         ^~~~~~
[   21s] markdown.c: In function ‘compile’:
[   21s] markdown.c:1347:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]  1347 |         else if ( list_class = islist(ptr, &indent, f->flags, &list_type) ) {
[   21s]       |                   ^~~~~~~~~~
[   21s] At top level:
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling mkdio.c
[   21s] In file included from mkdio.c:14:
[   21s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   21s]     9 | #elif HAVE_STDINT_H
[   21s]       |       ^~~~~~~~~~~~~
[   21s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   21s]    58 | #if GITHUB_CHECKBOX
[   21s]       |     ^~~~~~~~~~~~~~~
[   21s] mkdio.c: In function ‘__mkd_new_Document’:
[   21s] mkdio.c:23:1: warning: old-style function definition [-Wold-style-definition]
[   21s]    23 | __mkd_new_Document()
[   21s]       | ^~~~~~~~~~~~~~~~~~
[   21s] mkdio.c:28:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]    28 |         if ( ret->ctx = calloc(sizeof(MMIOT), 1) ) {
[   21s]       |              ^~~
[   21s] In file included from mkdio.c:13:
[   21s] mkdio.c: In function ‘__mkd_enqueue’:
[   21s] cstring.h:22:30: warning: operation on ‘p->text.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] mkdio.c:61:17: note: in expansion of macro ‘EXPAND’
[   21s]    61 |                 EXPAND(p->text) = ' ';
[   21s]       |                 ^~~~~~
[   21s] cstring.h:22:30: warning: operation on ‘p->text.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] mkdio.c:67:13: note: in expansion of macro ‘EXPAND’
[   21s]    67 |             EXPAND(p->text) = c;
[   21s]       |             ^~~~~~
[   21s] cstring.h:22:30: warning: operation on ‘p->text.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] mkdio.c:71:5: note: in expansion of macro ‘EXPAND’
[   21s]    71 |     EXPAND(p->text) = 0;
[   21s]       |     ^~~~~~
[   21s] mkdio.c: In function ‘populate’:
[   21s] cstring.h:22:30: warning: operation on ‘line.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] mkdio.c:123:13: note: in expansion of macro ‘EXPAND’
[   21s]   123 |             EXPAND(line) = c;
[   21s]       |             ^~~~~~
[   21s] mkdio.c: In function ‘mkd_line’:
[   21s] mkdio.c:332:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   21s]   332 |     if ( len = S(f.out) ) {
[   21s]       |          ^~~
[   21s] cstring.h:22:30: warning: operation on ‘f.out.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] mkdio.c:333:9: note: in expansion of macro ‘EXPAND’
[   21s]   333 |         EXPAND(f.out) = 0;
[   21s]       |         ^~~~~~
[   21s] mkdio.c: In function ‘mkd_generateline’:
[   21s] mkdio.c:363:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
[   21s]   363 |         status = fwrite(T(f.out), S(f.out), 1, output) == S(f.out);
[   21s]       |                                                        ^~
[   21s] At top level:
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling mktags.c
[   21s] In file included from mktags.c:7:
[   21s] mktags.c: In function ‘define_one_tag’:
[   21s] cstring.h:22:30: warning: operation on ‘blocktags.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] mktags.c:18:21: note: in expansion of macro ‘EXPAND’
[   21s]    18 |     struct kw *p = &EXPAND(blocktags);
[   21s]       |                     ^~~~~~
[   21s] mktags.c: In function ‘main’:
[   21s] mktags.c:46:1: warning: old-style function definition [-Wold-style-definition]
[   21s]    46 | main()
[   21s]       | ^~~~
[   21s] mktags.c:53:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    53 |     KW("STYLE");
[   21s]       |        ^~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:54:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    54 |     KW("SCRIPT");
[   21s]       |        ^~~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:55:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    55 |     KW("ADDRESS");
[   21s]       |        ^~~~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:56:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    56 |     KW("BDO");
[   21s]       |        ^~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:57:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    57 |     KW("BLOCKQUOTE");
[   21s]       |        ^~~~~~~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:58:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    58 |     KW("CENTER");
[   21s]       |        ^~~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:59:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    59 |     KW("DFN");
[   21s]       |        ^~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:60:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    60 |     KW("DIV");
[   21s]       |        ^~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:61:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    61 |     KW("OBJECT");
[   21s]       |        ^~~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:62:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    62 |     KW("H1");
[   21s]       |        ^~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:63:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    63 |     KW("H2");
[   21s]       |        ^~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:64:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    64 |     KW("H3");
[   21s]       |        ^~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:65:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    65 |     KW("H4");
[   21s]       |        ^~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:66:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    66 |     KW("H5");
[   21s]       |        ^~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:67:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    67 |     KW("H6");
[   21s]       |        ^~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:68:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    68 |     KW("LISTING");
[   21s]       |        ^~~~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:69:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    69 |     KW("NOBR");
[   21s]       |        ^~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:70:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    70 |     KW("FORM");
[   21s]       |        ^~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:71:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    71 |     KW("UL");
[   21s]       |        ^~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:72:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    72 |     KW("P");
[   21s]       |        ^~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:73:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    73 |     KW("OL");
[   21s]       |        ^~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:74:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    74 |     KW("DL");
[   21s]       |        ^~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:75:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    75 |     KW("PLAINTEXT");
[   21s]       |        ^~~~~~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:76:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    76 |     KW("PRE");
[   21s]       |        ^~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:77:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    77 |     KW("TABLE");
[   21s]       |        ^~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:78:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    78 |     KW("WBR");
[   21s]       |        ^~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:79:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    79 |     KW("XMP");
[   21s]       |        ^~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:80:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    80 |     SC("HR");
[   21s]       |        ^~~~
[   21s] mktags.c:51:32: note: in definition of macro ‘SC’
[   21s]    51 | #define SC(x)   define_one_tag(x, 1)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:81:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    81 |     KW("IFRAME");
[   21s]       |        ^~~~~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] mktags.c:82:8: warning: passing argument 1 of ‘define_one_tag’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    82 |     KW("MAP");
[   21s]       |        ^~~~~
[   21s] mktags.c:50:32: note: in definition of macro ‘KW’
[   21s]    50 | #define KW(x)   define_one_tag(x, 0)
[   21s]       |                                ^
[   21s] mktags.c:16:22: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    16 | define_one_tag(char *id, int selfclose)
[   21s]       |                ~~~~~~^~
[   21s] At top level:
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling notspecial.c
[   21s] notspecial.c:9:5: warning: "HAVE_STAT" is not defined, evaluates to 0 [-Wundef]
[   21s]     9 | #if HAVE_STAT && HAS_ISCHR && HAS_ISFIFO && HAS_ISSOCK
[   21s]       |     ^~~~~~~~~
[   21s] notspecial.c:31:5: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef]
[   21s]    31 | #if DEBUG
[   21s]       |     ^~~~~
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling pgm_options.c
[   21s] pgm_options.c:19:5: warning: "HAVE_LIBGEN_H" is not defined, evaluates to 0 [-Wundef]
[   21s]    19 | #if HAVE_LIBGEN_H
[   21s]       |     ^~~~~~~~~~~~~
[   21s] pgm_options.c:31:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    31 |     { "tabstop",       "default (4-space) tabstops", 0, 0, 1, MKD_TABSTOP  },
[   21s]       |       ^~~~~~~~~
[   21s] pgm_options.c:31:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    31 |     { "tabstop",       "default (4-space) tabstops", 0, 0, 1, MKD_TABSTOP  },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:32:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    32 |     { "image",         "images",                     1, 0, 1, MKD_NOIMAGE  },
[   21s]       |       ^~~~~~~
[   21s] pgm_options.c:32:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    32 |     { "image",         "images",                     1, 0, 1, MKD_NOIMAGE  },
[   21s]       |                        ^~~~~~~~
[   21s] pgm_options.c:33:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    33 |     { "links",         "links",                      1, 0, 1, MKD_NOLINKS  },
[   21s]       |       ^~~~~~~
[   21s] pgm_options.c:33:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    33 |     { "links",         "links",                      1, 0, 1, MKD_NOLINKS  },
[   21s]       |                        ^~~~~~~
[   21s] pgm_options.c:34:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    34 |     { "relax",         "Markdown.pl compatibility",  1, 1, 1, MKD_STRICT   },
[   21s]       |       ^~~~~~~
[   21s] pgm_options.c:34:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    34 |     { "relax",         "Markdown.pl compatibility",  1, 1, 1, MKD_STRICT   },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:35:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    35 |     { "strict",        "Markdown.pl compatibility",  0, 0, 1, MKD_STRICT   },
[   21s]       |       ^~~~~~~~
[   21s] pgm_options.c:35:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    35 |     { "strict",        "Markdown.pl compatibility",  0, 0, 1, MKD_STRICT   },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:36:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    36 |     { "tables",        "tables",                     1, 0, 1, MKD_NOTABLES },
[   21s]       |       ^~~~~~~~
[   21s] pgm_options.c:36:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    36 |     { "tables",        "tables",                     1, 0, 1, MKD_NOTABLES },
[   21s]       |                        ^~~~~~~~
[   21s] pgm_options.c:37:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    37 |     { "header",        "pandoc-style headers",       1, 0, 1, MKD_NOHEADER },
[   21s]       |       ^~~~~~~~
[   21s] pgm_options.c:37:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    37 |     { "header",        "pandoc-style headers",       1, 0, 1, MKD_NOHEADER },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:38:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    38 |     { "html",          "raw html",                   1, 0, 1, MKD_NOHTML   },
[   21s]       |       ^~~~~~
[   21s] pgm_options.c:38:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    38 |     { "html",          "raw html",                   1, 0, 1, MKD_NOHTML   },
[   21s]       |                        ^~~~~~~~~~
[   21s] pgm_options.c:39:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    39 |     { "ext",           "extended protocols",         1, 0, 1, MKD_NO_EXT   },
[   21s]       |       ^~~~~
[   21s] pgm_options.c:39:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    39 |     { "ext",           "extended protocols",         1, 0, 1, MKD_NO_EXT   },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:40:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    40 |     { "cdata",         "generate cdata",             0, 0, 0, MKD_CDATA    },
[   21s]       |       ^~~~~~~
[   21s] pgm_options.c:40:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    40 |     { "cdata",         "generate cdata",             0, 0, 0, MKD_CDATA    },
[   21s]       |                        ^~~~~~~~~~~~~~~~
[   21s] pgm_options.c:41:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    41 |     { "smarty",        "smartypants",                1, 0, 1, MKD_NOPANTS  },
[   21s]       |       ^~~~~~~~
[   21s] pgm_options.c:41:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    41 |     { "smarty",        "smartypants",                1, 0, 1, MKD_NOPANTS  },
[   21s]       |                        ^~~~~~~~~~~~~
[   21s] pgm_options.c:42:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    42 |     { "pants",         "smartypants",                1, 1, 1, MKD_NOPANTS  },
[   21s]       |       ^~~~~~~
[   21s] pgm_options.c:42:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    42 |     { "pants",         "smartypants",                1, 1, 1, MKD_NOPANTS  },
[   21s]       |                        ^~~~~~~~~~~~~
[   21s] pgm_options.c:43:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    43 |     { "toc",           "tables of contents",         0, 0, 1, MKD_TOC      },
[   21s]       |       ^~~~~
[   21s] pgm_options.c:43:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    43 |     { "toc",           "tables of contents",         0, 0, 1, MKD_TOC      },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:44:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    44 |     { "autolink",      "autolinking",                0, 0, 1, MKD_AUTOLINK },
[   21s]       |       ^~~~~~~~~~
[   21s] pgm_options.c:44:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    44 |     { "autolink",      "autolinking",                0, 0, 1, MKD_AUTOLINK },
[   21s]       |                        ^~~~~~~~~~~~~
[   21s] pgm_options.c:45:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    45 |     { "safelink",      "safe links",                 0, 0, 1, MKD_SAFELINK },
[   21s]       |       ^~~~~~~~~~
[   21s] pgm_options.c:45:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    45 |     { "safelink",      "safe links",                 0, 0, 1, MKD_SAFELINK },
[   21s]       |                        ^~~~~~~~~~~~
[   21s] pgm_options.c:46:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    46 |     { "strikethrough", "strikethrough",              1, 0, 1, MKD_NOSTRIKETHROUGH },
[   21s]       |       ^~~~~~~~~~~~~~~
[   21s] pgm_options.c:46:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    46 |     { "strikethrough", "strikethrough",              1, 0, 1, MKD_NOSTRIKETHROUGH },
[   21s]       |                        ^~~~~~~~~~~~~~~
[   21s] pgm_options.c:47:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    47 |     { "del",           "strikethrough",              1, 1, 1, MKD_NOSTRIKETHROUGH },
[   21s]       |       ^~~~~
[   21s] pgm_options.c:47:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    47 |     { "del",           "strikethrough",              1, 1, 1, MKD_NOSTRIKETHROUGH },
[   21s]       |                        ^~~~~~~~~~~~~~~
[   21s] pgm_options.c:48:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    48 |     { "superscript",   "superscript",                1, 0, 1, MKD_NOSUPERSCRIPT },
[   21s]       |       ^~~~~~~~~~~~~
[   21s] pgm_options.c:48:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    48 |     { "superscript",   "superscript",                1, 0, 1, MKD_NOSUPERSCRIPT },
[   21s]       |                        ^~~~~~~~~~~~~
[   21s] pgm_options.c:49:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    49 |     { "emphasis",      "emphasis inside words",      0, 0, 1, MKD_NORELAXED },
[   21s]       |       ^~~~~~~~~~
[   21s] pgm_options.c:49:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    49 |     { "emphasis",      "emphasis inside words",      0, 0, 1, MKD_NORELAXED },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:50:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    50 |     { "divquote",      ">%class% blockquotes",       1, 0, 1, MKD_NODIVQUOTE },
[   21s]       |       ^~~~~~~~~~
[   21s] pgm_options.c:50:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    50 |     { "divquote",      ">%class% blockquotes",       1, 0, 1, MKD_NODIVQUOTE },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:51:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    51 |     { "alphalist",     "alpha lists",                1, 0, 1, MKD_NOALPHALIST },
[   21s]       |       ^~~~~~~~~~~
[   21s] pgm_options.c:51:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    51 |     { "alphalist",     "alpha lists",                1, 0, 1, MKD_NOALPHALIST },
[   21s]       |                        ^~~~~~~~~~~~~
[   21s] pgm_options.c:52:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    52 |     { "definitionlist","definition lists",           1, 0, 1, MKD_NODLIST },
[   21s]       |       ^~~~~~~~~~~~~~~~
[   21s] pgm_options.c:52:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    52 |     { "definitionlist","definition lists",           1, 0, 1, MKD_NODLIST },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:53:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    53 |     { "1.0",           "markdown 1.0 compatibility", 0, 0, 1, MKD_1_COMPAT },
[   21s]       |       ^~~~~
[   21s] pgm_options.c:53:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    53 |     { "1.0",           "markdown 1.0 compatibility", 0, 0, 1, MKD_1_COMPAT },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:54:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    54 |     { "footnotes",     "markdown extra footnotes",   0, 0, 1, MKD_EXTRA_FOOTNOTE },
[   21s]       |       ^~~~~~~~~~~
[   21s] pgm_options.c:54:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    54 |     { "footnotes",     "markdown extra footnotes",   0, 0, 1, MKD_EXTRA_FOOTNOTE },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:55:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    55 |     { "footnote",      "markdown extra footnotes",   0, 1, 1, MKD_EXTRA_FOOTNOTE },
[   21s]       |       ^~~~~~~~~~
[   21s] pgm_options.c:55:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    55 |     { "footnote",      "markdown extra footnotes",   0, 1, 1, MKD_EXTRA_FOOTNOTE },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:56:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    56 |     { "style",         "extract style blocks",       1, 0, 1, MKD_NOSTYLE },
[   21s]       |       ^~~~~~~
[   21s] pgm_options.c:56:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    56 |     { "style",         "extract style blocks",       1, 0, 1, MKD_NOSTYLE },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:57:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    57 |     { "dldiscount",    "discount-style definition lists", 1, 0, 1, MKD_NODLDISCOUNT },
[   21s]       |       ^~~~~~~~~~~~
[   21s] pgm_options.c:57:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    57 |     { "dldiscount",    "discount-style definition lists", 1, 0, 1, MKD_NODLDISCOUNT },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:58:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    58 |     { "dlextra",       "extra-style definition lists", 0, 0, 1, MKD_DLEXTRA },
[   21s]       |       ^~~~~~~~~
[   21s] pgm_options.c:58:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    58 |     { "dlextra",       "extra-style definition lists", 0, 0, 1, MKD_DLEXTRA },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:59:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    59 |     { "fencedcode",    "fenced code blocks",         0, 0, 1, MKD_FENCEDCODE },
[   21s]       |       ^~~~~~~~~~~~
[   21s] pgm_options.c:59:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    59 |     { "fencedcode",    "fenced code blocks",         0, 0, 1, MKD_FENCEDCODE },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:60:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    60 |     { "idanchor",      "id= anchors in TOC",         0, 0, 1, MKD_IDANCHOR },
[   21s]       |       ^~~~~~~~~~
[   21s] pgm_options.c:60:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    60 |     { "idanchor",      "id= anchors in TOC",         0, 0, 1, MKD_IDANCHOR },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:61:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    61 |     { "githubtags",    "permit - and _ in element names", 0, 0, 0, MKD_GITHUBTAGS },
[   21s]       |       ^~~~~~~~~~~~
[   21s] pgm_options.c:61:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    61 |     { "githubtags",    "permit - and _ in element names", 0, 0, 0, MKD_GITHUBTAGS },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:62:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    62 |     { "urlencodedanchor", "html5-style anchors", 0, 0, 0, MKD_URLENCODEDANCHOR },
[   21s]       |       ^~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:62:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    62 |     { "urlencodedanchor", "html5-style anchors", 0, 0, 0, MKD_URLENCODEDANCHOR },
[   21s]       |                           ^~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:63:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    63 |     { "html5anchor",   "html5-style anchors", 0, 1, 0, MKD_URLENCODEDANCHOR },
[   21s]       |       ^~~~~~~~~~~~~
[   21s] pgm_options.c:63:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    63 |     { "html5anchor",   "html5-style anchors", 0, 1, 0, MKD_URLENCODEDANCHOR },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:64:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    64 |     { "latex",         "handle LaTeX escapes",         0, 0, 1, MKD_LATEX },
[   21s]       |       ^~~~~~~
[   21s] pgm_options.c:64:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    64 |     { "latex",         "handle LaTeX escapes",         0, 0, 1, MKD_LATEX },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c:65:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    65 |     { "explicitlist",  "do not merge adjacent numeric/bullet lists", 0, 0, 1, MKD_EXPLICITLIST },
[   21s]       |       ^~~~~~~~~~~~~~
[   21s] pgm_options.c:65:24: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    65 |     { "explicitlist",  "do not merge adjacent numeric/bullet lists", 0, 0, 1, MKD_EXPLICITLIST },
[   21s]       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[   21s] pgm_options.c: In function ‘show_flags’:
[   21s] pgm_options.c:94:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
[   21s]    94 |         for (i=0; i < NR(opts); i++)
[   21s]       |                     ^
[   21s] pgm_options.c:101:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
[   21s]   101 |         for (i=0; i < NR(opts); i++)
[   21s]       |                     ^
[   21s] pgm_options.c: In function ‘set_flag’:
[   21s] pgm_options.c:129:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
[   21s]   129 |         for ( i=0; i < NR(opts); i++ )
[   21s]       |                      ^
[   21s] pgm_options.c:133:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
[   21s]   133 |         if ( i < NR(opts) ) {
[   21s]       |                ^
[   21s] At top level:
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling rdiscount.c
[   21s] rdiscount.c:26:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    26 |     { "filter_html", MKD_NOHTML },
[   21s]       |       ^~~~~~~~~~~~~
[   21s] rdiscount.c:27:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    27 |     { "footnotes", MKD_EXTRA_FOOTNOTE },
[   21s]       |       ^~~~~~~~~~~
[   21s] rdiscount.c:28:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    28 |     { "generate_toc", MKD_TOC },
[   21s]       |       ^~~~~~~~~~~~~~
[   21s] rdiscount.c:29:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    29 |     { "no_image", MKD_NOIMAGE },
[   21s]       |       ^~~~~~~~~~
[   21s] rdiscount.c:30:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    30 |     { "no_links", MKD_NOLINKS },
[   21s]       |       ^~~~~~~~~~
[   21s] rdiscount.c:31:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    31 |     { "no_tables", MKD_NOTABLES },
[   21s]       |       ^~~~~~~~~~~
[   21s] rdiscount.c:32:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    32 |     { "strict", MKD_STRICT },
[   21s]       |       ^~~~~~~~
[   21s] rdiscount.c:33:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    33 |     { "autolink", MKD_AUTOLINK },
[   21s]       |       ^~~~~~~~~~
[   21s] rdiscount.c:34:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    34 |     { "safelink", MKD_SAFELINK },
[   21s]       |       ^~~~~~~~~~
[   21s] rdiscount.c:35:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    35 |     { "no_pseudo_protocols", MKD_NO_EXT },
[   21s]       |       ^~~~~~~~~~~~~~~~~~~~~
[   21s] rdiscount.c:36:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    36 |     { "no_superscript", MKD_NOSUPERSCRIPT },
[   21s]       |       ^~~~~~~~~~~~~~~~
[   21s] rdiscount.c:37:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    37 |     { "no_strikethrough", MKD_NOSTRIKETHROUGH },
[   21s]       |       ^~~~~~~~~~~~~~~~~~
[   21s] rdiscount.c:38:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    38 |     { "latex", MKD_LATEX },
[   21s]       |       ^~~~~~~
[   21s] rdiscount.c:39:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    39 |     { "explicitlist", MKD_EXPLICITLIST },
[   21s]       |       ^~~~~~~~~~~~~~
[   21s] rdiscount.c:40:7: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    40 |     { "md1compat", MKD_1_COMPAT },
[   21s]       |       ^~~~~~~~~~~
[   21s] rdiscount.c: In function ‘Init_rdiscount’:
[   21s] rdiscount.c:152:6: warning: old-style function definition [-Wold-style-definition]
[   21s]   152 | void Init_rdiscount()
[   21s]       |      ^~~~~~~~~~~~~~
[   21s] At top level:
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling resource.c
[   21s] In file included from resource.c:17:
[   21s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   21s]     9 | #elif HAVE_STDINT_H
[   21s]       |       ^~~~~~~~~~~~~
[   21s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   21s]    58 | #if GITHUB_CHECKBOX
[   21s]       |     ^~~~~~~~~~~~~~~
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling setup.c
[   21s] In file included from setup.c:17:
[   21s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   21s]     9 | #elif HAVE_STDINT_H
[   21s]       |       ^~~~~~~~~~~~~
[   21s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   21s]    58 | #if GITHUB_CHECKBOX
[   21s]       |     ^~~~~~~~~~~~~~~
[   21s] setup.c: In function ‘mkd_initialize’:
[   21s] setup.c:24:1: warning: old-style function definition [-Wold-style-definition]
[   21s]    24 | mkd_initialize()
[   21s]       | ^~~~~~~~~~~~~~
[   21s] setup.c: In function ‘mkd_shlib_destructor’:
[   21s] setup.c:35:1: warning: old-style function definition [-Wold-style-definition]
[   21s]    35 | mkd_shlib_destructor()
[   21s]       | ^~~~~~~~~~~~~~~~~~~~
[   21s] At top level:
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling tags.c
[   21s] In file included from tags.c:17:
[   21s] blocktags:2:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]     2 |    { "P", 1, 0 },
[   21s]       |      ^~~
[   21s] blocktags:3:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]     3 |    { "DL", 2, 0 },
[   21s]       |      ^~~~
[   21s] blocktags:4:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]     4 |    { "H1", 2, 0 },
[   21s]       |      ^~~~
[   21s] blocktags:5:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]     5 |    { "H2", 2, 0 },
[   21s]       |      ^~~~
[   21s] blocktags:6:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]     6 |    { "H3", 2, 0 },
[   21s]       |      ^~~~
[   21s] blocktags:7:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]     7 |    { "H4", 2, 0 },
[   21s]       |      ^~~~
[   21s] blocktags:8:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]     8 |    { "H5", 2, 0 },
[   21s]       |      ^~~~
[   21s] blocktags:9:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]     9 |    { "H6", 2, 0 },
[   21s]       |      ^~~~
[   21s] blocktags:10:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    10 |    { "HR", 2, 1 },
[   21s]       |      ^~~~
[   21s] blocktags:11:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    11 |    { "OL", 2, 0 },
[   21s]       |      ^~~~
[   21s] blocktags:12:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    12 |    { "UL", 2, 0 },
[   21s]       |      ^~~~
[   21s] blocktags:13:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    13 |    { "BDO", 3, 0 },
[   21s]       |      ^~~~~
[   21s] blocktags:14:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    14 |    { "DFN", 3, 0 },
[   21s]       |      ^~~~~
[   21s] blocktags:15:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    15 |    { "DIV", 3, 0 },
[   21s]       |      ^~~~~
[   21s] blocktags:16:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    16 |    { "MAP", 3, 0 },
[   21s]       |      ^~~~~
[   21s] blocktags:17:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    17 |    { "PRE", 3, 0 },
[   21s]       |      ^~~~~
[   21s] blocktags:18:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    18 |    { "WBR", 3, 0 },
[   21s]       |      ^~~~~
[   21s] blocktags:19:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    19 |    { "XMP", 3, 0 },
[   21s]       |      ^~~~~
[   21s] blocktags:20:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    20 |    { "FORM", 4, 0 },
[   21s]       |      ^~~~~~
[   21s] blocktags:21:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    21 |    { "NOBR", 4, 0 },
[   21s]       |      ^~~~~~
[   21s] blocktags:22:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    22 |    { "STYLE", 5, 0 },
[   21s]       |      ^~~~~~~
[   21s] blocktags:23:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    23 |    { "TABLE", 5, 0 },
[   21s]       |      ^~~~~~~
[   21s] blocktags:24:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    24 |    { "CENTER", 6, 0 },
[   21s]       |      ^~~~~~~~
[   21s] blocktags:25:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    25 |    { "IFRAME", 6, 0 },
[   21s]       |      ^~~~~~~~
[   21s] blocktags:26:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    26 |    { "OBJECT", 6, 0 },
[   21s]       |      ^~~~~~~~
[   21s] blocktags:27:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    27 |    { "SCRIPT", 6, 0 },
[   21s]       |      ^~~~~~~~
[   21s] blocktags:28:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    28 |    { "ADDRESS", 7, 0 },
[   21s]       |      ^~~~~~~~~
[   21s] blocktags:29:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    29 |    { "LISTING", 7, 0 },
[   21s]       |      ^~~~~~~~~
[   21s] blocktags:30:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    30 |    { "PLAINTEXT", 9, 0 },
[   21s]       |      ^~~~~~~~~~~
[   21s] blocktags:31:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    31 |    { "BLOCKQUOTE", 10, 0 },
[   21s]       |      ^~~~~~~~~~~~
[   21s] In file included from tags.c:6:
[   21s] tags.c: In function ‘mkd_define_tag’:
[   21s] cstring.h:22:30: warning: operation on ‘extratags.size’ may be undefined [-Wsequence-point]
[   21s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   21s]       |                         ~~~~~^~~
[   21s] tags.c:34:14: note: in expansion of macro ‘EXPAND’
[   21s]    34 |         p = &EXPAND(extratags);
[   21s]       |              ^~~~~~
[   21s] tags.c: In function ‘mkd_sort_tags’:
[   21s] tags.c:62:1: warning: old-style function definition [-Wold-style-definition]
[   21s]    62 | mkd_sort_tags()
[   21s]       | ^~~~~~~~~~~~~
[   21s] tags.c: In function ‘mkd_deallocate_tags’:
[   21s] tags.c:92:1: warning: old-style function definition [-Wold-style-definition]
[   21s]    92 | mkd_deallocate_tags()
[   21s]       | ^~~~~~~~~~~~~~~~~~~
[   21s] At top level:
[   21s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   21s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   21s] compiling toc.c
[   21s] In file included from toc.c:15:
[   21s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   21s]     9 | #elif HAVE_STDINT_H
[   21s]       |       ^~~~~~~~~~~~~
[   21s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   21s]    58 | #if GITHUB_CHECKBOX
[   21s]       |     ^~~~~~~~~~~~~~~
[   21s] toc.c: In function ‘Csputc_mkd_sta_function_t’:
[   21s] toc.c:19:13: warning: passing argument 2 of ‘Csputc’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    19 |   Csputc(n, iot);
[   21s]       |             ^~~
[   21s] In file included from toc.c:14:
[   21s] cstring.h:72:25: note: expected ‘Cstring *’ but argument is of type ‘const void *’
[   21s]    72 | extern void Csputc(int, Cstring *);
[   21s]       |                         ^~~~~~~~~
[   21s] toc.c:20:1: warning: no return statement in function returning non-void [-Wreturn-type]
[   21s]    20 | }
[   21s]       | ^
[   21s] toc.c: In function ‘mkd_toc’:
[   21s] toc.c:52:48: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    52 |                                 Csprintf(&res, "\n");
[   21s]       |                                                ^~~~
[   21s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   21s]       |                                ^~~~~~
[   21s] toc.c:53:40: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    53 |                         Csprintf(&res, "</li>\n%*s</ul>\n%*s",
[   21s]       |                                        ^~~~~~~~~~~~~~~~~~~~~~
[   21s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   21s]       |                                ^~~~~~
[   21s] toc.c:59:40: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    59 |                         Csprintf(&res, "</li>\n");
[   21s]       |                                        ^~~~~~~~~
[   21s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   21s]       |                                ^~~~~~
[   21s] toc.c:61:40: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    61 |                         Csprintf(&res, "\n");
[   21s]       |                                        ^~~~
[   21s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   21s]       |                                ^~~~~~
[   21s] toc.c:64:40: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    64 |                         Csprintf(&res, "%*s<ul>\n", last_hnumber, "");
[   21s]       |                                        ^~~~~~~~~~~
[   21s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   21s]       |                                ^~~~~~
[   21s] toc.c:66:44: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    66 |                             Csprintf(&res, "%*s<li>\n", last_hnumber+1, "");
[   21s]       |                                            ^~~~~~~~~~~
[   21s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   21s]       |                                ^~~~~~
[   21s] toc.c:69:36: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    69 |                     Csprintf(&res, "%*s<li><a href=\"#", srcp->hnumber, "");
[   21s]       |                                    ^~~~~~~~~~~~~~~~~~~~
[   21s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   21s]       |                                ^~~~~~
[   21s] toc.c:74:36: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    74 |                     Csprintf(&res, "\">");
[   21s]       |                                    ^~~~~
[   21s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   21s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   21s]       |                                ^~~~~~
[   21s] toc.c:77:36: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   21s]    77 |                     Csprintf(&res, "</a>");
[   24s]       |                                    ^~~~~~
[   24s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   24s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   24s]       |                                ^~~~~~
[   24s] toc.c:87:24: warning: passing argument 2 of ‘Csprintf’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   24s]    87 |         Csprintf(&res, "</li>\n%*s</ul>\n%*s",
[   24s]       |                        ^~~~~~~~~~~~~~~~~~~~~~
[   24s] cstring.h:73:32: note: expected ‘char *’ but argument is of type ‘const char *’
[   24s]    73 | extern int Csprintf(Cstring *, char *, ...);
[   24s]       |                                ^~~~~~
[   24s] cstring.h:22:30: warning: operation on ‘res.size’ may be undefined [-Wsequence-point]
[   24s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   24s]       |                         ~~~~~^~~
[   24s] toc.c:94:9: note: in expansion of macro ‘EXPAND’
[   24s]    94 |         EXPAND(res) = 0;
[   24s]       |         ^~~~~~
[   24s] At top level:
[   24s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   24s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   24s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   24s] compiling version.c
[   24s] version.c:7:5: warning: "USE_AMALLOC" is not defined, evaluates to 0 [-Wundef]
[   24s]     7 | #if USE_AMALLOC
[   24s]       |     ^~~~~~~~~~~
[   24s] version.c:10:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   24s]    10 | #if GITHUB_CHECKBOX
[   24s]       |     ^~~~~~~~~~~~~~~
[   24s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   24s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   24s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   24s] compiling xml.c
[   24s] In file included from xml.c:17:
[   24s] markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   24s]     9 | #elif HAVE_STDINT_H
[   24s]       |       ^~~~~~~~~~~~~
[   24s] markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   24s]    58 | #if GITHUB_CHECKBOX
[   24s]       |     ^~~~~~~~~~~~~~~
[   24s] xml.c: In function ‘mkd_xmlchar’:
[   24s] xml.c:26:24: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   24s]    26 |     case '<':   return "&lt;";
[   24s]       |                        ^~~~~~
[   24s] xml.c:27:24: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   24s]    27 |     case '>':   return "&gt;";
[   24s]       |                        ^~~~~~
[   24s] xml.c:28:24: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   24s]    28 |     case '&':   return "&amp;";
[   24s]       |                        ^~~~~~~
[   24s] xml.c:29:24: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   24s]    29 |     case '"':   return "&quot;";
[   24s]       |                        ^~~~~~~~
[   24s] xml.c:30:24: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   24s]    30 |     case '\'':  return "&apos;";
[   24s]       |                        ^~~~~~~~
[   24s] xml.c:33:24: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
[   24s]    33 |                 return "";
[   24s]       |                        ^~
[   24s] xml.c: In function ‘mkd_generatexml’:
[   24s] xml.c:49:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   24s]    49 |         if ( entity = mkd_xmlchar(c) )
[   24s]       |              ^~~~~~
[   24s] xml.c: In function ‘mkd_xml’:
[   24s] xml.c:72:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   24s]    72 |         if ( entity = mkd_xmlchar(c) )
[   24s]       |              ^~~~~~
[   24s] In file included from xml.c:16:
[   24s] cstring.h:22:30: warning: operation on ‘f.size’ may be undefined [-Wsequence-point]
[   24s]    22 | #define EXPAND(x)       (S(x)++)[(S(x) < (x).alloc) \
[   24s]       |                         ~~~~~^~~
[   24s] xml.c:80:5: note: in expansion of macro ‘EXPAND’
[   24s]    80 |     EXPAND(f) = 0;
[   24s]       |     ^~~~~~
[   24s] At top level:
[   24s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   24s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   24s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   24s] compiling xmlpage.c
[   24s] In file included from xmlpage.c:10:
[   24s] ./markdown.h:9:7: warning: "HAVE_STDINT_H" is not defined, evaluates to 0 [-Wundef]
[   24s]     9 | #elif HAVE_STDINT_H
[   24s]       |       ^~~~~~~~~~~~~
[   24s] ./markdown.h:58:5: warning: "GITHUB_CHECKBOX" is not defined, evaluates to 0 [-Wundef]
[   24s]    58 | #if GITHUB_CHECKBOX
[   24s]       |     ^~~~~~~~~~~~~~~
[   24s] xmlpage.c: In function ‘mkd_xhtmlpage’:
[   24s] xmlpage.c:28:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
[   24s]    28 |         if ( title = mkd_doc_title(p) ) {
[   24s]       |              ^~~~~
[   24s] At top level:
[   24s] cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
[   24s] cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
[   24s] cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
[   24s] linking shared-object rdiscount.so
[   24s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   24s] ["make", "DESTDIR=", "sitearchdir=./.gem.20241010-1090-bfbt0h", "sitelibdir=./.gem.20241010-1090-bfbt0h", "install"]
[   24s] /usr/bin/install -c -m 0755 rdiscount.so ./.gem.20241010-1090-bfbt0h
[   24s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   24s] ["make", "DESTDIR=", "sitearchdir=./.gem.20241010-1090-bfbt0h", "sitelibdir=./.gem.20241010-1090-bfbt0h", "clean"]
[   24s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   24s] /usr/bin/ruby.ruby3.3 extconf.rb
[   24s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   24s] make DESTDIR\= sitearchdir\=./.gem.20241010-1090-bfbt0h sitelibdir\=./.gem.20241010-1090-bfbt0h clean
[   24s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   24s] make DESTDIR\= sitearchdir\=./.gem.20241010-1090-bfbt0h sitelibdir\=./.gem.20241010-1090-bfbt0h
[   24s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   24s] make DESTDIR\= sitearchdir\=./.gem.20241010-1090-bfbt0h sitelibdir\=./.gem.20241010-1090-bfbt0h install
[   24s] current directory: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext
[   24s] make DESTDIR\= sitearchdir\=./.gem.20241010-1090-bfbt0h sitelibdir\=./.gem.20241010-1090-bfbt0h clean
[   24s] /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/bin/rdiscount.ruby3.3
[   24s] Successfully installed rdiscount-2.2.7.3
[   24s] 1 gem installed
[   24s] I, [2024-10-10T20:17:41.262099 #1088]  INFO -- : RPM name: ruby3.3-rubygem-rdiscount
[   24s] I, [2024-10-10T20:17:41.262248 #1088]  INFO -- : bindir: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/bin
[   24s] I, [2024-10-10T20:17:41.262298 #1088]  INFO -- : Creating upate-alternatives dir: /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/etc/alternatives
[   24s] I, [2024-10-10T20:17:41.262599 #1088]  INFO -- : executables: ["rdiscount"]
[   24s] I, [2024-10-10T20:17:41.263150 #1088]  INFO -- : Symlinking 'rdiscount' -> '/etc/alternatives/rdiscount'
[   24s] I, [2024-10-10T20:17:41.263237 #1088]  INFO -- : Symlinking 'rdiscount.ruby3.3' -> '/etc/alternatives/rdiscount.ruby3.3'
[   24s] I, [2024-10-10T20:17:41.263325 #1088]  INFO -- : Symlinking 'rdiscount-2.2.7.3' -> '/etc/alternatives/rdiscount-2.2.7.3'
[   24s] I, [2024-10-10T20:17:41.263784 #1088]  INFO -- : Looking at /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/bin/rdiscount
[   24s] I, [2024-10-10T20:17:41.266347 #1088]  INFO -- : Linking documentation
[   24s] I, [2024-10-10T20:17:41.266703 #1088]  INFO -- : - /usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/CHANGELOG.md
[   24s] I, [2024-10-10T20:17:41.266804 #1088]  INFO -- : - /usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/COPYING
[   24s] I, [2024-10-10T20:17:41.266861 #1088]  INFO -- : - /usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/README.markdown
[   24s] ++ /usr/bin/ruby-find-versioned ruby
[   24s] + for ruby in $(/usr/bin/ruby-find-versioned ruby)
[   24s] ++ /usr/bin/ruby.ruby3.3 -r rubygems -e 'puts Gem.default_dir'
[   24s] + gem_base=/usr/lib64/ruby/gems/3.3.0
[   24s] + /usr/lib/rpm/gem_build_cleanup.sh /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0
[   24s] removed '/home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux-gnu/3.3.0/rdiscount-2.2.7.3/mkmf.log'
[   24s] removed '/home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux-gnu/3.3.0/rdiscount-2.2.7.3/gem_make.out'
[   24s] removed '/home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/ext/Makefile'
[   24s] + fdupes -q -p -n -r -o name /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0
[   24s] + read _file
[   24s] + test -z ''
[   24s] + _target=/home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux-gnu/3.3.0/rdiscount-2.2.7.3/rdiscount.so
[   24s] + read _file
[   24s] + test -z /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux-gnu/3.3.0/rdiscount-2.2.7.3/rdiscount.so
[   24s] + test -z /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/lib/rdiscount.so
[   24s] + ln -sf /usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux-gnu/3.3.0/rdiscount-2.2.7.3/rdiscount.so /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/lib/rdiscount.so
[   24s] + read _file
[   24s] + test -z /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux-gnu/3.3.0/rdiscount-2.2.7.3/rdiscount.so
[   24s] + test -z ''
[   24s] + _target=
[   24s] + continue
[   24s] + read _file
[   24s] + /usr/lib/rpm/find-debuginfo -j4 -n --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/
[   24s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux-gnu/3.3.0/rdiscount-2.2.7.3/rdiscount.so
[   24s] original debug info size: 548kB, size after compression: 512kB
[   24s] /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
[   24s] cpio: glibc-2.39/csu/: Cannot stat: No such file or directory
[   24s] cpio: glibc-2.39/sysdeps/x86_64/crti.S: Cannot stat: No such file or directory
[   24s] cpio: glibc-2.39/sysdeps/x86_64/crtn.S: Cannot stat: No such file or directory
[   24s] 0 blocks
[   24s] + /usr/lib/rpm/brp-compress
[   24s] + /usr/lib/rpm/brp-suse
[   24s] calling /usr/lib/rpm/brp-suse.d/brp-05-permissions
[   24s] calling /usr/lib/rpm/brp-suse.d/brp-15-strip-debug
[   24s] calling /usr/lib/rpm/brp-suse.d/brp-25-symlink
[   24s] INFO: relinking /usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/lib/rdiscount.so -> ../../../extensions/x86_64-linux-gnu/3.3.0/rdiscount-2.2.7.3/rdiscount.so (was /usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux-gnu/3.3.0/rdiscount-2.2.7.3/rdiscount.so)
[   24s] INFO: relinking /usr/share/doc/packages/ruby3.3-rubygem-rdiscount/CHANGELOG.md -> ../../../../lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/CHANGELOG.md (was /usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/CHANGELOG.md)
[   24s] INFO: relinking /usr/share/doc/packages/ruby3.3-rubygem-rdiscount/COPYING -> ../../../../lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/COPYING (was /usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/COPYING)
[   24s] INFO: relinking /usr/share/doc/packages/ruby3.3-rubygem-rdiscount/README.markdown -> ../../../../lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/README.markdown (was /usr/lib64/ruby/gems/3.3.0/gems/rdiscount-2.2.7.3/README.markdown)
[   24s] calling /usr/lib/rpm/brp-suse.d/brp-50-generate-fips-hmac
[   24s] calling /usr/lib/rpm/brp-suse.d/brp-75-ar
[   24s] Processing files: rubygem-rdiscount-debugsource-2.2.7.3-1.1.x86_64
[   24s] warning: Empty %files file /home/abuild/rpmbuild/BUILD/debugsourcefiles.list
[   24s] Processing files: ruby3.3-rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   24s] warning: absolute symlink: /usr/bin/rdiscount -> /etc/alternatives/rdiscount
[   24s] warning: absolute symlink: /usr/bin/rdiscount-2.2.7.3 -> /etc/alternatives/rdiscount-2.2.7.3
[   24s] warning: absolute symlink: /usr/bin/rdiscount.ruby3.3 -> /etc/alternatives/rdiscount.ruby3.3
[   25s] Provides: ruby3.3-rubygem-rdiscount = 2.2.7.3-1.1 ruby3.3-rubygem-rdiscount(x86-64) = 2.2.7.3-1.1 rubygem(rdiscount) = 2.2.7.3 rubygem(ruby:3.3.0:rdiscount) = 2.2.7.3 rubygem(ruby:3.3.0:rdiscount:2) = 2.2.7.3 rubygem(ruby:3.3.0:rdiscount:2.2) = 2.2.7.3 rubygem(ruby:3.3.0:rdiscount:2.2.7) = 2.2.7.3
[   25s] Requires(interp): /bin/sh /bin/sh
[   25s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[   25s] Requires(pre): update-alternatives
[   25s] Requires(post): /bin/sh
[   25s] Requires(preun): /bin/sh update-alternatives
[   25s] Requires: /usr/bin/ruby.ruby3.3 libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libm.so.6()(64bit) libruby3.3.so.3.3()(64bit) ruby(abi) = 3.3.0
[   25s] Enhances: ruby3.3
[   25s] Processing files: ruby3.3-rubygem-rdiscount-debuginfo-2.2.7.3-1.1.x86_64
[   25s] Provides: debuginfo(build-id) = c958fddea37db5018c941635251f61b3f547596e ruby3.3-rubygem-rdiscount-debuginfo = 2.2.7.3-1.1 ruby3.3-rubygem-rdiscount-debuginfo(x86-64) = 2.2.7.3-1.1
[   25s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[   25s] Recommends: rubygem-rdiscount-debugsource(x86-64) = 2.2.7.3-1.1
[   25s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   25s] Wrote: /home/abuild/rpmbuild/SRPMS/rubygem-rdiscount-2.2.7.3-1.1.src.rpm
[   25s] Wrote: /home/abuild/rpmbuild/RPMS/x86_64/rubygem-rdiscount-debugsource-2.2.7.3-1.1.x86_64.rpm
[   25s] Wrote: /home/abuild/rpmbuild/RPMS/x86_64/ruby3.3-rubygem-rdiscount-2.2.7.3-1.1.x86_64.rpm
[   25s] Wrote: /home/abuild/rpmbuild/RPMS/x86_64/ruby3.3-rubygem-rdiscount-debuginfo-2.2.7.3-1.1.x86_64.rpm
[   25s] Executing(%clean): /usr/bin/bash -e /var/tmp/rpm-tmp.W7MfGi
[   25s] + umask 022
[   25s] + cd /home/abuild/rpmbuild/BUILD
[   25s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   25s] + RPM_EC=0
[   25s] ++ jobs -p
[   25s] + exit 0
[   25s] Executing(rmbuild): /usr/bin/bash -e /var/tmp/rpm-tmp.8mBTfg
[   25s] + umask 022
[   25s] + cd /home/abuild/rpmbuild/BUILD
[   25s] + rm -rf '/home/abuild/rpmbuild/BUILD/%{buildsubdir}-SPECPARTS'
[   25s] + RPM_EC=0
[   25s] ++ jobs -p
[   25s] + exit 0
[   25s] 
[   25s] RPM build warnings:
[   25s]     Empty %files file /home/abuild/rpmbuild/BUILD/debugsourcefiles.list
[   25s]     absolute symlink: /usr/bin/rdiscount -> /etc/alternatives/rdiscount
[   25s]     absolute symlink: /usr/bin/rdiscount-2.2.7.3 -> /etc/alternatives/rdiscount-2.2.7.3
[   25s]     absolute symlink: /usr/bin/rdiscount.ruby3.3 -> /etc/alternatives/rdiscount.ruby3.3
[   25s] ... checking for files with abuild user/group
[   25s] ... running 00-check-install-rpms
[   25s] ... installing all built rpms
[   25s] Verifying packages...
[   25s] Preparing packages...
[   25s] rubygem-rdiscount-debugsource-2.2.7.3-1.1.x86_64
[   25s] ruby3.3-rubygem-rdiscount-debuginfo-2.2.7.3-1.1.x86_64
[   25s] ruby3.3-rubygem-rdiscount-2.2.7.3-1.1.x86_64
[   25s] update-alternatives: using /usr/bin/rdiscount.ruby3.3-2.2.7.3 to provide /usr/bin/rdiscount (rdiscount) in auto mode
[   25s] update-alternatives: using /usr/bin/rdiscount.ruby3.3-2.2.7.3 to provide /usr/bin/rdiscount-2.2.7.3 (rdiscount-2.2.7.3) in auto mode
[   25s] update-alternatives: using /usr/bin/rdiscount.ruby3.3-2.2.7.3 to provide /usr/bin/rdiscount.ruby3.3 (rdiscount.ruby3.3) in auto mode
[   25s] ... running 50-check-binary-kernel-log
[   25s] ... running 50-check-core-files
[   25s] ... checking for core files
[   25s] ... running 50-check-debuginfo
[   25s] ... testing for empty debuginfo packages
[   25s] !
[   25s] !   //.build.packages/RPMS/x86_64/rubygem-rdiscount-debugsource-2.2.7.3-1.1.x86_64.rpm: empty debuginfo/debugsource package, deleting
[   25s] !
[   25s] ... running 50-check-filelist
[   25s] ... checking filelist
[   25s] ... running 50-check-gconf-scriptlets
[   25s] ... testing GConf scriptlet presence
[   25s] ... running 50-check-installtest
[   25s] ... testing for pre/postinstall scripts that are not idempotent
[   26s] ... running 50-check-invalid-provides
[   26s] ... running 50-check-invalid-requires
[   26s] dependency check for ruby3.3-rubygem-rdiscount-debuginfo-2.2.7.3-1.1.x86_64.rpm:
[   26s] ... running 50-check-kernel-build-id
[   26s] ... running 50-check-lanana
[   26s] ... running 50-check-libtool-deps
[   26s] ... testing devel dependencies required by libtool .la files
[   26s]     (can be skipped by "skip-check-libtool-deps" anywhere in spec)
[   26s] ... running 50-check-packaged-twice
[   26s] ... running 50-check-permissions
[   26s] ... testing for modified permissions
[   26s] ... running 98-revert-uname-hack
[   26s] ... running 99-check-remove-rpms
[   26s] ... removing all built rpms
[   26s]     (order: reverse ruby3.3-rubygem-rdiscount-debuginfo ruby3.3-rubygem-rdiscount)
[   26s] warning: file /usr/bin/rdiscount.ruby3.3: remove failed: No such file or directory
[   26s] warning: file /usr/bin/rdiscount-2.2.7.3: remove failed: No such file or directory
[   26s] warning: file /usr/bin/rdiscount: remove failed: No such file or directory
[   26s] ... creating baselibs
[   26s] setting SOURCE_DATE_EPOCH_MTIME to 1721999493
[   26s] ... running 01-delete-x86_64-subarches
[   26s] ... saving statistics
[   26s] ... saving built packages
[   26s] RPMS/x86_64/ruby3.3-rubygem-rdiscount-debuginfo-2.2.7.3-1.1.x86_64.rpm
[   26s] RPMS/x86_64/ruby3.3-rubygem-rdiscount-2.2.7.3-1.1.x86_64.rpm
[   26s] SRPMS/rubygem-rdiscount-2.2.7.3-1.1.src.rpm
[   26s] OTHER/_statistics
[   26s] 
[   26s] node54 finished "build rubygem-rdiscount.spec" at Thu Oct 10 20:17:43 UTC 2024.
[   26s] 
[   26s] ### VM INTERACTION START ###
[   26s] [   21.549477][    T1] sysrq: Power Off
[   26s] [   21.550291][   T10] reboot: Power down
[   26s] ### VM INTERACTION END ###
[   26s] build: extracting built packages...
[   26s] RPMS/x86_64/ruby3.3-rubygem-rdiscount-debuginfo-2.2.7.3-1.1.x86_64.rpm
[   26s] RPMS/x86_64/ruby3.3-rubygem-rdiscount-2.2.7.3-1.1.x86_64.rpm
[   26s] SRPMS/rubygem-rdiscount-2.2.7.3-1.1.src.rpm
[   26s] OTHER/_statistics
