https://launchpad.net/ubuntu/+source/scm/5f3-2/+build/25411907 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-038 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 20:19:17 UTC 2022 aarch64 Buildd toolchain package versions: launchpad-buildd_225~602~ubuntu20.04.1 python3-lpbuildd_225~602~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.6 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 20 Dec 06:29:58 ntpdate[1860]: adjust time server 10.211.37.1 offset 0.000848 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=lunar --arch=armhf PACKAGEBUILD-25411907 --image-type chroot /home/buildd/filecache-default/33b5cc1d95848e4895e3aa3c2962c834df4e2086 Creating target for build PACKAGEBUILD-25411907 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=lunar --arch=armhf PACKAGEBUILD-25411907 Starting target for build PACKAGEBUILD-25411907 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=lunar --arch=armhf PACKAGEBUILD-25411907 'deb http://ftpmaster.internal/ubuntu lunar main universe' 'deb http://ftpmaster.internal/ubuntu lunar-security main universe' 'deb http://ftpmaster.internal/ubuntu lunar-updates main universe' 'deb http://ftpmaster.internal/ubuntu lunar-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-25411907 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=lunar --arch=armhf PACKAGEBUILD-25411907 Updating target for build PACKAGEBUILD-25411907 Get:1 http://ftpmaster.internal/ubuntu lunar InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu lunar-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu lunar-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu lunar-proposed InRelease [118 kB] Get:5 http://ftpmaster.internal/ubuntu lunar/main armhf Packages [1326 kB] Get:6 http://ftpmaster.internal/ubuntu lunar/main Translation-en [510 kB] Get:7 http://ftpmaster.internal/ubuntu lunar/universe armhf Packages [14.1 MB] Get:8 http://ftpmaster.internal/ubuntu lunar/universe Translation-en [5865 kB] Get:9 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf Packages [194 kB] Get:10 http://ftpmaster.internal/ubuntu lunar-proposed/main Translation-en [87.7 kB] Get:11 http://ftpmaster.internal/ubuntu lunar-proposed/universe armhf Packages [1756 kB] Get:12 http://ftpmaster.internal/ubuntu lunar-proposed/universe Translation-en [628 kB] Fetched 25.1 MB in 7s (3830 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libperl5.34 perl-modules-5.34 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: lsb-base* The following NEW packages will be installed: libjansson4 libperl5.36 perl-modules-5.36 The following packages will be upgraded: adduser binutils binutils-arm-linux-gnueabihf binutils-common ca-certificates coreutils cpp-12 dash debconf diffutils dpkg dpkg-dev g++-12 gcc-12 gcc-12-base gpg gpg-agent gpgconf gpgv libapparmor1 libasan8 libatomic1 libaudit-common libaudit1 libbinutils libcap2 libcc1-0 libctf-nobfd0 libctf0 libdpkg-perl libgcc-12-dev libgcc-s1 libgomp1 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblz4-1 liblzma5 libsqlite3-0 libssl3 libstdc++-12-dev libstdc++6 libsystemd-shared libsystemd0 libubsan1 libudev1 linux-libc-dev openssl perl perl-base systemd systemd-sysv sysvinit-utils xz-utils zlib1g 58 upgraded, 3 newly installed, 1 to remove and 0 not upgraded. Need to get 69.7 MB of archives. After this operation, 46.1 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf coreutils armhf 9.1-1ubuntu1 [1290 kB] Get:2 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf dpkg armhf 1.21.12ubuntu2 [1302 kB] Get:3 http://ftpmaster.internal/ubuntu lunar/main armhf dash armhf 0.5.11+git20210903+057cd650a4ed-9ubuntu1 [79.7 kB] Get:4 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf diffutils armhf 1:3.8-2 [167 kB] Get:5 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf perl-modules-5.36 all 5.36.0-6 [2985 kB] Get:6 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libperl5.36 armhf 5.36.0-6 [4043 kB] Get:7 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf perl armhf 5.36.0-6 [235 kB] Get:8 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf perl-base armhf 5.36.0-6 [1621 kB] Get:9 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf zlib1g armhf 1:1.2.13.dfsg-1ubuntu3 [48.9 kB] Get:10 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf sysvinit-utils armhf 3.05-7ubuntu1 [25.9 kB] Get:11 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf systemd-sysv armhf 252.1-1ubuntu1 [11.4 kB] Get:12 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libaudit-common all 1:3.0.7-1ubuntu3 [4864 B] Get:13 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libaudit1 armhf 1:3.0.7-1ubuntu3 [42.6 kB] Get:14 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf liblzma5 armhf 5.4.0-0.1 [108 kB] Get:15 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf debconf all 1.5.80 [125 kB] Get:16 http://ftpmaster.internal/ubuntu lunar/main armhf libssl3 armhf 3.0.5-2ubuntu2 [1560 kB] Get:17 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libkmod2 armhf 30+20220905-1ubuntu1 [41.9 kB] Get:18 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libapparmor1 armhf 3.0.8-1ubuntu1 [32.4 kB] Get:19 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libcap2 armhf 1:2.66-2 [23.6 kB] Get:20 http://ftpmaster.internal/ubuntu lunar/main armhf liblz4-1 armhf 1.9.4-1 [57.6 kB] Get:21 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf systemd armhf 252.1-1ubuntu1 [2983 kB] Get:22 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libsystemd-shared armhf 252.1-1ubuntu1 [1668 kB] Get:23 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libsystemd0 armhf 252.1-1ubuntu1 [308 kB] Get:24 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libcc1-0 armhf 12.2.0-10ubuntu1 [38.9 kB] Get:25 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libctf-nobfd0 armhf 2.39.50.20221211-0ubuntu1 [85.1 kB] Get:26 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libctf0 armhf 2.39.50.20221211-0ubuntu1 [86.0 kB] Get:27 http://ftpmaster.internal/ubuntu lunar/main armhf libjansson4 armhf 2.14-2 [28.9 kB] Get:28 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.39.50.20221211-0ubuntu1 [2778 kB] Get:29 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libbinutils armhf 2.39.50.20221211-0ubuntu1 [482 kB] Get:30 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf binutils-common armhf 2.39.50.20221211-0ubuntu1 [225 kB] Get:31 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf binutils armhf 2.39.50.20221211-0ubuntu1 [3114 B] Get:32 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libgomp1 armhf 12.2.0-10ubuntu1 [109 kB] Get:33 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libatomic1 armhf 12.2.0-10ubuntu1 [7660 B] Get:34 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libasan8 armhf 12.2.0-10ubuntu1 [2382 kB] Get:35 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libubsan1 armhf 12.2.0-10ubuntu1 [950 kB] Get:36 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf gcc-12-base armhf 12.2.0-10ubuntu1 [19.6 kB] Get:37 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libstdc++6 armhf 12.2.0-10ubuntu1 [603 kB] Get:38 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf g++-12 armhf 12.2.0-10ubuntu1 [9309 kB] Get:39 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libstdc++-12-dev armhf 12.2.0-10ubuntu1 [2238 kB] Get:40 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libgcc-12-dev armhf 12.2.0-10ubuntu1 [857 kB] Get:41 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf gcc-12 armhf 12.2.0-10ubuntu1 [16.2 MB] Get:42 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf cpp-12 armhf 12.2.0-10ubuntu1 [8151 kB] Get:43 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libgcc-s1 armhf 12.2.0-10ubuntu1 [41.4 kB] Get:44 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libudev1 armhf 252.1-1ubuntu1 [81.1 kB] Get:45 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf adduser all 3.129ubuntu1 [59.0 kB] Get:46 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf gpgv armhf 2.2.40-1ubuntu2 [193 kB] Get:47 http://ftpmaster.internal/ubuntu lunar/main armhf openssl armhf 3.0.5-2ubuntu2 [1148 kB] Get:48 http://ftpmaster.internal/ubuntu lunar/main armhf ca-certificates all 20211016ubuntu1 [141 kB] Get:49 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libkeyutils1 armhf 1.6.3-2 [8062 B] Get:50 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libkrb5support0 armhf 1.20.1-1build1 [29.7 kB] Get:51 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libk5crypto3 armhf 1.20.1-1build1 [78.4 kB] Get:52 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libgssapi-krb5-2 armhf 1.20.1-1build1 [118 kB] Get:53 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libkrb5-3 armhf 1.20.1-1build1 [321 kB] Get:54 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libsqlite3-0 armhf 3.40.0-2 [554 kB] Get:55 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf xz-utils armhf 5.4.0-0.1 [175 kB] Get:56 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf dpkg-dev all 1.21.12ubuntu2 [1071 kB] Get:57 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libdpkg-perl all 1.21.12ubuntu2 [242 kB] Get:58 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf gpg armhf 2.2.40-1ubuntu2 [482 kB] Get:59 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf gpgconf armhf 2.2.40-1ubuntu2 [117 kB] Get:60 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf gpg-agent armhf 2.2.40-1ubuntu2 [236 kB] Get:61 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf linux-libc-dev armhf 5.19.0-23.24 [1306 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 69.7 MB in 3s (22.0 MB/s) (Reading database ... 13371 files and directories currently installed.) Preparing to unpack .../coreutils_9.1-1ubuntu1_armhf.deb ... Unpacking coreutils (9.1-1ubuntu1) over (8.32-4.1ubuntu1) ... Setting up coreutils (9.1-1ubuntu1) ... (Reading database ... 13371 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.12ubuntu2_armhf.deb ... Unpacking dpkg (1.21.12ubuntu2) over (1.21.11ubuntu2) ... Setting up dpkg (1.21.12ubuntu2) ... (Reading database ... 13371 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-9ubuntu1_armhf.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-9ubuntu1) over (0.5.11+git20210903+057cd650a4ed-8ubuntu1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-9ubuntu1) ... (Reading database ... 13371 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-2_armhf.deb ... Unpacking diffutils (1:3.8-2) over (1:3.8-1) ... Setting up diffutils (1:3.8-2) ... (Reading database ... 13371 files and directories currently installed.) Preparing to unpack .../perl_5.36.0-6_armhf.deb ... Unpacking perl (5.36.0-6) over (5.34.0-5ubuntu1) ... Selecting previously unselected package perl-modules-5.36. Preparing to unpack .../perl-modules-5.36_5.36.0-6_all.deb ... Unpacking perl-modules-5.36 (5.36.0-6) ... Selecting previously unselected package libperl5.36:armhf. Preparing to unpack .../libperl5.36_5.36.0-6_armhf.deb ... Unpacking libperl5.36:armhf (5.36.0-6) ... Preparing to unpack .../perl-base_5.36.0-6_armhf.deb ... Unpacking perl-base (5.36.0-6) over (5.34.0-5ubuntu1) ... Setting up perl-base (5.36.0-6) ... (Reading database ... 15293 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.13.dfsg-1ubuntu3_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.13.dfsg-1ubuntu3) over (1:1.2.11.dfsg-4.1ubuntu1) ... Setting up zlib1g:armhf (1:1.2.13.dfsg-1ubuntu3) ... dpkg: lsb-base: dependency problems, but removing anyway as you requested: sysvinit-utils depends on lsb-base (>= 11.0.0~). procps depends on lsb-base (>= 3.0-10). (Reading database ... 15293 files and directories currently installed.) Removing lsb-base (11.2ubuntu1) ... (Reading database ... 15285 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.05-7ubuntu1_armhf.deb ... Unpacking sysvinit-utils (3.05-7ubuntu1) over (3.04-1ubuntu1) ... Setting up sysvinit-utils (3.05-7ubuntu1) ... (Reading database ... 15288 files and directories currently installed.) Preparing to unpack .../systemd-sysv_252.1-1ubuntu1_armhf.deb ... Unpacking systemd-sysv (252.1-1ubuntu1) over (251.4-1ubuntu7) ... Preparing to unpack .../libaudit-common_1%3a3.0.7-1ubuntu3_all.deb ... Unpacking libaudit-common (1:3.0.7-1ubuntu3) over (1:3.0.7-1ubuntu2) ... Setting up libaudit-common (1:3.0.7-1ubuntu3) ... (Reading database ... 15289 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1ubuntu3_armhf.deb ... Unpacking libaudit1:armhf (1:3.0.7-1ubuntu3) over (1:3.0.7-1ubuntu2) ... Setting up libaudit1:armhf (1:3.0.7-1ubuntu3) ... (Reading database ... 15289 files and directories currently installed.) Preparing to unpack .../liblzma5_5.4.0-0.1_armhf.deb ... Unpacking liblzma5:armhf (5.4.0-0.1) over (5.2.9-0.0) ... Setting up liblzma5:armhf (5.4.0-0.1) ... (Reading database ... 15289 files and directories currently installed.) Preparing to unpack .../debconf_1.5.80_all.deb ... Unpacking debconf (1.5.80) over (1.5.79ubuntu1) ... Setting up debconf (1.5.80) ... (Reading database ... 15289 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.5-2ubuntu2_armhf.deb ... Unpacking libssl3:armhf (3.0.5-2ubuntu2) over (3.0.5-2ubuntu1) ... Preparing to unpack .../libkmod2_30+20220905-1ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (30+20220905-1ubuntu1) over (30+20220630-3ubuntu1) ... Preparing to unpack .../libapparmor1_3.0.8-1ubuntu1_armhf.deb ... Unpacking libapparmor1:armhf (3.0.8-1ubuntu1) over (3.0.7-1ubuntu4) ... Preparing to unpack .../libcap2_1%3a2.66-2_armhf.deb ... Unpacking libcap2:armhf (1:2.66-2) over (1:2.44-1build3) ... Setting up libcap2:armhf (1:2.66-2) ... (Reading database ... 15291 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.4-1_armhf.deb ... Unpacking liblz4-1:armhf (1.9.4-1) over (1.9.3-2build2) ... Setting up liblz4-1:armhf (1.9.4-1) ... Setting up libssl3:armhf (3.0.5-2ubuntu2) ... (Reading database ... 15291 files and directories currently installed.) Preparing to unpack .../systemd_252.1-1ubuntu1_armhf.deb ... Unpacking systemd (252.1-1ubuntu1) over (251.4-1ubuntu7) ... Preparing to unpack .../libsystemd-shared_252.1-1ubuntu1_armhf.deb ... Unpacking libsystemd-shared:armhf (252.1-1ubuntu1) over (251.4-1ubuntu7) ... Preparing to unpack .../libsystemd0_252.1-1ubuntu1_armhf.deb ... Unpacking libsystemd0:armhf (252.1-1ubuntu1) over (251.4-1ubuntu7) ... Setting up libsystemd0:armhf (252.1-1ubuntu1) ... (Reading database ... 15317 files and directories currently installed.) Preparing to unpack .../00-libcc1-0_12.2.0-10ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../01-libctf-nobfd0_2.39.50.20221211-0ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.39.50.20221211-0ubuntu1) over (2.39-8ubuntu2) ... Preparing to unpack .../02-libctf0_2.39.50.20221211-0ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.39.50.20221211-0ubuntu1) over (2.39-8ubuntu2) ... Selecting previously unselected package libjansson4:armhf. Preparing to unpack .../03-libjansson4_2.14-2_armhf.deb ... Unpacking libjansson4:armhf (2.14-2) ... Preparing to unpack .../04-binutils-arm-linux-gnueabihf_2.39.50.20221211-0ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.39.50.20221211-0ubuntu1) over (2.39-8ubuntu2) ... Preparing to unpack .../05-libbinutils_2.39.50.20221211-0ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.39.50.20221211-0ubuntu1) over (2.39-8ubuntu2) ... Preparing to unpack .../06-binutils-common_2.39.50.20221211-0ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.39.50.20221211-0ubuntu1) over (2.39-8ubuntu2) ... Preparing to unpack .../07-binutils_2.39.50.20221211-0ubuntu1_armhf.deb ... Unpacking binutils (2.39.50.20221211-0ubuntu1) over (2.39-8ubuntu2) ... Preparing to unpack .../08-libgomp1_12.2.0-10ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../09-libatomic1_12.2.0-10ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../10-libasan8_12.2.0-10ubuntu1_armhf.deb ... Unpacking libasan8:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../11-libubsan1_12.2.0-10ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../12-gcc-12-base_12.2.0-10ubuntu1_armhf.deb ... Unpacking gcc-12-base:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Setting up gcc-12-base:armhf (12.2.0-10ubuntu1) ... (Reading database ... 15327 files and directories currently installed.) Preparing to unpack .../libstdc++6_12.2.0-10ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Setting up libstdc++6:armhf (12.2.0-10ubuntu1) ... (Reading database ... 15327 files and directories currently installed.) Preparing to unpack .../0-g++-12_12.2.0-10ubuntu1_armhf.deb ... Unpacking g++-12 (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../1-libstdc++-12-dev_12.2.0-10ubuntu1_armhf.deb ... Unpacking libstdc++-12-dev:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../2-libgcc-12-dev_12.2.0-10ubuntu1_armhf.deb ... Unpacking libgcc-12-dev:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../3-gcc-12_12.2.0-10ubuntu1_armhf.deb ... Unpacking gcc-12 (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../4-cpp-12_12.2.0-10ubuntu1_armhf.deb ... Unpacking cpp-12 (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Preparing to unpack .../5-libgcc-s1_12.2.0-10ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (12.2.0-10ubuntu1) over (12.2.0-9ubuntu1) ... Setting up libgcc-s1:armhf (12.2.0-10ubuntu1) ... (Reading database ... 15327 files and directories currently installed.) Preparing to unpack .../libudev1_252.1-1ubuntu1_armhf.deb ... Unpacking libudev1:armhf (252.1-1ubuntu1) over (251.4-1ubuntu7) ... Setting up libudev1:armhf (252.1-1ubuntu1) ... (Reading database ... 15328 files and directories currently installed.) Preparing to unpack .../adduser_3.129ubuntu1_all.deb ... moving unchanged adduser.conf to adduser.conf.update-old. New dpkg-conffile will come from the package. Unpacking adduser (3.129ubuntu1) over (3.121ubuntu1) ... Setting up adduser (3.129ubuntu1) ... Installing new version of config file /etc/deluser.conf ... (Reading database ... 15295 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.40-1ubuntu2_armhf.deb ... Unpacking gpgv (2.2.40-1ubuntu2) over (2.2.40-1ubuntu1) ... Setting up gpgv (2.2.40-1ubuntu2) ... (Reading database ... 15295 files and directories currently installed.) Preparing to unpack .../00-openssl_3.0.5-2ubuntu2_armhf.deb ... Unpacking openssl (3.0.5-2ubuntu2) over (3.0.5-2ubuntu1) ... Preparing to unpack .../01-ca-certificates_20211016ubuntu1_all.deb ... Unpacking ca-certificates (20211016ubuntu1) over (20211016) ... Preparing to unpack .../02-libkeyutils1_1.6.3-2_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-2) over (1.6.3-1) ... Preparing to unpack .../03-libkrb5support0_1.20.1-1build1_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-1build1) over (1.20.1-1) ... Preparing to unpack .../04-libk5crypto3_1.20.1-1build1_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-1build1) over (1.20.1-1) ... Preparing to unpack .../05-libgssapi-krb5-2_1.20.1-1build1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-1build1) over (1.20.1-1) ... Preparing to unpack .../06-libkrb5-3_1.20.1-1build1_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-1build1) over (1.20.1-1) ... Preparing to unpack .../07-libsqlite3-0_3.40.0-2_armhf.deb ... Unpacking libsqlite3-0:armhf (3.40.0-2) over (3.40.0-1) ... Preparing to unpack .../08-xz-utils_5.4.0-0.1_armhf.deb ... Unpacking xz-utils (5.4.0-0.1) over (5.2.9-0.0) ... Preparing to unpack .../09-dpkg-dev_1.21.12ubuntu2_all.deb ... Unpacking dpkg-dev (1.21.12ubuntu2) over (1.21.11ubuntu2) ... Preparing to unpack .../10-libdpkg-perl_1.21.12ubuntu2_all.deb ... Unpacking libdpkg-perl (1.21.12ubuntu2) over (1.21.11ubuntu2) ... Preparing to unpack .../11-gpg_2.2.40-1ubuntu2_armhf.deb ... Unpacking gpg (2.2.40-1ubuntu2) over (2.2.40-1ubuntu1) ... Preparing to unpack .../12-gpgconf_2.2.40-1ubuntu2_armhf.deb ... Unpacking gpgconf (2.2.40-1ubuntu2) over (2.2.40-1ubuntu1) ... Preparing to unpack .../13-gpg-agent_2.2.40-1ubuntu2_armhf.deb ... Unpacking gpg-agent (2.2.40-1ubuntu2) over (2.2.40-1ubuntu1) ... Preparing to unpack .../14-linux-libc-dev_5.19.0-23.24_armhf.deb ... Unpacking linux-libc-dev:armhf (5.19.0-23.24) over (5.19.0-21.21) ... Setting up libkeyutils1:armhf (1.6.3-2) ... Setting up libapparmor1:armhf (3.0.8-1ubuntu1) ... Setting up cpp-12 (12.2.0-10ubuntu1) ... Setting up libsqlite3-0:armhf (3.40.0-2) ... Setting up binutils-common:armhf (2.39.50.20221211-0ubuntu1) ... Setting up linux-libc-dev:armhf (5.19.0-23.24) ... Setting up libctf-nobfd0:armhf (2.39.50.20221211-0ubuntu1) ... Setting up libgomp1:armhf (12.2.0-10ubuntu1) ... Setting up libjansson4:armhf (2.14-2) ... Setting up libkrb5support0:armhf (1.20.1-1build1) ... Setting up perl-modules-5.36 (5.36.0-6) ... Setting up xz-utils (5.4.0-0.1) ... Setting up libatomic1:armhf (12.2.0-10ubuntu1) ... Setting up libk5crypto3:armhf (1.20.1-1build1) ... Setting up libubsan1:armhf (12.2.0-10ubuntu1) ... Setting up libasan8:armhf (12.2.0-10ubuntu1) ... Setting up gpgconf (2.2.40-1ubuntu2) ... Setting up libkrb5-3:armhf (1.20.1-1build1) ... Setting up libbinutils:armhf (2.39.50.20221211-0ubuntu1) ... Setting up openssl (3.0.5-2ubuntu2) ... Setting up libcc1-0:armhf (12.2.0-10ubuntu1) ... Setting up libperl5.36:armhf (5.36.0-6) ... Setting up gpg (2.2.40-1ubuntu2) ... Setting up libkmod2:armhf (30+20220905-1ubuntu1) ... Setting up libctf0:armhf (2.39.50.20221211-0ubuntu1) ... Setting up gpg-agent (2.2.40-1ubuntu2) ... Setting up ca-certificates (20211016ubuntu1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 0 added, 3 removed; done. Setting up perl (5.36.0-6) ... Setting up libgcc-12-dev:armhf (12.2.0-10ubuntu1) ... Setting up libgssapi-krb5-2:armhf (1.20.1-1build1) ... Setting up libsystemd-shared:armhf (252.1-1ubuntu1) ... Setting up libdpkg-perl (1.21.12ubuntu2) ... Setting up binutils-arm-linux-gnueabihf (2.39.50.20221211-0ubuntu1) ... Setting up libstdc++-12-dev:armhf (12.2.0-10ubuntu1) ... Setting up systemd (252.1-1ubuntu1) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up binutils (2.39.50.20221211-0ubuntu1) ... Setting up dpkg-dev (1.21.12ubuntu2) ... Setting up gcc-12 (12.2.0-10ubuntu1) ... Setting up g++-12 (12.2.0-10ubuntu1) ... Setting up systemd-sysv (252.1-1ubuntu1) ... Processing triggers for debianutils (5.7-0.4) ... Processing triggers for libc-bin (2.36-0ubuntu4) ... (Reading database ... 15315 files and directories currently installed.) Purging configuration files for lsb-base (11.2ubuntu1) ... Processing triggers for ca-certificates (20211016ubuntu1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-25411907 armhf lunar-proposed -c chroot:build-PACKAGEBUILD-25411907 --arch=armhf --dist=lunar-proposed --nolog scm_5f3-2.dsc Initiating build PACKAGEBUILD-25411907 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 20:19:17 UTC 2022 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-038.buildd +==============================================================================+ | scm 5f3-2 (armhf) Tue, 20 Dec 2022 06:30:39 +0000 | +==============================================================================+ Package: scm Version: 5f3-2 Source Version: 5f3-2 Distribution: lunar-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-25411907/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/scm-O0VCgA/resolver-VKJpuc' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- scm_5f3-2.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/scm-O0VCgA/scm-5f3' with '<>' I: NOTICE: Log filtering will replace 'build/scm-O0VCgA' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), slib, libncurses5-dev, libreadline-dev, texinfo, libx11-dev, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), slib, libncurses5-dev, libreadline-dev, texinfo, libx11-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [400 B] Get:5 copy:/<>/apt_archive ./ Packages [483 B] Fetched 1840 B in 0s (60.7 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libperl5.34 perl-modules-5.34 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libdebhelper-perl libdw1 libelf1 libfile-stripnondeterminism-perl libicu71 libmagic-mgc libmagic1 libncurses-dev libncurses5-dev libpipeline1 libpthread-stubs0-dev libreadline-dev libsub-override-perl libtext-unidecode-perl libtool libuchardet0 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 m4 man-db po-debconf slib tex-common texinfo ucf x11proto-dev xorg-sgml-doctools xtrans-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff ncurses-doc readline-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc libxcb-doc m4-doc apparmor less www-browser libmail-box-perl texlive-base texlive-latex-base texlive-plain-generic texlive-fonts-recommended Recommended packages: curl | wget | lynx libarchive-cpio-perl libltdl-dev libwww-perl libxml-sax-expat-perl libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libdebhelper-perl libdw1 libelf1 libfile-stripnondeterminism-perl libicu71 libmagic-mgc libmagic1 libncurses-dev libncurses5-dev libpipeline1 libpthread-stubs0-dev libreadline-dev libsub-override-perl libtext-unidecode-perl libtool libuchardet0 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 m4 man-db po-debconf sbuild-build-depends-main-dummy slib tex-common texinfo ucf x11proto-dev xorg-sgml-doctools xtrans-dev 0 upgraded, 58 newly installed, 0 to remove and 0 not upgraded. Need to get 23.4 MB of archives. After this operation, 92.0 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [698 B] Get:2 http://ftpmaster.internal/ubuntu lunar/main armhf libbsd0 armhf 0.11.7-1 [39.1 kB] Get:3 http://ftpmaster.internal/ubuntu lunar/main armhf libelf1 armhf 0.188-1 [43.9 kB] Get:4 http://ftpmaster.internal/ubuntu lunar/main armhf libicu71 armhf 71.1-3ubuntu1 [10.3 MB] Get:5 http://ftpmaster.internal/ubuntu lunar-proposed/main armhf libxml2 armhf 2.9.14+dfsg-1.1 [588 kB] Get:6 http://ftpmaster.internal/ubuntu lunar/main armhf ucf all 3.0043 [56.1 kB] Get:7 http://ftpmaster.internal/ubuntu lunar/main armhf bsdextrautils armhf 2.38.1-4ubuntu1 [76.4 kB] Get:8 http://ftpmaster.internal/ubuntu lunar/main armhf libmagic-mgc armhf 1:5.41-4 [257 kB] Get:9 http://ftpmaster.internal/ubuntu lunar/main armhf libmagic1 armhf 1:5.41-4 [80.1 kB] Get:10 http://ftpmaster.internal/ubuntu lunar/main armhf file armhf 1:5.41-4 [20.6 kB] Get:11 http://ftpmaster.internal/ubuntu lunar/main armhf gettext-base armhf 0.21-10 [37.3 kB] Get:12 http://ftpmaster.internal/ubuntu lunar/main armhf libuchardet0 armhf 0.0.7-1build2 [75.7 kB] Get:13 http://ftpmaster.internal/ubuntu lunar/main armhf groff-base armhf 1.22.4-9 [849 kB] Get:14 http://ftpmaster.internal/ubuntu lunar/main armhf libpipeline1 armhf 1.5.7-1 [26.2 kB] Get:15 http://ftpmaster.internal/ubuntu lunar/main armhf libxau6 armhf 1:1.0.9-1build5 [6622 B] Get:16 http://ftpmaster.internal/ubuntu lunar/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu5 [9452 B] Get:17 http://ftpmaster.internal/ubuntu lunar/main armhf libxcb1 armhf 1.15-1 [45.4 kB] Get:18 http://ftpmaster.internal/ubuntu lunar/main armhf libx11-data all 2:1.8.1-2 [118 kB] Get:19 http://ftpmaster.internal/ubuntu lunar/main armhf libx11-6 armhf 2:1.8.1-2 [590 kB] Get:20 http://ftpmaster.internal/ubuntu lunar/main armhf man-db armhf 2.11.1-1 [1183 kB] Get:21 http://ftpmaster.internal/ubuntu lunar/main armhf m4 armhf 1.4.19-1 [236 kB] Get:22 http://ftpmaster.internal/ubuntu lunar/main armhf autoconf all 2.71-2 [338 kB] Get:23 http://ftpmaster.internal/ubuntu lunar/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:24 http://ftpmaster.internal/ubuntu lunar/main armhf automake all 1:1.16.5-1.3 [558 kB] Get:25 http://ftpmaster.internal/ubuntu lunar/main armhf autopoint all 0.21-10 [421 kB] Get:26 http://ftpmaster.internal/ubuntu lunar/main armhf libdebhelper-perl all 13.10.1ubuntu1 [67.1 kB] Get:27 http://ftpmaster.internal/ubuntu lunar/main armhf libtool all 2.4.7-5 [166 kB] Get:28 http://ftpmaster.internal/ubuntu lunar/main armhf dh-autoreconf all 20 [16.1 kB] Get:29 http://ftpmaster.internal/ubuntu lunar/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:30 http://ftpmaster.internal/ubuntu lunar/main armhf libsub-override-perl all 0.09-4 [8706 B] Get:31 http://ftpmaster.internal/ubuntu lunar/main armhf libfile-stripnondeterminism-perl all 1.13.0-2 [18.2 kB] Get:32 http://ftpmaster.internal/ubuntu lunar/main armhf dh-strip-nondeterminism all 1.13.0-2 [5308 B] Get:33 http://ftpmaster.internal/ubuntu lunar/main armhf libdw1 armhf 0.188-1 [224 kB] Get:34 http://ftpmaster.internal/ubuntu lunar/main armhf debugedit armhf 1:5.0-5 [42.8 kB] Get:35 http://ftpmaster.internal/ubuntu lunar/main armhf dwz armhf 0.14+20220924-2 [109 kB] Get:36 http://ftpmaster.internal/ubuntu lunar/main armhf gettext armhf 0.21-10 [802 kB] Get:37 http://ftpmaster.internal/ubuntu lunar/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:38 http://ftpmaster.internal/ubuntu lunar/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:39 http://ftpmaster.internal/ubuntu lunar/main armhf debhelper all 13.10.1ubuntu1 [924 kB] Get:40 http://ftpmaster.internal/ubuntu lunar/main armhf libncurses-dev armhf 6.3+20220423-2 [341 kB] Get:41 http://ftpmaster.internal/ubuntu lunar/main armhf libncurses5-dev armhf 6.3+20220423-2 [792 B] Get:42 http://ftpmaster.internal/ubuntu lunar/main armhf libpthread-stubs0-dev armhf 0.4-1build2 [5504 B] Get:43 http://ftpmaster.internal/ubuntu lunar/main armhf libreadline-dev armhf 8.2-1.2 [152 kB] Get:44 http://ftpmaster.internal/ubuntu lunar/universe armhf libtext-unidecode-perl all 1.30-3 [105 kB] Get:45 http://ftpmaster.internal/ubuntu lunar/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:46 http://ftpmaster.internal/ubuntu lunar/main armhf x11proto-dev all 2022.1-1 [605 kB] Get:47 http://ftpmaster.internal/ubuntu lunar/main armhf libxau-dev armhf 1:1.0.9-1build5 [8928 B] Get:48 http://ftpmaster.internal/ubuntu lunar/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu5 [25.0 kB] Get:49 http://ftpmaster.internal/ubuntu lunar/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] Get:50 http://ftpmaster.internal/ubuntu lunar/main armhf libxcb1-dev armhf 1.15-1 [84.6 kB] Get:51 http://ftpmaster.internal/ubuntu lunar/main armhf libx11-dev armhf 2:1.8.1-2 [668 kB] Get:52 http://ftpmaster.internal/ubuntu lunar/main armhf libxml-namespacesupport-perl all 1.12-2 [13.5 kB] Get:53 http://ftpmaster.internal/ubuntu lunar/main armhf libxml-sax-base-perl all 1.09-3 [18.9 kB] Get:54 http://ftpmaster.internal/ubuntu lunar/main armhf libxml-sax-perl all 1.02+dfsg-3 [57.0 kB] Get:55 http://ftpmaster.internal/ubuntu lunar/main armhf libxml-libxml-perl armhf 2.0207+dfsg+really+2.0134-1build1 [301 kB] Get:56 http://ftpmaster.internal/ubuntu lunar/universe armhf slib all 3b6-3build1 [772 kB] Get:57 http://ftpmaster.internal/ubuntu lunar/universe armhf tex-common all 6.18 [32.8 kB] Get:58 http://ftpmaster.internal/ubuntu lunar/universe armhf texinfo armhf 6.8-6build2 [1410 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 23.4 MB in 5s (4986 kB/s) Selecting previously unselected package libbsd0:armhf. (Reading database ... 15315 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.11.7-1_armhf.deb ... Unpacking libbsd0:armhf (0.11.7-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../01-libelf1_0.188-1_armhf.deb ... Unpacking libelf1:armhf (0.188-1) ... Selecting previously unselected package libicu71:armhf. Preparing to unpack .../02-libicu71_71.1-3ubuntu1_armhf.deb ... Unpacking libicu71:armhf (71.1-3ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../03-libxml2_2.9.14+dfsg-1.1_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.1) ... Selecting previously unselected package ucf. Preparing to unpack .../04-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../05-bsdextrautils_2.38.1-4ubuntu1_armhf.deb ... Unpacking bsdextrautils (2.38.1-4ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.41-4_armhf.deb ... Unpacking libmagic-mgc (1:5.41-4) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../07-libmagic1_1%3a5.41-4_armhf.deb ... Unpacking libmagic1:armhf (1:5.41-4) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.41-4_armhf.deb ... Unpacking file (1:5.41-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.21-10_armhf.deb ... Unpacking gettext-base (0.21-10) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../10-libuchardet0_0.0.7-1build2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../11-groff-base_1.22.4-9_armhf.deb ... Unpacking groff-base (1.22.4-9) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../12-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../13-libxau6_1%3a1.0.9-1build5_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../14-libxdmcp6_1%3a1.1.3-0ubuntu5_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../15-libxcb1_1.15-1_armhf.deb ... Unpacking libxcb1:armhf (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../16-libx11-data_2%3a1.8.1-2_all.deb ... Unpacking libx11-data (2:1.8.1-2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../17-libx11-6_2%3a1.8.1-2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../18-man-db_2.11.1-1_armhf.deb ... Unpacking man-db (2.11.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../19-m4_1.4.19-1_armhf.deb ... Unpacking m4 (1.4.19-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../20-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../21-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../22-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../23-autopoint_0.21-10_all.deb ... Unpacking autopoint (0.21-10) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../24-libdebhelper-perl_13.10.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.10.1ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../25-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../26-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../27-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../28-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../29-libfile-stripnondeterminism-perl_1.13.0-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../30-dh-strip-nondeterminism_1.13.0-2_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-2) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../31-libdw1_0.188-1_armhf.deb ... Unpacking libdw1:armhf (0.188-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../32-debugedit_1%3a5.0-5_armhf.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../33-dwz_0.14+20220924-2_armhf.deb ... Unpacking dwz (0.14+20220924-2) ... Selecting previously unselected package gettext. Preparing to unpack .../34-gettext_0.21-10_armhf.deb ... Unpacking gettext (0.21-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../35-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../36-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../37-debhelper_13.10.1ubuntu1_all.deb ... Unpacking debhelper (13.10.1ubuntu1) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../38-libncurses-dev_6.3+20220423-2_armhf.deb ... Unpacking libncurses-dev:armhf (6.3+20220423-2) ... Selecting previously unselected package libncurses5-dev:armhf. Preparing to unpack .../39-libncurses5-dev_6.3+20220423-2_armhf.deb ... Unpacking libncurses5-dev:armhf (6.3+20220423-2) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../40-libpthread-stubs0-dev_0.4-1build2_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1build2) ... Selecting previously unselected package libreadline-dev:armhf. Preparing to unpack .../41-libreadline-dev_8.2-1.2_armhf.deb ... Unpacking libreadline-dev:armhf (8.2-1.2) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../42-libtext-unidecode-perl_1.30-3_all.deb ... Unpacking libtext-unidecode-perl (1.30-3) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../43-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../44-x11proto-dev_2022.1-1_all.deb ... Unpacking x11proto-dev (2022.1-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../45-libxau-dev_1%3a1.0.9-1build5_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../46-libxdmcp-dev_1%3a1.1.3-0ubuntu5_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../47-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../48-libxcb1-dev_1.15-1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.15-1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../49-libx11-dev_2%3a1.8.1-2_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.1-2) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../50-libxml-namespacesupport-perl_1.12-2_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-2) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../51-libxml-sax-base-perl_1.09-3_all.deb ... Unpacking libxml-sax-base-perl (1.09-3) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../52-libxml-sax-perl_1.02+dfsg-3_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-3) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../53-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1build1_armhf.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build1) ... Selecting previously unselected package slib. Preparing to unpack .../54-slib_3b6-3build1_all.deb ... Unpacking slib (3b6-3build1) ... Selecting previously unselected package tex-common. Preparing to unpack .../55-tex-common_6.18_all.deb ... Unpacking tex-common (6.18) ... Selecting previously unselected package texinfo. Preparing to unpack .../56-texinfo_6.8-6build2_armhf.deb ... Unpacking texinfo (6.8-6build2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../57-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libicu71:armhf (71.1-3ubuntu1) ... Setting up libxau6:armhf (1:1.0.9-1build5) ... Setting up libncurses-dev:armhf (6.3+20220423-2) ... Setting up bsdextrautils (2.38.1-4ubuntu1) ... Setting up libmagic-mgc (1:5.41-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.10.1ubuntu1) ... Setting up libmagic1:armhf (1:5.41-4) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up gettext-base (0.21-10) ... Setting up m4 (1.4.19-1) ... Setting up file (1:5.41-4) ... Setting up libreadline-dev:armhf (8.2-1.2) ... Setting up libpthread-stubs0-dev:armhf (0.4-1build2) ... Setting up slib (3b6-3build1) ... Setting up libxml-sax-base-perl (1.09-3) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libx11-data (2:1.8.1-2) ... Setting up autopoint (0.21-10) ... Setting up ucf (3.0043) ... Setting up autoconf (2.71-2) ... Setting up libuchardet0:armhf (0.0.7-1build2) ... Setting up libncurses5-dev:armhf (6.3+20220423-2) ... Setting up libsub-override-perl (0.09-4) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up libtext-unidecode-perl (1.30-3) ... Setting up libbsd0:armhf (0.11.7-1) ... Setting up libelf1:armhf (0.188-1) ... Setting up libxml2:armhf (2.9.14+dfsg-1.1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2022.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.0-2) ... Setting up libdw1:armhf (0.188-1) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Setting up libxcb1:armhf (1.15-1) ... Setting up gettext (0.21-10) ... Setting up libxau-dev:armhf (1:1.0.9-1build5) ... Setting up libtool (2.4.7-5) ... Setting up libxml-sax-perl (1.02+dfsg-3) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up tex-common (6.18) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up dh-strip-nondeterminism (1.13.0-2) ... Setting up dwz (0.14+20220924-2) ... Setting up groff-base (1.22.4-9) ... Setting up debugedit (1:5.0-5) ... Setting up libx11-6:armhf (2:1.8.1-2) ... Setting up libxcb1-dev:armhf (1.15-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libx11-dev:armhf (2:1.8.1-2) ... Setting up man-db (2.11.1-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up texinfo (6.8-6build2) ... Setting up debhelper (13.10.1ubuntu1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.36-0ubuntu4) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-135-generic #152-Ubuntu SMP Wed Nov 23 20:19:17 UTC 2022 arm64 (armv7l) Toolchain package versions: binutils_2.39.50.20221211-0ubuntu1 dpkg-dev_1.21.12ubuntu2 g++-12_12.2.0-10ubuntu1 gcc-12_12.2.0-10ubuntu1 libc6-dev_2.36-0ubuntu4 libstdc++-12-dev_12.2.0-10ubuntu1 libstdc++6_12.2.0-10ubuntu1 linux-libc-dev_5.19.0-23.24 Package versions: adduser_3.129ubuntu1 advancecomp_2.4-1 apt_2.5.4 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-10 autotools-dev_20220109.1 base-files_12.3ubuntu1 base-passwd_3.6.1 bash_5.2-1ubuntu2 binutils_2.39.50.20221211-0ubuntu1 binutils-arm-linux-gnueabihf_2.39.50.20221211-0ubuntu1 binutils-common_2.39.50.20221211-0ubuntu1 bsdextrautils_2.38.1-4ubuntu1 bsdutils_1:2.38.1-4ubuntu1 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016ubuntu1 coreutils_9.1-1ubuntu1 cpp_4:12.2.0-1ubuntu1 cpp-12_12.2.0-10ubuntu1 dash_0.5.11+git20210903+057cd650a4ed-9ubuntu1 debconf_1.5.80 debhelper_13.10.1ubuntu1 debianutils_5.7-0.4 debugedit_1:5.0-5 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-2 diffutils_1:3.8-2 dpkg_1.21.12ubuntu2 dpkg-dev_1.21.12ubuntu2 dwz_0.14+20220924-2 e2fsprogs_1.46.6~rc1-1ubuntu1 fakeroot_1.30.1-1ubuntu1 file_1:5.41-4 findutils_4.9.0-3ubuntu1 g++_4:12.2.0-1ubuntu1 g++-12_12.2.0-10ubuntu1 gcc_4:12.2.0-1ubuntu1 gcc-12_12.2.0-10ubuntu1 gcc-12-base_12.2.0-10ubuntu1 gettext_0.21-10 gettext-base_0.21-10 gpg_2.2.40-1ubuntu2 gpg-agent_2.2.40-1ubuntu2 gpgconf_2.2.40-1ubuntu2 gpgv_2.2.40-1ubuntu2 grep_3.8-3 groff-base_1.22.4-9 gzip_1.12-1ubuntu1 hostname_3.23ubuntu2 init_1.65.2 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-2 libapparmor1_3.0.8-1ubuntu1 libapt-pkg6.0_2.5.4 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan8_12.2.0-10ubuntu1 libassuan0_2.5.5-5 libatomic1_12.2.0-10ubuntu1 libattr1_1:2.5.1-3 libaudit-common_1:3.0.7-1ubuntu3 libaudit1_1:3.0.7-1ubuntu3 libbinutils_2.39.50.20221211-0ubuntu1 libblkid1_2.38.1-4ubuntu1 libbsd0_0.11.7-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.36-0ubuntu4 libc-dev-bin_2.36-0ubuntu4 libc6_2.36-0ubuntu4 libc6-dev_2.36-0ubuntu4 libcap-ng0_0.8.3-1build1 libcap2_1:2.66-2 libcc1-0_12.2.0-10ubuntu1 libcom-err2_1.46.6~rc1-1ubuntu1 libcrypt-dev_1:4.4.33-1 libcrypt1_1:4.4.33-1 libcryptsetup12_2:2.5.0-6ubuntu3 libctf-nobfd0_2.39.50.20221211-0ubuntu1 libctf0_2.39.50.20221211-0ubuntu1 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.264ubuntu1 libdebhelper-perl_13.10.1ubuntu1 libdevmapper1.02.1_2:1.02.185-1ubuntu1 libdpkg-perl_1.21.12ubuntu2 libdw1_0.188-1 libelf1_0.188-1 libext2fs2_1.46.6~rc1-1ubuntu1 libfakeroot_1.30.1-1ubuntu1 libfdisk1_2.38.1-4ubuntu1 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.0-2 libgcc-12-dev_12.2.0-10ubuntu1 libgcc-s1_12.2.0-10ubuntu1 libgcrypt20_1.10.1-2ubuntu1 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.2.1+dfsg1-1.1ubuntu1 libgnutls30_3.7.7-2ubuntu2 libgomp1_12.2.0-10ubuntu1 libgpg-error0_1.46-1 libgssapi-krb5-2_1.20.1-1build1 libhogweed6_3.8.1-2 libicu71_71.1-3ubuntu1 libidn2-0_2.3.3-1build1 libip4tc2_1.8.7-1ubuntu7 libisl23_0.25-1 libjansson4_2.14-2 libjson-c5_0.16-2 libk5crypto3_1.20.1-1build1 libkeyutils1_1.6.3-2 libkmod2_30+20220905-1ubuntu1 libkrb5-3_1.20.1-1build1 libkrb5support0_1.20.1-1build1 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblz4-1_1.9.4-1 liblzma5_5.4.0-0.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd0_1.0.4-2 libmount1_2.38.1-4ubuntu1 libmpc3_1.2.1-2build1 libmpfr6_4.1.0-3build3 libncurses-dev_6.3+20220423-2 libncurses5-dev_6.3+20220423-2 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libp11-kit0_0.24.1-1ubuntu2 libpam-modules_1.5.2-5ubuntu1 libpam-modules-bin_1.5.2-5ubuntu1 libpam-runtime_1.5.2-5ubuntu1 libpam0g_1.5.2-5ubuntu1 libpcre2-8-0_10.40-1ubuntu1 libpcre3_2:8.39-14 libperl5.34_5.34.0-5ubuntu1 libperl5.36_5.36.0-6 libpipeline1_1.5.7-1 libpng16-16_1.6.39-2 libprocps8_2:3.3.17-7ubuntu1 libpthread-stubs0-dev_0.4-1build2 libreadline-dev_8.2-1.2 libreadline8_8.2-1.2 libseccomp2_2.5.4-1ubuntu2 libselinux1_3.4-1build1 libsemanage-common_3.4-1build1 libsemanage2_3.4-1build1 libsepol2_3.4-2 libsmartcols1_2.38.1-4ubuntu1 libsqlite3-0_3.40.0-2 libss2_1.46.6~rc1-1ubuntu1 libssl3_3.0.5-2ubuntu2 libstdc++-12-dev_12.2.0-10ubuntu1 libstdc++6_12.2.0-10ubuntu1 libsub-override-perl_0.09-4 libsystemd-shared_252.1-1ubuntu1 libsystemd0_252.1-1ubuntu1 libtasn1-6_4.19.0-2 libtext-unidecode-perl_1.30-3 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libubsan1_12.2.0-10ubuntu1 libuchardet0_0.0.7-1build2 libudev1_252.1-1ubuntu1 libunistring2_1.0-2 libuuid1_2.38.1-4ubuntu1 libx11-6_2:1.8.1-2 libx11-data_2:1.8.1-2 libx11-dev_2:1.8.1-2 libxau-dev_1:1.0.9-1build5 libxau6_1:1.0.9-1build5 libxcb1_1.15-1 libxcb1-dev_1.15-1 libxdmcp-dev_1:1.1.3-0ubuntu5 libxdmcp6_1:1.1.3-0ubuntu5 libxml-libxml-perl_2.0207+dfsg+really+2.0134-1build1 libxml-namespacesupport-perl_1.12-2 libxml-sax-base-perl_1.09-3 libxml-sax-perl_1.02+dfsg-3 libxml2_2.9.14+dfsg-1.1 libxxhash0_0.8.1-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.19.0-23.24 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-1ubuntu1 logsave_1.46.6~rc1-1ubuntu1 lto-disabled-list_36 m4_1.4.19-1 make_4.3-4.1build1 man-db_2.11.1-1 mawk_1.3.4.20200120-3.1 mount_2.38.1-4ubuntu1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 openssl_3.0.5-2ubuntu2 optipng_0.7.7-2build1 passwd_1:4.13+dfsg1-1ubuntu1 patch_2.7.6-7build2 perl_5.36.0-6 perl-base_5.36.0-6 perl-modules-5.34_5.34.0-5ubuntu1 perl-modules-5.36_5.36.0-6 pinentry-curses_1.2.1-1ubuntu1 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:3.3.17-7ubuntu1 readline-common_8.2-1.2 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 slib_3b6-3build1 systemd_252.1-1ubuntu1 systemd-sysv_252.1-1ubuntu1 sysvinit-utils_3.05-7ubuntu1 tar_1.34+dfsg-1.1 tex-common_6.18 texinfo_6.8-6build2 tzdata_2022g-0ubuntu2 ubuntu-keyring_2021.03.26 ucf_3.0043 usrmerge_33ubuntu1 util-linux_2.38.1-4ubuntu1 util-linux-extra_2.38.1-4ubuntu1 x11proto-dev_2022.1-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.4.0-0.1 zlib1g_1:1.2.13.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: scm Binary: scm, libscm-dev Architecture: any Version: 5f3-2 Maintainer: Debian Scheme Dream Team Uploaders: Bryan Newbold , Barak A. Pearlmutter , Göran Weinholt Homepage: https://people.csail.mit.edu/jaffer/SCM.html Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/scheme-team/scm Vcs-Git: https://salsa.debian.org/scheme-team/scm.git Build-Depends: debhelper-compat (= 13), slib, libncurses5-dev, libreadline-dev, texinfo, libx11-dev Package-List: libscm-dev deb libdevel optional arch=any scm deb interpreters optional arch=any Checksums-Sha1: 30cd6e8d87795d38d8c648d380c628ff73125494 641292 scm_5f3.orig.tar.xz e14a4af52b8cacfdced46fa9ddaa86cdef63c7cd 14520 scm_5f3-2.debian.tar.xz Checksums-Sha256: ee790032ac8592dd87fa2b03c7303507b53f2181a27a907636e93be7dd30fc62 641292 scm_5f3.orig.tar.xz 24e9c0a98b2254b791fdd749d9a91dad9c8653798fbb830912323fa754cc563e 14520 scm_5f3-2.debian.tar.xz Files: b8fea96dd6f912fb4bbc7c5792a8f7b4 641292 scm_5f3.orig.tar.xz 5ebccf04ff2675db0a6ebde7583eaf6a 14520 scm_5f3-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEq+9SWYIFojDzWUBw933wfyFewnMFAmOfE3wACgkQ933wfyFe wnO9TRAAqJgzWidTj0KcICLUrhmZqEG2HWKFrHKPe74ND+LZGgIm3vzfbBBiTi/n fxOYvvUd1wnM95SzgyabVv5hSv/YQPuG3rySP/7/fdmh6AZllPysA1F8vL+0Hpua vMALl0WRtvz0iG/rftoGSzzRDFdRVVkV/8atOCssb65d2spzAKQXKSUVzERtYy0r SyEFUZu35O+GpgzjJJhuWoTqkgOW8ucamvO4klpHerSnRGcwj6V0DKaW19GnY+90 Y8HmgwgcafuHMm2nWYPhwrVNyzAVXPUQoMsy9BQ4HdxwmBX1QnfNYN7wWn5xED4b mlkfFBa2P+oY71HxdVjJGne1q/DS69IA63Je7xXLBMgx0ESWFSpRoLy+msE3WkCg IuJ9pP6KIk55QIKnqsREd/WReAMSoe11rZqHpVPNDALM5kXnwB05XC/OTuRj4qKR hQTKbp2LtzwJcZgjMeDzw1smTNbrOMgnFb0ftahFvqHv10Rm7bzkxNsYiF3V0k7a xDnyIrUGWDRPo1UZz07bNIxsrR3ZZ8bnIl1TaRYmLfBZEVFE8/dAnmtWAYXRlZ4X 4Bji7W/jAA2/haHLovbx2AEczNMB7qeNOmDsmVrCfQTFvnvw91DlLtdmsuaMbE/L 46/fScpAgYQoioeVOLZR1s25pfN8MbajlPRl4X+4Va9CIhR+VbY= =kWh8 -----END PGP SIGNATURE----- gpgv: Signature made Sun Dec 18 13:19:56 2022 UTC gpgv: using RSA key ABEF52598205A230F3594070F77DF07F215EC273 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./scm_5f3-2.dsc: no acceptable signature found dpkg-source: info: extracting scm in /<> dpkg-source: info: unpacking scm_5f3.orig.tar.xz dpkg-source: info: unpacking scm_5f3-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying not-usr-local.patch dpkg-source: info: applying kfreebsd_support.patch dpkg-source: info: applying ppc64_short_int.patch dpkg-source: info: applying hurd_maxpathlen.patch dpkg-source: info: applying add-missing-edit-line-feature.patch dpkg-source: info: applying fix-argument-imm-being-ignored-in-m_letstar1.patch dpkg-source: info: applying fix-readline-related-bug.patch dpkg-source: info: applying use-compiler-flags.patch dpkg-source: info: applying disable-bigrecy.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-25411907 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-25411907 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-25411907 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package scm dpkg-buildpackage: info: source version 5f3-2 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean debian/rules override_dh_testdir make[1]: Entering directory '/<>' dh_testdir test -e /usr/share/slib || \ (echo "Must have slib installed for compile" && exit 1) make[1]: Leaving directory '/<>' dh_auto_clean make -j4 distclean make[1]: Entering directory '/<>' rm -f core a.out ramap.o ramap.obj scm.o time.o repl.o scl.o sys.o eval.o subr.o unif.o rope.o continue.o findexec.o script.o debug.o scmmain.o lints rm -rf *temp rm -f *.o *.obj a.out TAGS implcat slibcat gdbscm make[1]: Leaving directory '/<>' dh_clean debian/rules binary-arch dh binary-arch debian/rules override_dh_testdir make[1]: Entering directory '/<>' dh_testdir test -e /usr/share/slib || \ (echo "Must have slib installed for compile" && exit 1) make[1]: Leaving directory '/<>' dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' ./configure #! /bin/cat # Generated by configure for scm 5f3. # This file (config.status) is included by the (scm) Makefile. PACKAGE_NAME=scm PACKAGE_TARNAME=scm PACKAGE_VERSION=5f3 PACKAGE_STRING=scm 5f3 PACKAGE_BUGREPORT=scm-discuss@gnu.org srcdir=/<>/ prefix=/usr/local/ exec_prefix=${prefix} bindir=${exec_prefix}bin/ sbindir=${exec_prefix}sbin/ libexecdir=${exec_prefix}libexec/ datarootdir=${prefix}share/ datadir=${datarootdir} sysconfdir=${prefix}etc/ sharedstatedir=${prefix}com/ localstatedir=${prefix}var/ includedir=${prefix}include/ oldincludedir=/usr/include/ docdir=${datarootdir}doc/${PACKAGE_TARNAME}/ infodir=${datarootdir}info/ htmldir=${docdir} dvidir=${docdir} pdfdir=${docdir} psdir=${docdir} libdir=${exec_prefix}lib/ localedir=${datarootdir}locale/ mandir=${datarootdir}man/ distdir=${srcdir} snapdir=${srcdir} cp debian/require.scm.debian require.scm cp debian/scm.opt.debian libscm.opt make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' make scmlit make[2]: Entering directory '/<>' echo "#ifndef IMPLINIT" > newflags.h echo "#define IMPLINIT \"/<>/Init5f3.scm\"" >> newflags.h echo "#endif" >> newflags.h echo "#define CHEAP_CONTINUATIONS" >> newflags.h echo "#define CAUTIOUS" >> newflags.h if (cmp -s newflags.h scmflags.h) then rm newflags.h; \ else mv newflags.h scmflags.h; fi cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 scm.c -o scm.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 time.c -o time.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 repl.c -o repl.o repl.c: In function ‘everr’: repl.c:2133:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2133 | err_pos = pos; | ^ repl.c:2134:14: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2134 | err_s_subr = s_subr; | ^ cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 scl.c -o scl.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 sys.c -o sys.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 eval.c -o eval.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 subr.c -o subr.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 unif.c -o unif.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 rope.c -o rope.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 continue.c -o continue.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 findexec.c -o findexec.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 script.c -o script.o script.c: In function ‘script_find_executable’: script.c:127:5: warning: case label value is less than minimum value for type [-Wswitch-outside-range] 127 | case EOF: | ^~~~ script.c: In function ‘find_impl_file’: script.c:149:18: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 149 | char *extptr = exec_path + strlen(exec_path); | ^~~~~~~~~ script.c:165:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 165 | extptr = exec_path + strlen(exec_path); | ^ script.c: In function ‘script_read_arg’: script.c:304:5: warning: case label value is less than minimum value for type [-Wswitch-outside-range] 304 | case EOF: goto endarg; | ^~~~ script.c: In function ‘script_process_argv’: script.c:362:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 362 | nargv[0] = argv[0]; | ^ script.c:377:22: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 377 | nargv[nargi++] = argv[argi++]; | ^ script.c:380:39: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 380 | while (argi <= argc) nargv[nargi++] = argv[argi++]; | ^ cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 debug.c -o debug.o cc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 scmmain.c -o scmmain.o scmmain.c: In function ‘main’: scmmain.c:109:32: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 109 | if (0==argc) {argc = 1; argv = generic_name;} /* for macintosh */ | ^ scmmain.c:119:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 119 | script_arg = argv[2]; /* Save for scm_find_execpath() call */ | ^ scmmain.c:120:31: warning: passing argument 1 of ‘script_count_argv’ from incompatible pointer type [-Wincompatible-pointer-types] 120 | nargc = script_count_argv(nargv); | ^~~~~ | | | char ** In file included from scmmain.c:30: scm.h:1081:51: note: expected ‘const char **’ but argument is of type ‘char **’ 1081 | SCM_EXPORT int script_count_argv P((const char **argv)); | ~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ scmmain.c:122:15: warning: assignment to ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types] 122 | else {nargv = argv; nargc = argc;} | ^ scmmain.c:124:39: warning: passing argument 2 of ‘scm_find_execpath’ from incompatible pointer type [-Wincompatible-pointer-types] 124 | execpath = scm_find_execpath(nargc, nargv, script_arg); | ^~~~~ | | | char ** scm.h:776:69: note: expected ‘const char * const*’ but argument is of type ‘char **’ 776 | SCM_EXPORT char *scm_find_execpath P((int argc, const char * const *argv, const char *script_arg)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ scmmain.c:131:31: warning: passing argument 2 of ‘scm_init_from_argv’ from incompatible pointer type [-Wincompatible-pointer-types] 131 | scm_init_from_argv(nargc, nargv, script_arg, iverbose, buf0stdin); | ^~~~~ | | | char ** scm.h:769:69: note: expected ‘const char * const*’ but argument is of type ‘char **’ 769 | SCM_EXPORT void scm_init_from_argv P((int argc, const char * const *argv, char *script_arg, | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ cc -o scmlit scm.o time.o repl.o scl.o sys.o eval.o subr.o unif.o rope.o continue.o findexec.o script.o debug.o scmmain.o -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now /usr/bin/ld: sys.o: in function `ltmpnam': /usr/src/scm-5f3-2/sys.c:267: warning: the use of `tmpnam' is dangerous, better use `mkstemp' make checklit make[3]: Entering directory '/<>' ./scmlit -fr4rstest.scm -e'(test-sc4)(test-delay)(gc)' \ -e '(or (null? errs) (quit 1))' < /dev/null SECTION(2 1) SECTION(3 4) # # # # # # # # # (#t #f #f #f #f #f #f #f #f)#t (#t #f #f #f #f #f #f #f #f)#f (#f #t #f #f #f #f #f #f #f)#\a (#f #f #t #f #f #f #f #f #f)() (#f #f #f #t #f #f #f #f #f)9739 (#f #f #f #f #t #f #f #f #f)(test) (#f #f #f #f #f #t #f #f #f)# (#f #f #f #f #f #f #t #f #f)"test" (#f #f #f #f #f #f #t #f #f)"" (#f #f #f #f #f #f #f #t #f)test (#f #f #f #f #f #f #f #f #t)#() (#f #f #f #f #f #f #f #f #t)#(a b c) SECTION(4 1 2) (quote (quote a)) ==> (quote a) (quote (quote a)) ==> (quote a) SECTION(4 1 3) (# 3 4) ==> 12 SECTION(4 1 4) (# "r4rstest.scm": (x) (+ x x)> 4) ==> 8 (# 7 10) ==> 3 (# "r4rstest.scm": (y) (+ x y)> 6) ==> 10 (# "r4rstest.scm": x x> 3 4 5 6) ==> (3 4 5 6) (# "r4rstest.scm": (x y . z) z> 3 4 5 6) ==> (5 6) SECTION(4 1 5) (if yes) ==> yes (if no) ==> no (if 1) ==> 1 SECTION(4 1 6) (define 3) ==> 3 (set! 5) ==> 5 SECTION(4 2 1) (cond greater) ==> greater (cond equal) ==> equal (cond 2) ==> 2 (case composite) ==> composite (case consonant) ==> consonant (and #t) ==> #t (and #f) ==> #f (and (f g)) ==> (f g) (and #t) ==> #t (or #t) ==> #t (or #t) ==> #t (or #f) ==> #f (or #f) ==> #f (or (b c)) ==> (b c) SECTION(4 2 2) (let 6) ==> 6 (let 35) ==> 35 (let* 70) ==> 70 (letrec #t) ==> #t (let 5) ==> 5 (let 34) ==> 34 (let 6) ==> 6 (let 34) ==> 34 (let 34) ==> 34 (let* 7) ==> 7 (let* 34) ==> 34 (let* 8) ==> 8 (let* 34) ==> 34 (letrec 9) ==> 9 (letrec 34) ==> 34 (letrec 10) ==> 10 (letrec 34) ==> 34 SECTION(4 2 3) (begin 6) ==> 6 SECTION(4 2 4) (do #(0 1 2 3 4)) ==> #(0 1 2 3 4) (do 25) ==> 25 (do 25) ==> 25 (let 1) ==> 1 (let ((6 1 3) (-5 -2))) ==> ((6 1 3) (-5 -2)) (let -1) ==> -1 SECTION(4 2 6) (quasiquote (list 3 4)) ==> (list 3 4) (quasiquote (list a (quote a))) ==> (list a (quote a)) (quasiquote (a 3 4 5 6 b)) ==> (a 3 4 5 6 b) (quasiquote ((foo 7) . cons)) ==> ((foo 7) . cons) (quasiquote #(10 5 2 4 3 8)) ==> #(10 5 2 4 3 8) (quasiquote 5) ==> 5 (quasiquote (a (quasiquote (b (unquote (+ 1 2)) (unquote (foo 4 d)) e)) f)) ==> (a (quasiquote (b (unquote (+ 1 2)) (unquote (foo 4 d)) e)) f) (quasiquote (a (quasiquote (b (unquote x) (unquote (quote y)) d)) e)) ==> (a (quasiquote (b (unquote x) (unquote (quote y)) d)) e) (quasiquote (list 3 4)) ==> (list 3 4) (quasiquote (quasiquote (list (unquote (+ 1 2)) 4))) ==> (quasiquote (list (unquote (+ 1 2)) 4)) SECTION(5 2 1) (tprint #t) ==> #t (define 6) ==> 6 (define 1) ==> 1 (define 9) ==> 9 (define 9) ==> 9 (define 10) ==> 10 (# 6) ==> (3 6) (# 6) ==> 9 SECTION(5 2 2) (define 45) ==> 45 (#) ==> 5 (define 34) ==> 34 (#) ==> 5 (define 34) ==> 34 (# 88) ==> 88 (# 4) ==> 4 (define 34) ==> 34 (internal-define 99) ==> 99 (internal-define 77) ==> 77 SECTION(6 1) (# #t) ==> #f (# 3) ==> #f (# (3)) ==> #f (# #f) ==> #t (# ()) ==> #f (# ()) ==> #f (# nil) ==> #f SECTION(6 2) (# a a) ==> #t (# a b) ==> #f (# 2 2) ==> #t (# () ()) ==> #t (# 10000 10000) ==> #t (# (1 . 2) (1 . 2)) ==> #f (# # "r4rstest.scm": () 1> # "r4rstest.scm": () 2>) ==> #f (# #f nil) ==> #f (# # #) ==> #t (# # "r4rstest.scm": () (set! n (+ n 1)) n> # "r4rstest.scm": () (set! n (+ n 1)) n>) ==> #t (# # "r4rstest.scm": () (set! n (+ n 1)) n> # "r4rstest.scm": () (set! n (+ n 1)) n>) ==> #f (# # #) ==> #f (# a a) ==> #t (# (a) (a)) ==> #f (# () ()) ==> #t (# # #) ==> #t (# (a) (a)) ==> #t (# #() #()) ==> #t (# # #) ==> #t (# a a) ==> #t (# (a) (a)) ==> #t (# (a (b) c) (a (b) c)) ==> #t (# "abc" "abc") ==> #t (# 2 2) ==> #t (# #(a a a a a) #(a a a a a)) ==> #t SECTION(6 3) (dot (a b c d e)) ==> (a b c d e) (# (a b c)) ==> #t (set-cdr! (a . 4)) ==> (a . 4) (# (a . 4) (a . 4)) ==> #t (dot (a b c . d)) ==> (a b c . d) (# (a . 4)) ==> #f (list? #f) ==> #f (# a ()) ==> (a) (# (a) (b c d)) ==> ((a) b c d) (# "a" (b c)) ==> ("a" b c) (# a 3) ==> (a . 3) (# (a b) c) ==> ((a b) . c) (# (a b c)) ==> a (# ((a) b c d)) ==> (a) (# (1 . 2)) ==> 1 (# ((a) b c d)) ==> (b c d) (# (1 . 2)) ==> 2 (# a 7 c) ==> (a 7 c) (#) ==> () (# (a b c)) ==> 3 (# (a (b) (c d e))) ==> 3 (# ()) ==> 0 (# (x) (y)) ==> (x y) (# (a) (b c d)) ==> (a b c d) (# (a (b)) ((c))) ==> (a (b) (c)) (#) ==> () (# (a b) (c . d)) ==> (a b c . d) (# () a) ==> a (# (a b c)) ==> (c b a) (# (a (b c) d (e (f)))) ==> ((e (f)) d (b c) a) (# (a b c d) 2) ==> c (# a (a b c)) ==> (a b c) (# b (a b c)) ==> (b c) (# a (b c d)) ==> #f (# (a) (b (a) c)) ==> #f (# (a) (b (a) c)) ==> ((a) c) (# 101 (100 101 102)) ==> (101 102) (# a ((a 1) (b 2) (c 3))) ==> (a 1) (# b ((a 1) (b 2) (c 3))) ==> (b 2) (# d ((a 1) (b 2) (c 3))) ==> #f (# (a) (((a)) ((b)) ((c)))) ==> #f (# (a) (((a)) ((b)) ((c)))) ==> ((a)) (# 5 ((2 3) (5 7) (11 13))) ==> (5 7) SECTION(6 4) (# a) ==> #t (standard-case #t) ==> #t (standard-case #t) ==> #t (#string> flying-fish) ==> "flying-fish" (#string> martin) ==> "martin" (#string> \Malvina) ==> "Malvina" (standard-case #t) ==> #t (string-set! "cb") ==> "cb" (#string> ab) ==> "ab" (#symbol> "ab") ==> ab (# mississippi mississippi) ==> #t (string->symbol #f) ==> #f (#symbol> "jollywog") ==> jollywog SECTION(6 5 5) (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #f (# 0 0) ==> 1 (# 0 1) ==> 0 (# 0 256) ==> 0 (# -1 256) ==> 1 (# -1 255) ==> -1 (# -1 -256) ==> 1 (# -1 -255) ==> -1 (# 256 0) ==> 1 (# -256 0) ==> 1 (# 256 1) ==> 256 (# -256 1) ==> -256 (# 2 3) ==> 8 (# -2 3) ==> -8 (# 3 2) ==> 9 (# -3 2) ==> 9 (# 22 22 22) ==> #t (# 22 22) ==> #t (# 34 34 35) ==> #f (# 34 35) ==> #f (#> 3 -6246) ==> #t (#> 9 9 -2424) ==> #f (#=> 3 -4 -6246) ==> #t (#=> 9 9) ==> #t (#=> 8 9) ==> #f (# -1 2 3 4 5 6 7 8) ==> #t (# -1 2 3 4 4 5 6 7) ==> #f (# -1 2 3 4 5 6 7 8) ==> #t (# -1 2 3 4 4 5 6 7) ==> #t (# 1 3 2) ==> #f (#=> 1 3 2) ==> #f (# 0) ==> #t (# 1) ==> #f (# -1) ==> #f (# -100) ==> #f (# 4) ==> #t (# -4) ==> #f (# 0) ==> #f (# 4) ==> #f (# -4) ==> #t (# 0) ==> #f (# 3) ==> #t (# 2) ==> #f (# -4) ==> #f (# -1) ==> #t (# 3) ==> #f (# 2) ==> #t (# -4) ==> #t (# -1) ==> #f (# 34 5 7 38 6) ==> 38 (# 3 5 5 330 4 -24) ==> -24 (# 3 4) ==> 7 (# 3) ==> 3 (#) ==> 0 (# 4) ==> 4 (#) ==> 1 (# 1) ==> 1 (# -1) ==> -1 (# 6 3) ==> 2 (# 6 -2) ==> -3 (# -6 2) ==> -3 (# -6 -2) ==> 3 (# 3 4) ==> -1 (# 3) ==> -3 (# -7) ==> 7 (# 7) ==> 7 (# 0) ==> 0 (# 35 7) ==> 5 (# -35 7) ==> -5 (# 35 -7) ==> -5 (# -35 -7) ==> 5 (# 13 4) ==> 1 (# 13 4) ==> 1 (# -13 4) ==> 3 (# -13 4) ==> -1 (# 13 -4) ==> -3 (# 13 -4) ==> 1 (# -13 -4) ==> -1 (# -13 -4) ==> -1 (# 0 86400) ==> 0 (# 0 -86400) ==> 0 (# 238 9) ==> #t (# -238 9) ==> #t (# 238 -9) ==> #t (# -238 -9) ==> #t (# 0 4) ==> 4 (# -4 0) ==> 4 (# 32 -36) ==> 4 (#) ==> 0 (# 32 -36) ==> 288 (#) ==> 1 SECTION(6 5 5) (#number "r4rstest.scm": (str) (#@define ((ans (string->number str))) (cond ((not ans) #t) ((number? ans) #t) (else ans)))> "+#.#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "-#.#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#.#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "1/0") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "-1/0") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "0/0") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "+1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "-1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "0/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "0/0-0/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "1/0-1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "-1/0+1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#e") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#i0/0") ==> #t SECTION(6 5 9) (#string> 0) ==> "0" (#string> 100) ==> "100" (#string> 256 16) ==> "100" (#number> "100") ==> 100 (#number> "100" 16) ==> 256 (#number> "") ==> #f (#number> ".") ==> #f (#number> "d") ==> #f (#number> "D") ==> #f (#number> "i") ==> #f (#number> "I") ==> #f (#number> "3i") ==> #f (#number> "3I") ==> #f (#number> "33i") ==> #f (#number> "33I") ==> #f (#number> "3.3i") ==> #f (#number> "3.3I") ==> #f (#number> "-") ==> #f (#number> "+") ==> #f (string->number #t) ==> #t (string->number #t) ==> #t SECTION(6 6) (# #\space #\space) ==> #t (# #\space #\space) ==> #t (# #\a) ==> #t (# #\() ==> #t (# #\space) ==> #t (# #\nl) ==> #t (# #\A #\B) ==> #f (# #\a #\b) ==> #f (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (# #\A #\B) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #f (#?> #\A #\B) ==> #f (#?> #\a #\b) ==> #f (#?> #\9 #\0) ==> #t (#?> #\A #\A) ==> #f (# #\A #\B) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (#=?> #\A #\B) ==> #f (#=?> #\a #\b) ==> #f (#=?> #\9 #\0) ==> #t (#=?> #\A #\A) ==> #t (# #\A #\B) ==> #f (# #\a #\B) ==> #f (# #\A #\b) ==> #f (# #\a #\b) ==> #f (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (# #\A #\a) ==> #t (# #\A #\B) ==> #t (# #\a #\B) ==> #t (# #\A #\b) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #f (# #\A #\a) ==> #f (#?> #\A #\B) ==> #f (#?> #\a #\B) ==> #f (#?> #\A #\b) ==> #f (#?> #\a #\b) ==> #f (#?> #\9 #\0) ==> #t (#?> #\A #\A) ==> #f (#?> #\A #\a) ==> #f (# #\A #\B) ==> #t (# #\a #\B) ==> #t (# #\A #\b) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (# #\A #\a) ==> #t (#=?> #\A #\B) ==> #f (#=?> #\a #\B) ==> #f (#=?> #\A #\b) ==> #f (#=?> #\a #\b) ==> #f (#=?> #\9 #\0) ==> #t (#=?> #\A #\A) ==> #t (#=?> #\A #\a) ==> #t (# #\a) ==> #t (# #\A) ==> #t (# #\z) ==> #t (# #\Z) ==> #t (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #f (# #\;) ==> #f (# #\a) ==> #f (# #\A) ==> #f (# #\z) ==> #f (# #\Z) ==> #f (# #\0) ==> #t (# #\9) ==> #t (# #\space) ==> #f (# #\;) ==> #f (# #\a) ==> #f (# #\A) ==> #f (# #\z) ==> #f (# #\Z) ==> #f (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #t (# #\;) ==> #f (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #f (# #\;) ==> #f (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #f (# #\;) ==> #f (#char> 46) ==> #\. (#char> 65) ==> #\A (#char> 97) ==> #\a (# #\A) ==> #\A (# #\a) ==> #\A (# #\A) ==> #\a (# #\a) ==> #\a SECTION(6 7) (# "The word \"recursion\\\" has many meanings.") ==> #t (string-set! "?**") ==> "?**" (# #\a #\b #\c) ==> "abc" (#) ==> "" (# "abc") ==> 3 (# "abc" 0) ==> #\a (# "abc" 2) ==> #\c (# "") ==> 0 (# "ab" 0 0) ==> "" (# "ab" 1 1) ==> "" (# "ab" 2 2) ==> "" (# "ab" 0 1) ==> "a" (# "ab" 1 2) ==> "b" (# "ab" 0 2) ==> "ab" (# "foo" "bar") ==> "foobar" (# "foo") ==> "foo" (# "foo" "") ==> "foo" (# "" "foo") ==> "foo" (#) ==> "" (# 0) ==> "" (# "" "") ==> #t (# "" "") ==> #f (#?> "" "") ==> #f (# "" "") ==> #t (#=?> "" "") ==> #t (# "" "") ==> #t (# "" "") ==> #f (#?> "" "") ==> #f (# "" "") ==> #t (#=?> "" "") ==> #t (# "A" "B") ==> #f (# "a" "b") ==> #f (# "9" "0") ==> #f (# "A" "A") ==> #t (# "A" "B") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #f (#?> "A" "B") ==> #f (#?> "a" "b") ==> #f (#?> "9" "0") ==> #t (#?> "A" "A") ==> #f (# "A" "B") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #t (#=?> "A" "B") ==> #f (#=?> "a" "b") ==> #f (#=?> "9" "0") ==> #t (#=?> "A" "A") ==> #t (# "A" "B") ==> #f (# "a" "B") ==> #f (# "A" "b") ==> #f (# "a" "b") ==> #f (# "9" "0") ==> #f (# "A" "A") ==> #t (# "A" "a") ==> #t (# "A" "B") ==> #t (# "a" "B") ==> #t (# "A" "b") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #f (# "A" "a") ==> #f (#?> "A" "B") ==> #f (#?> "a" "B") ==> #f (#?> "A" "b") ==> #f (#?> "a" "b") ==> #f (#?> "9" "0") ==> #t (#?> "A" "A") ==> #f (#?> "A" "a") ==> #f (# "A" "B") ==> #t (# "a" "B") ==> #t (# "A" "b") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #t (# "A" "a") ==> #t (#=?> "A" "B") ==> #f (#=?> "a" "B") ==> #f (#=?> "A" "b") ==> #f (#=?> "a" "b") ==> #f (#=?> "9" "0") ==> #t (#=?> "A" "A") ==> #t (#=?> "A" "a") ==> #t SECTION(6 8) (# #(0 (2 2 2 2) "Anna")) ==> #t (# a b c) ==> #(a b c) (#) ==> #() (# #(0 (2 2 2 2) "Anna")) ==> 3 (# #()) ==> 0 (# #(1 1 2 3 5 8 13 21) 5) ==> 8 (vector-set #(0 ("Sue" "Sue") "Anna")) ==> #(0 ("Sue" "Sue") "Anna") (# 2 hi) ==> #(hi hi) (# 0) ==> #() (# 0 a) ==> #() SECTION(6 9) (# #) ==> #t (# car) ==> #f (# # "r4rstest.scm": (x) (* x x)>) ==> #t (# (lambda (x) (* x x))) ==> #f (# #) ==> #t (# #) ==> #t (# # (3 4)) ==> 7 (# # "r4rstest.scm": (a b) (+ a b)> (3 4)) ==> 7 (# # 10 (3 4)) ==> 17 (# # ()) ==> () (# "r4rstest.scm": args (f (apply g args))> 12 75) ==> 30 (# # ((a b) (d e) (g h))) ==> (b e h) (# # (1 2 3) (4 5 6)) ==> (5 7 9) (# # (1 2 3)) ==> (1 2 3) (# # (1 2 3)) ==> (1 2 3) (# # (1 2 3)) ==> (-1 -2 -3) (for-each #(0 1 4 9 16)) ==> #(0 1 4 9 16) (# # "r4rstest.scm": (exit) (for-each (lambda (x) (if (negative? x) (exit x))) (quote (54 0 37 -3 245 19))) #t>) ==> -3 (# (1 2 3 4)) ==> 4 (# (a b . c)) ==> #f (# # ()) ==> () SECTION(6 10 1) (# #) ==> #t (# #) ==> #t (#>/Init5f3.scm": (str proc) (#@call-with-open-ports (#@open-input-file #@str) #@proc)> "r4rstest.scm" #) ==> #t (# #) ==> #t SECTION(6 10 2) (# #) ==> #\; (# #) ==> #\; (# #) ==> (define cur-section (quote ())) (# #) ==> #\( (# #) ==> (define errs (quote ())) SECTION(6 10 3) (#>/Init5f3.scm": (str proc) (#@call-with-open-ports (#@open-output-file #@str) #@proc)> "tmp1" # "r4rstest.scm": (test-file) (write-char #\; test-file) (display #\; test-file) (display ";" test-file) (write write-test-obj test-file) (newline test-file) (write load-test-obj test-file) (output-port? test-file)>) ==> #t (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) (# #) ==> #t (# #) ==> #t (input-port? #t) ==> #t (# #) ==> #\; (# #) ==> #\; (# #) ==> #\; (# #) ==> (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)) (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) (# #) ==> #t (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) (# #) ==> #t (# #) ==> #t (input-port? #t) ==> #t (# #) ==> #\; (# #) ==> #\; (# #) ==> #\; (# #) ==> (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)) (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) Passed all tests To fully test continuations, Scheme 4, and DELAY/FORCE do: (test-cont) (test-sc4) (test-delay) ;testing scheme 4 functions; SECTION(6 7) (#list> "P l") ==> (#\P #\space #\l) (#list> "") ==> () (#string> (#\1 #\\ #\")) ==> "1\\\"" (#string> ()) ==> "" SECTION(6 8) (#list> #(dah dah didah)) ==> (dah dah didah) (#list> #()) ==> () (#vector> (dididit dah)) ==> #(dididit dah) (#vector> ()) ==> #() SECTION(6 10 4) (load (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c))) ==> (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)) Passed all tests ;testing DELAY and FORCE; SECTION(6 9) (delay 3) ==> 3 (delay (3 3)) ==> (3 3) (delay 2) ==> 2 (# # count x) count (force p)))>>) ==> 6 (# #) ==> 6 (force 3) ==> 3 Passed all tests make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' # Use the same options for both static library and executable ./build -p linux -hsystem -f libscm.opt ; Scheme (linux) script created by SLIB/batch ; [-p linux] ; used options from: libscm.opt ; ================ Write file with C defines (delete-file "scmflags.h") (call-with-output-file "scmflags.h" (lambda (fp) (for-each (lambda (string) (write-line string fp)) '("#define IMPLINIT \"Init5f3.scm\"" "#define INITS init_sc2();init_ioext();" "#define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ();" "#define CAUTIOUS" "#define BIGNUMS" "#define ARRAYS" "#define FLOATS" "#define CCLO" "#define TICKS" "#define CAN_DUMP" "#define MACRO")))) ; ================ Compile C source files (system "gcc -c -I/usr/include/X11 -DX11 -DSUN_DL -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 sc2.c ramap.c record.c gsubr.c ioext.c edline.c rgx.c socket.c posix.c unix.c crs.c dynl.c x.c differ.c continue.c scm.c scmmain.c findexec.c script.c time.c repl.c scl.c eval.c sys.c subr.c debug.c unif.c rope.c unexelf.c gmalloc.c") socket.c: In function ‘l_hostinfo’: socket.c:147:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 147 | ve[ 1] = makfromstrs(-1, entry->h_aliases); | ~~~~~^~~~~~~~~~~ | | | char ** In file included from socket.c:24: scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ socket.c:152:13: warning: assignment to ‘const char **’ from incompatible pointer type ‘char **’ [-Wincompatible-pointer-types] 152 | for (argv = entry->h_addr_list; argv[i]; i++); | ^ socket.c: In function ‘l_netinfo’: socket.c:184:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 184 | ve[ 1] = makfromstrs(-1, entry->n_aliases); | ~~~~~^~~~~~~~~~~ | | | char ** scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ socket.c: In function ‘l_protoinfo’: socket.c:214:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 214 | ve[ 1] = makfromstrs(-1, entry->p_aliases); | ~~~~~^~~~~~~~~~~ | | | char ** scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ socket.c: In function ‘l_servinfo’: socket.c:247:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 247 | ve[ 1] = makfromstrs(-1, entry->s_aliases); | ~~~~~^~~~~~~~~~~ | | | char ** scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ posix.c: In function ‘l_grinfo’: posix.c:194:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 194 | ve[ 3] = makfromstrs(-1, entry->gr_mem); | ~~~~~^~~~~~~~ | | | char ** In file included from posix.c:21: scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ crs.c:72:3: warning: initialization of ‘int (*)(FILE *)’ from incompatible pointer type ‘int (*)(WINDOW *)’ {aka ‘int (*)(struct _win_st *)’} [-Wincompatible-pointer-types] 72 | wrefresh, | ^~~~~~~~ crs.c:72:3: note: (near initialization for ‘winptob.fflush’) crs.c:73:3: warning: initialization of ‘int (*)(FILE *)’ from incompatible pointer type ‘int (*)(WINDOW *)’ {aka ‘int (*)(struct _win_st *)’} [-Wincompatible-pointer-types] 73 | wgetch, | ^~~~~~ crs.c:73:3: note: (near initialization for ‘winptob.fgetc’) crs.c: In function ‘lunctrl’: crs.c:241:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 241 | char *str = unctrl(ICHR(c)); | ^~~~~~ crs.c: In function ‘init_crs’: crs.c:390:13: warning: passing argument 1 of ‘add_final’ from incompatible pointer type [-Wincompatible-pointer-types] 390 | add_final(lendwin); | ^~~~~~~ | | | SCM (*)() {aka long int (*)()} In file included from crs.c:21: scm.h:1002:37: note: expected ‘void (*)(void)’ but argument is of type ‘SCM (*)()’ {aka ‘long int (*)()’} 1002 | SCM_EXPORT void add_final P((void (*final)(void))); | ~~~~~~~^~~~~~~~~~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ x.c: In function ‘make_xcolormap’: x.c:337:51: warning: passing argument 4 of ‘XSaveContext’ makes pointer from integer without a cast [-Wint-conversion] 337 | XSaveContext(XDISPLAY(sdpy), (XID)cmp, xtc_cmp, z); | ^ | | | SCM {aka long int} In file included from /usr/include/X11/Xlib.h:47, from x.c:35: /usr/include/X11/Xutil.h:580:5: note: expected ‘const char *’ but argument is of type ‘SCM’ {aka ‘long int’} 580 | _Xconst char* /* data */ | ^ x.c: In function ‘CCC2SCM’: x.c:585:47: warning: passing argument 4 of ‘XSaveContext’ makes pointer from integer without a cast [-Wint-conversion] 585 | XSaveContext(ccc->dpy, (XID)ccc, xtc_ccc, s_ccc); | ^~~~~ | | | SCM {aka long int} /usr/include/X11/Xutil.h:580:5: note: expected ‘const char *’ but argument is of type ‘SCM’ {aka ‘long int’} 580 | _Xconst char* /* data */ | ^ x.c: In function ‘x_draw_string’: x.c:2070:35: warning: passing argument 4 of ‘xldraw_string’ from incompatible pointer type [-Wincompatible-pointer-types] 2070 | xldraw_string(sdbl, sgc, sargs, &XDrawString, s_x_draw_string); | ^~~~~~~~~~~~ | | | int (*)(Display *, Drawable, struct _XGC *, int, int, const char *, int) {aka int (*)(Display *, long unsigned int, struct _XGC *, int, int, const char *, int)} x.c:2053:12: note: expected ‘int (*)(void)’ but argument is of type ‘int (*)(Display *, Drawable, struct _XGC *, int, int, const char *, int)’ {aka ‘int (*)(Display *, long unsigned int, struct _XGC *, int, int, const char *, int)’} 2053 | int (*proc)(); | ^~~~ x.c: In function ‘x_image_string’: x.c:2076:35: warning: passing argument 4 of ‘xldraw_string’ from incompatible pointer type [-Wincompatible-pointer-types] 2076 | xldraw_string(sdbl, sgc, sargs, &XDrawImageString, s_x_image_string); | ^~~~~~~~~~~~~~~~~ | | | int (*)(Display *, Drawable, struct _XGC *, int, int, const char *, int) {aka int (*)(Display *, long unsigned int, struct _XGC *, int, int, const char *, int)} x.c:2053:12: note: expected ‘int (*)(void)’ but argument is of type ‘int (*)(Display *, Drawable, struct _XGC *, int, int, const char *, int)’ {aka ‘int (*)(Display *, long unsigned int, struct _XGC *, int, int, const char *, int)’} 2053 | int (*proc)(); | ^~~~ differ.c:122:4: warning: initialization of ‘void * (*)()’ from incompatible pointer type ‘long int * (*)()’ [-Wincompatible-pointer-types] 122 | {long_subarray, | ^~~~~~~~~~~~~ differ.c:122:4: note: (near initialization for ‘long_procs.subarray’) differ.c:126:4: warning: initialization of ‘void * (*)()’ from incompatible pointer type ‘short int * (*)()’ [-Wincompatible-pointer-types] 126 | {short_subarray, | ^~~~~~~~~~~~~~ differ.c:126:4: note: (near initialization for ‘short_procs.subarray’) differ.c:130:4: warning: initialization of ‘void * (*)()’ from incompatible pointer type ‘char * (*)()’ [-Wincompatible-pointer-types] 130 | {char_subarray, | ^~~~~~~~~~~~~ differ.c:130:4: note: (near initialization for ‘char_procs.subarray’) In file included from scmfig.h:71, from scm.h:55, from scm.c:26: scm.c: In function ‘scm_init_extensions’: scmflags.h:3:116: warning: implicit declaration of function ‘init_unix’; did you mean ‘init_unif’? [-Wimplicit-function-declaration] 3 | #define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ(); | ^~~~~~~~~ scm.c:110:3: note: in expansion of macro ‘COMPILED_INITS’ 110 | COMPILED_INITS; /* initialize statically linked add-ons */ | ^~~~~~~~~~~~~~ scmflags.h:3:128: warning: implicit declaration of function ‘init_crs’; did you mean ‘init_subrs’? [-Wimplicit-function-declaration] 3 | #define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ(); | ^~~~~~~~ scm.c:110:3: note: in expansion of macro ‘COMPILED_INITS’ 110 | COMPILED_INITS; /* initialize statically linked add-ons */ | ^~~~~~~~~~~~~~ scmflags.h:3:139: warning: implicit declaration of function ‘init_x’; did you mean ‘init_rgx’? [-Wimplicit-function-declaration] 3 | #define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ(); | ^~~~~~ scm.c:110:3: note: in expansion of macro ‘COMPILED_INITS’ 110 | COMPILED_INITS; /* initialize statically linked add-ons */ | ^~~~~~~~~~~~~~ scmflags.h:3:148: warning: implicit declaration of function ‘init_differ’ [-Wimplicit-function-declaration] 3 | #define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ(); | ^~~~~~~~~~~ scm.c:110:3: note: in expansion of macro ‘COMPILED_INITS’ 110 | COMPILED_INITS; /* initialize statically linked add-ons */ | ^~~~~~~~~~~~~~ scmmain.c: In function ‘main’: scmmain.c:109:32: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 109 | if (0==argc) {argc = 1; argv = generic_name;} /* for macintosh */ | ^ scmmain.c:119:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 119 | script_arg = argv[2]; /* Save for scm_find_execpath() call */ | ^ scmmain.c:120:31: warning: passing argument 1 of ‘script_count_argv’ from incompatible pointer type [-Wincompatible-pointer-types] 120 | nargc = script_count_argv(nargv); | ^~~~~ | | | char ** In file included from scmmain.c:30: scm.h:1081:51: note: expected ‘const char **’ but argument is of type ‘char **’ 1081 | SCM_EXPORT int script_count_argv P((const char **argv)); | ~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ scmmain.c:122:15: warning: assignment to ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types] 122 | else {nargv = argv; nargc = argc;} | ^ scmmain.c:124:39: warning: passing argument 2 of ‘scm_find_execpath’ from incompatible pointer type [-Wincompatible-pointer-types] 124 | execpath = scm_find_execpath(nargc, nargv, script_arg); | ^~~~~ | | | char ** scm.h:776:69: note: expected ‘const char * const*’ but argument is of type ‘char **’ 776 | SCM_EXPORT char *scm_find_execpath P((int argc, const char * const *argv, const char *script_arg)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ scmmain.c:131:31: warning: passing argument 2 of ‘scm_init_from_argv’ from incompatible pointer type [-Wincompatible-pointer-types] 131 | scm_init_from_argv(nargc, nargv, script_arg, iverbose, buf0stdin); | ^~~~~ | | | char ** scm.h:769:69: note: expected ‘const char * const*’ but argument is of type ‘char **’ 769 | SCM_EXPORT void scm_init_from_argv P((int argc, const char * const *argv, char *script_arg, | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ script.c: In function ‘script_find_executable’: script.c:127:5: warning: case label value is less than minimum value for type [-Wswitch-outside-range] 127 | case EOF: | ^~~~ script.c: In function ‘find_impl_file’: script.c:149:18: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 149 | char *extptr = exec_path + strlen(exec_path); | ^~~~~~~~~ script.c:165:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 165 | extptr = exec_path + strlen(exec_path); | ^ script.c: In function ‘script_read_arg’: script.c:304:5: warning: case label value is less than minimum value for type [-Wswitch-outside-range] 304 | case EOF: goto endarg; | ^~~~ script.c: In function ‘script_process_argv’: script.c:362:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 362 | nargv[0] = argv[0]; | ^ script.c:377:22: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 377 | nargv[nargi++] = argv[argi++]; | ^ script.c:380:39: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 380 | while (argi <= argc) nargv[nargi++] = argv[argi++]; | ^ repl.c: In function ‘everr’: repl.c:2133:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2133 | err_pos = pos; | ^ repl.c:2134:14: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2134 | err_s_subr = s_subr; | ^ In file included from scl.c:21: scl.c: In function ‘pmantexp2dbl’: scm.h:1117:25: warning: passing argument 2 of ‘num2dbl’ makes pointer from integer without a cast [-Wint-conversion] 1117 | #define ARG1 2L | ^~ | | | long int scl.c:687:34: note: in expansion of macro ‘ARG1’ 687 | return ldexp(num2dbl(bmant,ARG1,s_str2number) * dpows5[point], point); | ^~~~ scm.h:1036:56: note: expected ‘char *’ but argument is of type ‘long int’ 1036 | SCM_EXPORT double num2dbl P((SCM num, char *pos, char *s_caller)); | ~~~~~~^~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ scm.h:1117:25: warning: passing argument 2 of ‘num2dbl’ makes pointer from integer without a cast [-Wint-conversion] 1117 | #define ARG1 2L | ^~ | | | long int scl.c:717:32: note: in expansion of macro ‘ARG1’ 717 | return ldexp(num2dbl(bmant,ARG1,s_str2number) / dpows5[-point], point); | ^~~~ scm.h:1036:56: note: expected ‘char *’ but argument is of type ‘long int’ 1036 | SCM_EXPORT double num2dbl P((SCM num, char *pos, char *s_caller)); | ~~~~~~^~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ unexelf.c: In function ‘find_section’: unexelf.c:406:51: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:634:9: note: in expansion of macro ‘fatal’ 634 | fatal ("Can't find %s in %s.\n", name, file_name); | ^~~~~ unexelf.c:525:1: note: include ‘’ or provide a declaration of ‘exit’ 524 | # include /* get ElfW etc */ +++ |+#include 525 | #endif unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:634:9: note: in expansion of macro ‘fatal’ 634 | fatal ("Can't find %s in %s.\n", name, file_name); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:634:9: note: in expansion of macro ‘fatal’ 634 | fatal ("Can't find %s in %s.\n", name, file_name); | ^~~~~ unexelf.c: In function ‘unexec’: unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:692:5: note: in expansion of macro ‘fatal’ 692 | fatal ("Can't open %s for reading: errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:692:5: note: in expansion of macro ‘fatal’ 692 | fatal ("Can't open %s for reading: errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:695:5: note: in expansion of macro ‘fatal’ 695 | fatal ("Can't fstat (%s): errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:695:5: note: in expansion of macro ‘fatal’ 695 | fatal ("Can't fstat (%s): errno %d\n", old_name, errno); | ^~~~~ unexelf.c:711:12: warning: too many arguments for format [-Wformat-extra-args] 711 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:711:5: note: in expansion of macro ‘fatal’ 711 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:711:5: note: in expansion of macro ‘fatal’ 711 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:714:5: note: in expansion of macro ‘fatal’ 714 | fatal ("Didn't read all of %s: errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:714:5: note: in expansion of macro ‘fatal’ 714 | fatal ("Didn't read all of %s: errno %d\n", old_name, errno); | ^~~~~ unexelf.c:782:12: warning: too many arguments for format [-Wformat-extra-args] 782 | fatal (".bss shrank when undumping???\n", 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:782:5: note: in expansion of macro ‘fatal’ 782 | fatal (".bss shrank when undumping???\n", 0, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:782:5: note: in expansion of macro ‘fatal’ 782 | fatal (".bss shrank when undumping???\n", 0, 0); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:790:5: note: in expansion of macro ‘fatal’ 790 | fatal ("Can't creat (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:790:5: note: in expansion of macro ‘fatal’ 790 | fatal ("Can't creat (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:795:5: note: in expansion of macro ‘fatal’ 795 | fatal ("Can't ftruncate (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:795:5: note: in expansion of macro ‘fatal’ 795 | fatal ("Can't ftruncate (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:800:12: warning: too many arguments for format [-Wformat-extra-args] 800 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:800:5: note: in expansion of macro ‘fatal’ 800 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:800:5: note: in expansion of macro ‘fatal’ 800 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~ unexelf.c:855:18: warning: too many arguments for format [-Wformat-extra-args] 855 | fatal ("Program segment above .bss in %s\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:855:11: note: in expansion of macro ‘fatal’ 855 | fatal ("Program segment above .bss in %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:855:11: note: in expansion of macro ‘fatal’ 855 | fatal ("Program segment above .bss in %s\n", old_name, 0); | ^~~~~ unexelf.c:865:12: warning: too many arguments for format [-Wformat-extra-args] 865 | fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:865:5: note: in expansion of macro ‘fatal’ 865 | fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:865:5: note: in expansion of macro ‘fatal’ 865 | fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); | ^~~~~ unexelf.c:895:12: warning: too many arguments for format [-Wformat-extra-args] 895 | fatal ("Can't find .data in %s.\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:895:5: note: in expansion of macro ‘fatal’ 895 | fatal ("Can't find .data in %s.\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:895:5: note: in expansion of macro ‘fatal’ 895 | fatal ("Can't find .data in %s.\n", old_name, 0); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1256:5: note: in expansion of macro ‘fatal’ 1256 | fatal ("Didn't write %d bytes: errno %d\n", | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1256:5: note: in expansion of macro ‘fatal’ 1256 | fatal ("Didn't write %d bytes: errno %d\n", | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1272:5: note: in expansion of macro ‘fatal’ 1272 | fatal ("Can't close (%s): errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1272:5: note: in expansion of macro ‘fatal’ 1272 | fatal ("Can't close (%s): errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1275:5: note: in expansion of macro ‘fatal’ 1275 | fatal ("Can't close (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1275:5: note: in expansion of macro ‘fatal’ 1275 | fatal ("Can't close (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1278:5: note: in expansion of macro ‘fatal’ 1278 | fatal ("Can't stat (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1278:5: note: in expansion of macro ‘fatal’ 1278 | fatal ("Can't stat (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1284:5: note: in expansion of macro ‘fatal’ 1284 | fatal ("Can't chmod (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1284:5: note: in expansion of macro ‘fatal’ 1284 | fatal ("Can't chmod (%s): errno %d\n", new_name, errno); | ^~~~~ gmalloc.c: In function ‘__malloc_initialize’: gmalloc.c:56:33: warning: implicit declaration of function ‘bzero’ [-Wimplicit-function-declaration] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:486:3: note: in expansion of macro ‘memset’ 486 | memset (_heapinfo, 0, heapsize * sizeof (malloc_info)); | ^~~~~~ gmalloc.c:56:33: warning: incompatible implicit declaration of built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:486:3: note: in expansion of macro ‘memset’ 486 | memset (_heapinfo, 0, heapsize * sizeof (malloc_info)); | ^~~~~~ gmalloc.c: In function ‘morecore’: gmalloc.c:56:33: warning: incompatible implicit declaration of built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:556:15: note: in expansion of macro ‘memset’ 556 | memset (&newinfo[heapsize], 0, | ^~~~~~ gmalloc.c:59:33: warning: implicit declaration of function ‘bcopy’ [-Wimplicit-function-declaration] 59 | #define memcpy(d, s, n) bcopy ((s), (d), (n)) | ^~~~~ gmalloc.c:590:7: note: in expansion of macro ‘memcpy’ 590 | memcpy (newinfo, _heapinfo, heapsize * sizeof (malloc_info)); | ^~~~~~ gmalloc.c:59:33: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 59 | #define memcpy(d, s, n) bcopy ((s), (d), (n)) | ^~~~~ gmalloc.c:590:7: note: in expansion of macro ‘memcpy’ 590 | memcpy (newinfo, _heapinfo, heapsize * sizeof (malloc_info)); | ^~~~~~ gmalloc.c:56:33: warning: incompatible implicit declaration of built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:591:7: note: in expansion of macro ‘memset’ 591 | memset (&newinfo[heapsize], 0, | ^~~~~~ gmalloc.c: In function ‘__malloc_safe_bcopy’: gmalloc.c:1211:5: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 1211 | bcopy (from, to, size); | ^~~~~ gmalloc.c:1241:15: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 1241 | bcopy (endf, endt, to - from); | ^~~~~ gmalloc.c:1247:11: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 1247 | bcopy (from, to, endt - from); | ^~~~~ gmalloc.c: In function ‘_realloc_internal’: gmalloc.c:59:33: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 59 | #define memcpy(d, s, n) bcopy ((s), (d), (n)) | ^~~~~ gmalloc.c:1301:15: note: in expansion of macro ‘memcpy’ 1301 | memcpy (result, ptr, size); | ^~~~~~ gmalloc.c:59:33: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 59 | #define memcpy(d, s, n) bcopy ((s), (d), (n)) | ^~~~~ gmalloc.c:1376:11: note: in expansion of macro ‘memcpy’ 1376 | memcpy (result, ptr, min (size, (__malloc_size_t) 1 << type)); | ^~~~~~ gmalloc.c: In function ‘calloc’: gmalloc.c:56:33: warning: incompatible implicit declaration of built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:1431:12: note: in expansion of macro ‘memset’ 1431 | (void) memset (result, 0, nmemb * size); | ^~~~~~ gmalloc.c: In function ‘valloc’: gmalloc.c:1646:16: warning: implicit declaration of function ‘__getpagesize’ [-Wimplicit-function-declaration] 1646 | pagesize = __getpagesize (); | ^~~~~~~~~~~~~ ; ================ Link C object files (system "gcc -rdynamic -o scm -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now sc2.o ramap.o record.o gsubr.o ioext.o edline.o rgx.o socket.o posix.o unix.o crs.o dynl.o x.o differ.o continue.o scm.o scmmain.o findexec.o script.o time.o repl.o scl.o eval.o sys.o subr.o debug.o unif.o rope.o unexelf.o gmalloc.o -lm -lreadline -ltermcap -lcurses -ldl -L/usr/X11R6/lib -lX11 -lc") /usr/bin/ld: sys.o: in function `ltmpnam': /usr/src/scm-5f3-2/sys.c:267: warning: the use of `tmpnam' is dangerous, better use `mkstemp' ./build -p linux -hsystem -f libscm.opt -t lib ; Scheme (linux) script created by SLIB/batch ; [-p linux] ; used options from: libscm.opt ; ================ Write file with C defines (delete-file "scmflags.h") (call-with-output-file "scmflags.h" (lambda (fp) (for-each (lambda (string) (write-line string fp)) '("#define IMPLINIT \"Init5f3.scm\"" "#define INITS init_sc2();init_ioext();" "#define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ();" "#define CAUTIOUS" "#define BIGNUMS" "#define ARRAYS" "#define FLOATS" "#define CCLO" "#define TICKS" "#define CAN_DUMP" "#define MACRO")))) ; ================ Compile C source files (system "gcc -c -I/usr/include/X11 -DX11 -DSUN_DL -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fdebug-prefix-map=/<>=/usr/src/scm-5f3-2 -fstack-protector-strong -Wformat -Werror=format-security -O0 sc2.c ramap.c record.c gsubr.c ioext.c edline.c rgx.c socket.c posix.c unix.c crs.c dynl.c x.c differ.c continue.c scm.c findexec.c script.c time.c repl.c scl.c eval.c sys.c subr.c debug.c unif.c rope.c unexelf.c gmalloc.c") socket.c: In function ‘l_hostinfo’: socket.c:147:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 147 | ve[ 1] = makfromstrs(-1, entry->h_aliases); | ~~~~~^~~~~~~~~~~ | | | char ** In file included from socket.c:24: scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ socket.c:152:13: warning: assignment to ‘const char **’ from incompatible pointer type ‘char **’ [-Wincompatible-pointer-types] 152 | for (argv = entry->h_addr_list; argv[i]; i++); | ^ socket.c: In function ‘l_netinfo’: socket.c:184:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 184 | ve[ 1] = makfromstrs(-1, entry->n_aliases); | ~~~~~^~~~~~~~~~~ | | | char ** scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ socket.c: In function ‘l_protoinfo’: socket.c:214:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 214 | ve[ 1] = makfromstrs(-1, entry->p_aliases); | ~~~~~^~~~~~~~~~~ | | | char ** scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ socket.c: In function ‘l_servinfo’: socket.c:247:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 247 | ve[ 1] = makfromstrs(-1, entry->s_aliases); | ~~~~~^~~~~~~~~~~ | | | char ** scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ posix.c: In function ‘l_grinfo’: posix.c:194:33: warning: passing argument 2 of ‘makfromstrs’ from incompatible pointer type [-Wincompatible-pointer-types] 194 | ve[ 3] = makfromstrs(-1, entry->gr_mem); | ~~~~~^~~~~~~~ | | | char ** In file included from posix.c:21: scm.h:1038:62: note: expected ‘const char * const*’ but argument is of type ‘char **’ 1038 | SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); | ~~~~~~~~~~~~~~~~~~~~^~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ crs.c:72:3: warning: initialization of ‘int (*)(FILE *)’ from incompatible pointer type ‘int (*)(WINDOW *)’ {aka ‘int (*)(struct _win_st *)’} [-Wincompatible-pointer-types] 72 | wrefresh, | ^~~~~~~~ crs.c:72:3: note: (near initialization for ‘winptob.fflush’) crs.c:73:3: warning: initialization of ‘int (*)(FILE *)’ from incompatible pointer type ‘int (*)(WINDOW *)’ {aka ‘int (*)(struct _win_st *)’} [-Wincompatible-pointer-types] 73 | wgetch, | ^~~~~~ crs.c:73:3: note: (near initialization for ‘winptob.fgetc’) crs.c: In function ‘lunctrl’: crs.c:241:17: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 241 | char *str = unctrl(ICHR(c)); | ^~~~~~ crs.c: In function ‘init_crs’: crs.c:390:13: warning: passing argument 1 of ‘add_final’ from incompatible pointer type [-Wincompatible-pointer-types] 390 | add_final(lendwin); | ^~~~~~~ | | | SCM (*)() {aka long int (*)()} In file included from crs.c:21: scm.h:1002:37: note: expected ‘void (*)(void)’ but argument is of type ‘SCM (*)()’ {aka ‘long int (*)()’} 1002 | SCM_EXPORT void add_final P((void (*final)(void))); | ~~~~~~~^~~~~~~~~~~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ x.c: In function ‘make_xcolormap’: x.c:337:51: warning: passing argument 4 of ‘XSaveContext’ makes pointer from integer without a cast [-Wint-conversion] 337 | XSaveContext(XDISPLAY(sdpy), (XID)cmp, xtc_cmp, z); | ^ | | | SCM {aka long int} In file included from /usr/include/X11/Xlib.h:47, from x.c:35: /usr/include/X11/Xutil.h:580:5: note: expected ‘const char *’ but argument is of type ‘SCM’ {aka ‘long int’} 580 | _Xconst char* /* data */ | ^ x.c: In function ‘CCC2SCM’: x.c:585:47: warning: passing argument 4 of ‘XSaveContext’ makes pointer from integer without a cast [-Wint-conversion] 585 | XSaveContext(ccc->dpy, (XID)ccc, xtc_ccc, s_ccc); | ^~~~~ | | | SCM {aka long int} /usr/include/X11/Xutil.h:580:5: note: expected ‘const char *’ but argument is of type ‘SCM’ {aka ‘long int’} 580 | _Xconst char* /* data */ | ^ x.c: In function ‘x_draw_string’: x.c:2070:35: warning: passing argument 4 of ‘xldraw_string’ from incompatible pointer type [-Wincompatible-pointer-types] 2070 | xldraw_string(sdbl, sgc, sargs, &XDrawString, s_x_draw_string); | ^~~~~~~~~~~~ | | | int (*)(Display *, Drawable, struct _XGC *, int, int, const char *, int) {aka int (*)(Display *, long unsigned int, struct _XGC *, int, int, const char *, int)} x.c:2053:12: note: expected ‘int (*)(void)’ but argument is of type ‘int (*)(Display *, Drawable, struct _XGC *, int, int, const char *, int)’ {aka ‘int (*)(Display *, long unsigned int, struct _XGC *, int, int, const char *, int)’} 2053 | int (*proc)(); | ^~~~ x.c: In function ‘x_image_string’: x.c:2076:35: warning: passing argument 4 of ‘xldraw_string’ from incompatible pointer type [-Wincompatible-pointer-types] 2076 | xldraw_string(sdbl, sgc, sargs, &XDrawImageString, s_x_image_string); | ^~~~~~~~~~~~~~~~~ | | | int (*)(Display *, Drawable, struct _XGC *, int, int, const char *, int) {aka int (*)(Display *, long unsigned int, struct _XGC *, int, int, const char *, int)} x.c:2053:12: note: expected ‘int (*)(void)’ but argument is of type ‘int (*)(Display *, Drawable, struct _XGC *, int, int, const char *, int)’ {aka ‘int (*)(Display *, long unsigned int, struct _XGC *, int, int, const char *, int)’} 2053 | int (*proc)(); | ^~~~ differ.c:122:4: warning: initialization of ‘void * (*)()’ from incompatible pointer type ‘long int * (*)()’ [-Wincompatible-pointer-types] 122 | {long_subarray, | ^~~~~~~~~~~~~ differ.c:122:4: note: (near initialization for ‘long_procs.subarray’) differ.c:126:4: warning: initialization of ‘void * (*)()’ from incompatible pointer type ‘short int * (*)()’ [-Wincompatible-pointer-types] 126 | {short_subarray, | ^~~~~~~~~~~~~~ differ.c:126:4: note: (near initialization for ‘short_procs.subarray’) differ.c:130:4: warning: initialization of ‘void * (*)()’ from incompatible pointer type ‘char * (*)()’ [-Wincompatible-pointer-types] 130 | {char_subarray, | ^~~~~~~~~~~~~ differ.c:130:4: note: (near initialization for ‘char_procs.subarray’) In file included from scmfig.h:71, from scm.h:55, from scm.c:26: scm.c: In function ‘scm_init_extensions’: scmflags.h:3:116: warning: implicit declaration of function ‘init_unix’; did you mean ‘init_unif’? [-Wimplicit-function-declaration] 3 | #define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ(); | ^~~~~~~~~ scm.c:110:3: note: in expansion of macro ‘COMPILED_INITS’ 110 | COMPILED_INITS; /* initialize statically linked add-ons */ | ^~~~~~~~~~~~~~ scmflags.h:3:128: warning: implicit declaration of function ‘init_crs’; did you mean ‘init_subrs’? [-Wimplicit-function-declaration] 3 | #define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ(); | ^~~~~~~~ scm.c:110:3: note: in expansion of macro ‘COMPILED_INITS’ 110 | COMPILED_INITS; /* initialize statically linked add-ons */ | ^~~~~~~~~~~~~~ scmflags.h:3:139: warning: implicit declaration of function ‘init_x’; did you mean ‘init_rgx’? [-Wimplicit-function-declaration] 3 | #define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ(); | ^~~~~~ scm.c:110:3: note: in expansion of macro ‘COMPILED_INITS’ 110 | COMPILED_INITS; /* initialize statically linked add-ons */ | ^~~~~~~~~~~~~~ scmflags.h:3:148: warning: implicit declaration of function ‘init_differ’ [-Wimplicit-function-declaration] 3 | #define COMPILED_INITS init_ramap();init_record();init_gsubr();init_edline();init_rgx();init_socket();init_posix();init_unix();init_crs();init_x();init_differ(); | ^~~~~~~~~~~ scm.c:110:3: note: in expansion of macro ‘COMPILED_INITS’ 110 | COMPILED_INITS; /* initialize statically linked add-ons */ | ^~~~~~~~~~~~~~ script.c: In function ‘script_find_executable’: script.c:127:5: warning: case label value is less than minimum value for type [-Wswitch-outside-range] 127 | case EOF: | ^~~~ script.c: In function ‘find_impl_file’: script.c:149:18: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 149 | char *extptr = exec_path + strlen(exec_path); | ^~~~~~~~~ script.c:165:10: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 165 | extptr = exec_path + strlen(exec_path); | ^ script.c: In function ‘script_read_arg’: script.c:304:5: warning: case label value is less than minimum value for type [-Wswitch-outside-range] 304 | case EOF: goto endarg; | ^~~~ script.c: In function ‘script_process_argv’: script.c:362:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 362 | nargv[0] = argv[0]; | ^ script.c:377:22: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 377 | nargv[nargi++] = argv[argi++]; | ^ script.c:380:39: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 380 | while (argi <= argc) nargv[nargi++] = argv[argi++]; | ^ repl.c: In function ‘everr’: repl.c:2133:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2133 | err_pos = pos; | ^ repl.c:2134:14: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2134 | err_s_subr = s_subr; | ^ In file included from scl.c:21: scl.c: In function ‘pmantexp2dbl’: scm.h:1117:25: warning: passing argument 2 of ‘num2dbl’ makes pointer from integer without a cast [-Wint-conversion] 1117 | #define ARG1 2L | ^~ | | | long int scl.c:687:34: note: in expansion of macro ‘ARG1’ 687 | return ldexp(num2dbl(bmant,ARG1,s_str2number) * dpows5[point], point); | ^~~~ scm.h:1036:56: note: expected ‘char *’ but argument is of type ‘long int’ 1036 | SCM_EXPORT double num2dbl P((SCM num, char *pos, char *s_caller)); | ~~~~~~^~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ scm.h:1117:25: warning: passing argument 2 of ‘num2dbl’ makes pointer from integer without a cast [-Wint-conversion] 1117 | #define ARG1 2L | ^~ | | | long int scl.c:717:32: note: in expansion of macro ‘ARG1’ 717 | return ldexp(num2dbl(bmant,ARG1,s_str2number) / dpows5[-point], point); | ^~~~ scm.h:1036:56: note: expected ‘char *’ but argument is of type ‘long int’ 1036 | SCM_EXPORT double num2dbl P((SCM num, char *pos, char *s_caller)); | ~~~~~~^~~ scm.h:80:15: note: in definition of macro ‘P’ 80 | # define P(s) s | ^ unexelf.c: In function ‘find_section’: unexelf.c:406:51: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:634:9: note: in expansion of macro ‘fatal’ 634 | fatal ("Can't find %s in %s.\n", name, file_name); | ^~~~~ unexelf.c:525:1: note: include ‘’ or provide a declaration of ‘exit’ 524 | # include /* get ElfW etc */ +++ |+#include 525 | #endif unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:634:9: note: in expansion of macro ‘fatal’ 634 | fatal ("Can't find %s in %s.\n", name, file_name); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:634:9: note: in expansion of macro ‘fatal’ 634 | fatal ("Can't find %s in %s.\n", name, file_name); | ^~~~~ unexelf.c: In function ‘unexec’: unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:692:5: note: in expansion of macro ‘fatal’ 692 | fatal ("Can't open %s for reading: errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:692:5: note: in expansion of macro ‘fatal’ 692 | fatal ("Can't open %s for reading: errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:695:5: note: in expansion of macro ‘fatal’ 695 | fatal ("Can't fstat (%s): errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:695:5: note: in expansion of macro ‘fatal’ 695 | fatal ("Can't fstat (%s): errno %d\n", old_name, errno); | ^~~~~ unexelf.c:711:12: warning: too many arguments for format [-Wformat-extra-args] 711 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:711:5: note: in expansion of macro ‘fatal’ 711 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:711:5: note: in expansion of macro ‘fatal’ 711 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:714:5: note: in expansion of macro ‘fatal’ 714 | fatal ("Didn't read all of %s: errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:714:5: note: in expansion of macro ‘fatal’ 714 | fatal ("Didn't read all of %s: errno %d\n", old_name, errno); | ^~~~~ unexelf.c:782:12: warning: too many arguments for format [-Wformat-extra-args] 782 | fatal (".bss shrank when undumping???\n", 0, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:782:5: note: in expansion of macro ‘fatal’ 782 | fatal (".bss shrank when undumping???\n", 0, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:782:5: note: in expansion of macro ‘fatal’ 782 | fatal (".bss shrank when undumping???\n", 0, 0); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:790:5: note: in expansion of macro ‘fatal’ 790 | fatal ("Can't creat (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:790:5: note: in expansion of macro ‘fatal’ 790 | fatal ("Can't creat (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:795:5: note: in expansion of macro ‘fatal’ 795 | fatal ("Can't ftruncate (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:795:5: note: in expansion of macro ‘fatal’ 795 | fatal ("Can't ftruncate (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:800:12: warning: too many arguments for format [-Wformat-extra-args] 800 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:800:5: note: in expansion of macro ‘fatal’ 800 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:800:5: note: in expansion of macro ‘fatal’ 800 | fatal ("Can't allocate buffer for %s\n", old_name, 0); | ^~~~~ unexelf.c:855:18: warning: too many arguments for format [-Wformat-extra-args] 855 | fatal ("Program segment above .bss in %s\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:855:11: note: in expansion of macro ‘fatal’ 855 | fatal ("Program segment above .bss in %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:855:11: note: in expansion of macro ‘fatal’ 855 | fatal ("Program segment above .bss in %s\n", old_name, 0); | ^~~~~ unexelf.c:865:12: warning: too many arguments for format [-Wformat-extra-args] 865 | fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:865:5: note: in expansion of macro ‘fatal’ 865 | fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:865:5: note: in expansion of macro ‘fatal’ 865 | fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); | ^~~~~ unexelf.c:895:12: warning: too many arguments for format [-Wformat-extra-args] 895 | fatal ("Can't find .data in %s.\n", old_name, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ unexelf.c:406:41: note: in definition of macro ‘fatal’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:895:5: note: in expansion of macro ‘fatal’ 895 | fatal ("Can't find .data in %s.\n", old_name, 0); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:895:5: note: in expansion of macro ‘fatal’ 895 | fatal ("Can't find .data in %s.\n", old_name, 0); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1256:5: note: in expansion of macro ‘fatal’ 1256 | fatal ("Didn't write %d bytes: errno %d\n", | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1256:5: note: in expansion of macro ‘fatal’ 1256 | fatal ("Didn't write %d bytes: errno %d\n", | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1272:5: note: in expansion of macro ‘fatal’ 1272 | fatal ("Can't close (%s): errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1272:5: note: in expansion of macro ‘fatal’ 1272 | fatal ("Can't close (%s): errno %d\n", old_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1275:5: note: in expansion of macro ‘fatal’ 1275 | fatal ("Can't close (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1275:5: note: in expansion of macro ‘fatal’ 1275 | fatal ("Can't close (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1278:5: note: in expansion of macro ‘fatal’ 1278 | fatal ("Can't stat (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1278:5: note: in expansion of macro ‘fatal’ 1278 | fatal ("Can't stat (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: warning: incompatible implicit declaration of built-in function ‘exit’ [-Wbuiltin-declaration-mismatch] 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1284:5: note: in expansion of macro ‘fatal’ 1284 | fatal ("Can't chmod (%s): errno %d\n", new_name, errno); | ^~~~~ unexelf.c:406:51: note: include ‘’ or provide a declaration of ‘exit’ 406 | #define fatal(a, b, c) fprintf (stderr, a, b, c), exit (1) | ^~~~ unexelf.c:1284:5: note: in expansion of macro ‘fatal’ 1284 | fatal ("Can't chmod (%s): errno %d\n", new_name, errno); | ^~~~~ gmalloc.c: In function ‘__malloc_initialize’: gmalloc.c:56:33: warning: implicit declaration of function ‘bzero’ [-Wimplicit-function-declaration] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:486:3: note: in expansion of macro ‘memset’ 486 | memset (_heapinfo, 0, heapsize * sizeof (malloc_info)); | ^~~~~~ gmalloc.c:56:33: warning: incompatible implicit declaration of built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:486:3: note: in expansion of macro ‘memset’ 486 | memset (_heapinfo, 0, heapsize * sizeof (malloc_info)); | ^~~~~~ gmalloc.c: In function ‘morecore’: gmalloc.c:56:33: warning: incompatible implicit declaration of built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:556:15: note: in expansion of macro ‘memset’ 556 | memset (&newinfo[heapsize], 0, | ^~~~~~ gmalloc.c:59:33: warning: implicit declaration of function ‘bcopy’ [-Wimplicit-function-declaration] 59 | #define memcpy(d, s, n) bcopy ((s), (d), (n)) | ^~~~~ gmalloc.c:590:7: note: in expansion of macro ‘memcpy’ 590 | memcpy (newinfo, _heapinfo, heapsize * sizeof (malloc_info)); | ^~~~~~ gmalloc.c:59:33: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 59 | #define memcpy(d, s, n) bcopy ((s), (d), (n)) | ^~~~~ gmalloc.c:590:7: note: in expansion of macro ‘memcpy’ 590 | memcpy (newinfo, _heapinfo, heapsize * sizeof (malloc_info)); | ^~~~~~ gmalloc.c:56:33: warning: incompatible implicit declaration of built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:591:7: note: in expansion of macro ‘memset’ 591 | memset (&newinfo[heapsize], 0, | ^~~~~~ gmalloc.c: In function ‘__malloc_safe_bcopy’: gmalloc.c:1211:5: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 1211 | bcopy (from, to, size); | ^~~~~ gmalloc.c:1241:15: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 1241 | bcopy (endf, endt, to - from); | ^~~~~ gmalloc.c:1247:11: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 1247 | bcopy (from, to, endt - from); | ^~~~~ gmalloc.c: In function ‘_realloc_internal’: gmalloc.c:59:33: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 59 | #define memcpy(d, s, n) bcopy ((s), (d), (n)) | ^~~~~ gmalloc.c:1301:15: note: in expansion of macro ‘memcpy’ 1301 | memcpy (result, ptr, size); | ^~~~~~ gmalloc.c:59:33: warning: incompatible implicit declaration of built-in function ‘bcopy’ [-Wbuiltin-declaration-mismatch] 59 | #define memcpy(d, s, n) bcopy ((s), (d), (n)) | ^~~~~ gmalloc.c:1376:11: note: in expansion of macro ‘memcpy’ 1376 | memcpy (result, ptr, min (size, (__malloc_size_t) 1 << type)); | ^~~~~~ gmalloc.c: In function ‘calloc’: gmalloc.c:56:33: warning: incompatible implicit declaration of built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] 56 | #define memset(s, zero, n) bzero ((s), (n)) | ^~~~~ gmalloc.c:1431:12: note: in expansion of macro ‘memset’ 1431 | (void) memset (result, 0, nmemb * size); | ^~~~~~ gmalloc.c: In function ‘valloc’: gmalloc.c:1646:16: warning: implicit declaration of function ‘__getpagesize’ [-Wimplicit-function-declaration] 1646 | pagesize = __getpagesize (); | ^~~~~~~~~~~~~ ; ================ Link C object files (system "ar rc libscm.a sc2.o ramap.o record.o gsubr.o ioext.o edline.o rgx.o socket.o posix.o unix.o crs.o dynl.o x.o differ.o continue.o scm.o findexec.o script.o time.o repl.o scl.o eval.o sys.o subr.o debug.o unif.o rope.o unexelf.o gmalloc.o") (system "ranlib libscm.a") makeinfo --html --no-split scm.texi makeinfo --html --no-split Xlibscm.texi cp XlibScm.html Xlibscm.html cp ChangeLog changelog make[1]: Leaving directory '/<>' dh_auto_test -a make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1 make[1]: Entering directory '/<>' ./scm -fr4rstest.scm -e'(test-sc4)(test-cont)(test-delay)(gc)' \ -e '(or (null? errs) (quit 1))' < /dev/null SECTION(2 1) SECTION(3 4) # # # # # # # # # (#t #f #f #f #f #f #f #f #f)#t (#t #f #f #f #f #f #f #f #f)#f (#f #t #f #f #f #f #f #f #f)#\a (#f #f #t #f #f #f #f #f #f)() (#f #f #f #t #f #f #f #f #f)9739 (#f #f #f #f #t #f #f #f #f)(test) (#f #f #f #f #f #t #f #f #f)# (#f #f #f #f #f #f #t #f #f)"test" (#f #f #f #f #f #f #t #f #f)"" (#f #f #f #f #f #f #f #t #f)test (#f #f #f #f #f #f #f #f #t)#() (#f #f #f #f #f #f #f #f #t)#(a b c) SECTION(4 1 2) (quote (quote a)) ==> (quote a) (quote (quote a)) ==> (quote a) SECTION(4 1 3) (# 3 4) ==> 12 SECTION(4 1 4) (# "r4rstest.scm": (x) (+ x x)> 4) ==> 8 (# 7 10) ==> 3 (# "r4rstest.scm": (y) (+ x y)> 6) ==> 10 (# "r4rstest.scm": x x> 3 4 5 6) ==> (3 4 5 6) (# "r4rstest.scm": (x y . z) z> 3 4 5 6) ==> (5 6) SECTION(4 1 5) (if yes) ==> yes (if no) ==> no (if 1) ==> 1 SECTION(4 1 6) (define 3) ==> 3 (set! 5) ==> 5 SECTION(4 2 1) (cond greater) ==> greater (cond equal) ==> equal (cond 2) ==> 2 (case composite) ==> composite (case consonant) ==> consonant (and #t) ==> #t (and #f) ==> #f (and (f g)) ==> (f g) (and #t) ==> #t (or #t) ==> #t (or #t) ==> #t (or #f) ==> #f (or #f) ==> #f (or (b c)) ==> (b c) SECTION(4 2 2) (let 6) ==> 6 (let 35) ==> 35 (let* 70) ==> 70 (letrec #t) ==> #t (let 5) ==> 5 (let 34) ==> 34 (let 6) ==> 6 (let 34) ==> 34 (let 34) ==> 34 (let* 7) ==> 7 (let* 34) ==> 34 (let* 8) ==> 8 (let* 34) ==> 34 (letrec 9) ==> 9 (letrec 34) ==> 34 (letrec 10) ==> 10 (letrec 34) ==> 34 SECTION(4 2 3) (begin 6) ==> 6 SECTION(4 2 4) (do #(0 1 2 3 4)) ==> #(0 1 2 3 4) (do 25) ==> 25 (do 25) ==> 25 (let 1) ==> 1 (let ((6 1 3) (-5 -2))) ==> ((6 1 3) (-5 -2)) (let -1) ==> -1 SECTION(4 2 6) (quasiquote (list 3 4)) ==> (list 3 4) (quasiquote (list a (quote a))) ==> (list a (quote a)) (quasiquote (a 3 4 5 6 b)) ==> (a 3 4 5 6 b) (quasiquote ((foo 7) . cons)) ==> ((foo 7) . cons) (quasiquote #(10 5 2 4 3 8)) ==> #(10 5 2 4 3 8) (quasiquote 5) ==> 5 (quasiquote (a (quasiquote (b (unquote (+ 1 2)) (unquote (foo 4 d)) e)) f)) ==> (a (quasiquote (b (unquote (+ 1 2)) (unquote (foo 4 d)) e)) f) (quasiquote (a (quasiquote (b (unquote x) (unquote (quote y)) d)) e)) ==> (a (quasiquote (b (unquote x) (unquote (quote y)) d)) e) (quasiquote (list 3 4)) ==> (list 3 4) (quasiquote (quasiquote (list (unquote (+ 1 2)) 4))) ==> (quasiquote (list (unquote (+ 1 2)) 4)) SECTION(5 2 1) (tprint #t) ==> #t (define 6) ==> 6 (define 1) ==> 1 (define 9) ==> 9 (define 9) ==> 9 (define 10) ==> 10 (# 6) ==> (3 6) (# 6) ==> 9 SECTION(5 2 2) (define 45) ==> 45 (#) ==> 5 (define 34) ==> 34 (#) ==> 5 (define 34) ==> 34 (# 88) ==> 88 (# 4) ==> 4 (define 34) ==> 34 (internal-define 99) ==> 99 (internal-define 77) ==> 77 SECTION(6 1) (# #t) ==> #f (# 3) ==> #f (# (3)) ==> #f (# #f) ==> #t (# ()) ==> #f (# ()) ==> #f (# nil) ==> #f SECTION(6 2) (# a a) ==> #t (# a b) ==> #f (# 2 2) ==> #t (# () ()) ==> #t (# 10000 10000) ==> #t (# (1 . 2) (1 . 2)) ==> #f (# # "r4rstest.scm": () 1> # "r4rstest.scm": () 2>) ==> #f (# #f nil) ==> #f (# # #) ==> #t (# # "r4rstest.scm": () (set! n (+ n 1)) n> # "r4rstest.scm": () (set! n (+ n 1)) n>) ==> #t (# # "r4rstest.scm": () (set! n (+ n 1)) n> # "r4rstest.scm": () (set! n (+ n 1)) n>) ==> #f (# # #) ==> #f (# a a) ==> #t (# (a) (a)) ==> #f (# () ()) ==> #t (# # #) ==> #t (# (a) (a)) ==> #t (# #() #()) ==> #t (# # #) ==> #t (# a a) ==> #t (# (a) (a)) ==> #t (# (a (b) c) (a (b) c)) ==> #t (# "abc" "abc") ==> #t (# 2 2) ==> #t (# #(a a a a a) #(a a a a a)) ==> #t SECTION(6 3) (dot (a b c d e)) ==> (a b c d e) (# (a b c)) ==> #t (set-cdr! (a . 4)) ==> (a . 4) (# (a . 4) (a . 4)) ==> #t (dot (a b c . d)) ==> (a b c . d) (# (a . 4)) ==> #f (list? #f) ==> #f (# a ()) ==> (a) (# (a) (b c d)) ==> ((a) b c d) (# "a" (b c)) ==> ("a" b c) (# a 3) ==> (a . 3) (# (a b) c) ==> ((a b) . c) (# (a b c)) ==> a (# ((a) b c d)) ==> (a) (# (1 . 2)) ==> 1 (# ((a) b c d)) ==> (b c d) (# (1 . 2)) ==> 2 (# a 7 c) ==> (a 7 c) (#) ==> () (# (a b c)) ==> 3 (# (a (b) (c d e))) ==> 3 (# ()) ==> 0 (# (x) (y)) ==> (x y) (# (a) (b c d)) ==> (a b c d) (# (a (b)) ((c))) ==> (a (b) (c)) (#) ==> () (# (a b) (c . d)) ==> (a b c . d) (# () a) ==> a (# (a b c)) ==> (c b a) (# (a (b c) d (e (f)))) ==> ((e (f)) d (b c) a) (# (a b c d) 2) ==> c (# a (a b c)) ==> (a b c) (# b (a b c)) ==> (b c) (# a (b c d)) ==> #f (# (a) (b (a) c)) ==> #f (# (a) (b (a) c)) ==> ((a) c) (# 101 (100 101 102)) ==> (101 102) (# a ((a 1) (b 2) (c 3))) ==> (a 1) (# b ((a 1) (b 2) (c 3))) ==> (b 2) (# d ((a 1) (b 2) (c 3))) ==> #f (# (a) (((a)) ((b)) ((c)))) ==> #f (# (a) (((a)) ((b)) ((c)))) ==> ((a)) (# 5 ((2 3) (5 7) (11 13))) ==> (5 7) SECTION(6 4) (# a) ==> #t (standard-case #t) ==> #t (standard-case #t) ==> #t (#string> flying-fish) ==> "flying-fish" (#string> martin) ==> "martin" (#string> \Malvina) ==> "Malvina" (standard-case #t) ==> #t (string-set! "cb") ==> "cb" (#string> ab) ==> "ab" (#symbol> "ab") ==> ab (# mississippi mississippi) ==> #t (string->symbol #f) ==> #f (#symbol> "jollywog") ==> jollywog SECTION(6 5 5) (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #f (#>/Transcen.scm": (z1 z2) (cond ((and (exact? z2) (not (and (zero? z1) (negative? z2)))) (integer-expt z1 z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (else (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> 0 0) ==> 1 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> 0 1) ==> 0 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> 0 256) ==> 0 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> -1 256) ==> 1 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> -1 255) ==> -1 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> -1 -256) ==> 1 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> -1 -255) ==> -1 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> 256 0) ==> 1 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> -256 0) ==> 1 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> 256 1) ==> 256 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> -256 1) ==> -256 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> 2 3) ==> 8 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> -2 3) ==> -8 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> 3 2) ==> 9 (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> -3 2) ==> 9 (# 22 22 22) ==> #t (# 22 22) ==> #t (# 34 34 35) ==> #f (# 34 35) ==> #f (#> 3 -6246) ==> #t (#> 9 9 -2424) ==> #f (#=> 3 -4 -6246) ==> #t (#=> 9 9) ==> #t (#=> 8 9) ==> #f (# -1 2 3 4 5 6 7 8) ==> #t (# -1 2 3 4 4 5 6 7) ==> #f (# -1 2 3 4 5 6 7 8) ==> #t (# -1 2 3 4 4 5 6 7) ==> #t (# 1 3 2) ==> #f (#=> 1 3 2) ==> #f (# 0) ==> #t (# 1) ==> #f (# -1) ==> #f (# -100) ==> #f (# 4) ==> #t (# -4) ==> #f (# 0) ==> #f (# 4) ==> #f (# -4) ==> #t (# 0) ==> #f (# 3) ==> #t (# 2) ==> #f (# -4) ==> #f (# -1) ==> #t (# 3) ==> #f (# 2) ==> #t (# -4) ==> #t (# -1) ==> #f (# 34 5 7 38 6) ==> 38 (# 3 5 5 330 4 -24) ==> -24 (# 3 4) ==> 7 (# 3) ==> 3 (#) ==> 0 (# 4) ==> 4 (#) ==> 1 (# 1) ==> 1 (# -1) ==> -1 (# 6 3) ==> 2 (# 6 -2) ==> -3 (# -6 2) ==> -3 (# -6 -2) ==> 3 (# 3 4) ==> -1 (# 3) ==> -3 (# -7) ==> 7 (# 7) ==> 7 (# 0) ==> 0 (# 35 7) ==> 5 (# -35 7) ==> -5 (# 35 -7) ==> -5 (# -35 -7) ==> 5 (# 13 4) ==> 1 (# 13 4) ==> 1 (# -13 4) ==> 3 (# -13 4) ==> -1 (# 13 -4) ==> -3 (# 13 -4) ==> 1 (# -13 -4) ==> -1 (# -13 -4) ==> -1 (# 0 86400) ==> 0 (# 0 -86400) ==> 0 (# 238 9) ==> #t (# -238 9) ==> #t (# 238 -9) ==> #t (# -238 -9) ==> #t (# 0 4) ==> 4 (# -4 0) ==> 4 (# 32 -36) ==> 4 (#) ==> 0 (# 32 -36) ==> 288 (#) ==> 1 SECTION(6 5 5) (#number "r4rstest.scm": (str) (#@define ((ans (string->number str))) (cond ((not ans) #t) ((number? ans) #t) (else ans)))> "+#.#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "-#.#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#.#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "1/0") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "-1/0") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "0/0") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "+1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "-1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "0/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "0/0-0/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "1/0-1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "-1/0+1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "#i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "#e") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((#@number? #@ans) #t) (#t ans)))> "#i0/0") ==> #t (# 0.-1.i) ==> #t (# 0.+1.i) ==> #t (# 2.+1.i) ==> #t SECTION(6 5 9) (#string> 0) ==> "0" (#string> 100) ==> "100" (#string> 256 16) ==> "100" (#number> "100") ==> 100 (#number> "100" 16) ==> 256 (#number> "") ==> #f (#number> ".") ==> #f (#number> "d") ==> #f (#number> "D") ==> #f (#number> "i") ==> #f (#number> "I") ==> #f (#number> "3i") ==> #f (#number> "3I") ==> #f (#number> "33i") ==> #f (#number> "33I") ==> #f (#number> "3.3i") ==> #f (#number> "3.3I") ==> #f (#number> "-") ==> #f (#number> "+") ==> #f (string->number #t) ==> #t (string->number #t) ==> #t SECTION(6 6) (# #\space #\space) ==> #t (# #\space #\space) ==> #t (# #\a) ==> #t (# #\() ==> #t (# #\space) ==> #t (# #\nl) ==> #t (# #\A #\B) ==> #f (# #\a #\b) ==> #f (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (# #\A #\B) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #f (#?> #\A #\B) ==> #f (#?> #\a #\b) ==> #f (#?> #\9 #\0) ==> #t (#?> #\A #\A) ==> #f (# #\A #\B) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (#=?> #\A #\B) ==> #f (#=?> #\a #\b) ==> #f (#=?> #\9 #\0) ==> #t (#=?> #\A #\A) ==> #t (# #\A #\B) ==> #f (# #\a #\B) ==> #f (# #\A #\b) ==> #f (# #\a #\b) ==> #f (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (# #\A #\a) ==> #t (# #\A #\B) ==> #t (# #\a #\B) ==> #t (# #\A #\b) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #f (# #\A #\a) ==> #f (#?> #\A #\B) ==> #f (#?> #\a #\B) ==> #f (#?> #\A #\b) ==> #f (#?> #\a #\b) ==> #f (#?> #\9 #\0) ==> #t (#?> #\A #\A) ==> #f (#?> #\A #\a) ==> #f (# #\A #\B) ==> #t (# #\a #\B) ==> #t (# #\A #\b) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (# #\A #\a) ==> #t (#=?> #\A #\B) ==> #f (#=?> #\a #\B) ==> #f (#=?> #\A #\b) ==> #f (#=?> #\a #\b) ==> #f (#=?> #\9 #\0) ==> #t (#=?> #\A #\A) ==> #t (#=?> #\A #\a) ==> #t (# #\a) ==> #t (# #\A) ==> #t (# #\z) ==> #t (# #\Z) ==> #t (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #f (# #\;) ==> #f (# #\a) ==> #f (# #\A) ==> #f (# #\z) ==> #f (# #\Z) ==> #f (# #\0) ==> #t (# #\9) ==> #t (# #\space) ==> #f (# #\;) ==> #f (# #\a) ==> #f (# #\A) ==> #f (# #\z) ==> #f (# #\Z) ==> #f (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #t (# #\;) ==> #f (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #f (# #\;) ==> #f (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #f (# #\;) ==> #f (#char> 46) ==> #\. (#char> 65) ==> #\A (#char> 97) ==> #\a (# #\A) ==> #\A (# #\a) ==> #\A (# #\A) ==> #\a (# #\a) ==> #\a SECTION(6 7) (# "The word \"recursion\\\" has many meanings.") ==> #t (string-set! "?**") ==> "?**" (# #\a #\b #\c) ==> "abc" (#) ==> "" (# "abc") ==> 3 (# "abc" 0) ==> #\a (# "abc" 2) ==> #\c (# "") ==> 0 (# "ab" 0 0) ==> "" (# "ab" 1 1) ==> "" (# "ab" 2 2) ==> "" (# "ab" 0 1) ==> "a" (# "ab" 1 2) ==> "b" (# "ab" 0 2) ==> "ab" (# "foo" "bar") ==> "foobar" (# "foo") ==> "foo" (# "foo" "") ==> "foo" (# "" "foo") ==> "foo" (#) ==> "" (# 0) ==> "" (# "" "") ==> #t (# "" "") ==> #f (#?> "" "") ==> #f (# "" "") ==> #t (#=?> "" "") ==> #t (# "" "") ==> #t (# "" "") ==> #f (#?> "" "") ==> #f (# "" "") ==> #t (#=?> "" "") ==> #t (# "A" "B") ==> #f (# "a" "b") ==> #f (# "9" "0") ==> #f (# "A" "A") ==> #t (# "A" "B") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #f (#?> "A" "B") ==> #f (#?> "a" "b") ==> #f (#?> "9" "0") ==> #t (#?> "A" "A") ==> #f (# "A" "B") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #t (#=?> "A" "B") ==> #f (#=?> "a" "b") ==> #f (#=?> "9" "0") ==> #t (#=?> "A" "A") ==> #t (# "A" "B") ==> #f (# "a" "B") ==> #f (# "A" "b") ==> #f (# "a" "b") ==> #f (# "9" "0") ==> #f (# "A" "A") ==> #t (# "A" "a") ==> #t (# "A" "B") ==> #t (# "a" "B") ==> #t (# "A" "b") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #f (# "A" "a") ==> #f (#?> "A" "B") ==> #f (#?> "a" "B") ==> #f (#?> "A" "b") ==> #f (#?> "a" "b") ==> #f (#?> "9" "0") ==> #t (#?> "A" "A") ==> #f (#?> "A" "a") ==> #f (# "A" "B") ==> #t (# "a" "B") ==> #t (# "A" "b") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #t (# "A" "a") ==> #t (#=?> "A" "B") ==> #f (#=?> "a" "B") ==> #f (#=?> "A" "b") ==> #f (#=?> "a" "b") ==> #f (#=?> "9" "0") ==> #t (#=?> "A" "A") ==> #t (#=?> "A" "a") ==> #t SECTION(6 8) (# #(0 (2 2 2 2) "Anna")) ==> #t (# a b c) ==> #(a b c) (#) ==> #() (# #(0 (2 2 2 2) "Anna")) ==> 3 (# #()) ==> 0 (# #(1 1 2 3 5 8 13 21) 5) ==> 8 (vector-set #(0 ("Sue" "Sue") "Anna")) ==> #(0 ("Sue" "Sue") "Anna") (# 2 hi) ==> #(hi hi) (# 0) ==> #() (# 0 a) ==> #() SECTION(6 9) (# #) ==> #t (# car) ==> #f (# # "r4rstest.scm": (x) (* x x)>) ==> #t (# (lambda (x) (* x x))) ==> #f (# #) ==> #t (# #) ==> #t (# # (3 4)) ==> 7 (# # "r4rstest.scm": (a b) (+ a b)> (3 4)) ==> 7 (# # 10 (3 4)) ==> 17 (# # ()) ==> () (# "r4rstest.scm": args (f (apply g args))> 12 75) ==> 30 (# # ((a b) (d e) (g h))) ==> (b e h) (# # (1 2 3) (4 5 6)) ==> (5 7 9) (# # (1 2 3)) ==> (1 2 3) (# # (1 2 3)) ==> (1 2 3) (# # (1 2 3)) ==> (-1 -2 -3) (for-each #(0 1 4 9 16)) ==> #(0 1 4 9 16) (# # "r4rstest.scm": (exit) (for-each (lambda (x) (if (negative? x) (exit x))) (quote (54 0 37 -3 245 19))) #t>) ==> -3 (# (1 2 3 4)) ==> 4 (# (a b . c)) ==> #f (# # ()) ==> () SECTION(6 10 1) (# #) ==> #t (# #) ==> #t (#>/Init5f3.scm": (str proc) (#@call-with-open-ports (#@open-input-file #@str) #@proc)> "r4rstest.scm" #) ==> #t (# #) ==> #t SECTION(6 10 2) (# #) ==> #\; (# #) ==> #\; (# #) ==> (define cur-section (quote ())) (# #) ==> #\( (# #) ==> (define errs (quote ())) SECTION(6 10 3) (#>/Init5f3.scm": (str proc) (call-with-open-ports (open-output-file str) proc)> "tmp1" # "r4rstest.scm": (test-file) (write-char #\; test-file) (display #\; test-file) (display ";" test-file) (write write-test-obj test-file) (newline test-file) (write load-test-obj test-file) (output-port? test-file)>) ==> #t (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) (# #) ==> #t (# #) ==> #t (input-port? #t) ==> #t (# #) ==> #\; (# #) ==> #\; (# #) ==> #\; (# #) ==> (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)) (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) (# #) ==> #t (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) (# #) ==> #t (# #) ==> #t (input-port? #t) ==> #t (# #) ==> #\; (# #) ==> #\; (# #) ==> #\; (# #) ==> (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)) (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) Passed all tests ;testing inexact numbers; SECTION(6 2) (# 1 1.) ==> #f (# 0 0.) ==> #f (# 0. 0.) ==> #t (# 0. 0.) ==> #t (# 0. 0.) ==> #t (# 0. 0.) ==> #t (# 0. 0.) ==> #t SECTION(6 5 5) (magnitude 1.) ==> 1. (# 1.e300+1.e300i 4.e300+4.e300i) ==> 2.5e-1 (magnitude 1.) ==> 1. (# 1.e-300+1.e-300i 4.e-300+4.e-300i) ==> 2.5e-1 (# 0. 0.) ==> #t (# 0. 0.) ==> #t (# 0. 0.) ==> #t (# 3.9) ==> #t (max #t) ==> #t (# 3.9 4) ==> 4. (#inexact> 4) ==> 4. (#inexact> 4.) ==> 4. (#exact> 4) ==> 4 (#exact> 4.) ==> 4 (# -4.5) ==> -4. (# -3.5) ==> -4. (# -3.9) ==> -4. (# 0.) ==> 0. (# 2.5e-1) ==> 0. (# 8.e-1) ==> 1. (# 3.5) ==> 4. (# 4.5) ==> 4. (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((zero? z2) (+ 1 (* z1 z2))) ((and (real? z2) (real? z1) (positive? z1)) (real-expt z1 z2)) (#t (exp (* (if (zero? z1) (real-part z2) z2) (log z1)))))> 0. 1.) ==> 0. (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((#@zero? #@z2) (+ 1 (* z1 z2))) ((#@and (#@real? #@z2) (#@real? #@z1) (#@positive? #@z1)) (real-expt z1 z2)) (#t (#@exp (#@* (#@if (#@zero? #@z1) (#@real-part #@z2) z2) (#@log #@z1)))))> 0. 1) ==> 0. (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((#@zero? #@z2) (+ 1 (* z1 z2))) ((#@and (#@real? #@z2) (#@real? #@z1) (#@positive? #@z1)) (real-expt z1 z2)) (#t (#@exp (#@* (#@if (#@zero? #@z1) (#@real-part #@z2) z2) (#@log #@z1)))))> 0 1.) ==> 0. (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((#@zero? #@z2) (+ 1 (* z1 z2))) ((#@and (#@real? #@z2) (#@real? #@z1) (#@positive? #@z1)) (real-expt z1 z2)) (#t (#@exp (#@* (#@if (#@zero? #@z1) (#@real-part #@z2) z2) (#@log #@z1)))))> -25 0.) ==> 1. (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((#@zero? #@z2) (#@+ 1 (#@* #@z1 #@z2))) ((#@and (#@real? #@z2) (#@real? #@z1) (#@positive? #@z1)) (real-expt z1 z2)) (#t (#@exp (#@* (#@if (#@zero? #@z1) (#@real-part #@z2) z2) (#@log #@z1)))))> -3.25 0.) ==> 1. (#>/Transcen.scm": (z1 z2) (#@cond ((#@and (#@exact? #@z2) (#@not (#@and (#@zero? #@z1) (#@negative? #@z2)))) (#@integer-expt #@z1 #@z2)) ((#@zero? #@z2) (#@+ 1 (#@* #@z1 #@z2))) ((#@and (#@real? #@z2) (#@real? #@z1) (#@positive? #@z1)) (real-expt z1 z2)) (#t (#@exp (#@* (#@if (#@zero? #@z1) (#@real-part #@z2) z2) (#@log #@z1)))))> -3.25 0) ==> 1. (#>/Transcen.scm": (z . y) (#@if (#@null? #@y) (#@if (#@real? #@z) (#@real-atan #@z) (/ (log (/ (- 0.+1.i z) (+ 0.+1.i z))) 0.+2.i)) ($atan2 z (car y)))> 1 1) ==> 7.853981633974483e-1 (#>/Init5f3.scm": (str proc) (#@call-with-open-ports (#@open-output-file #@str) #@proc)> "tmp3" # "r4rstest.scm": (test-file) (write-char #\; test-file) (display #\; test-file) (display ";" test-file) (write write-test-obj test-file) (newline test-file) (write load-test-obj test-file) (output-port? test-file)>) ==> #t (# #) ==> (define foo (quote (2.5e-1 -3.25))) (# #) ==> #t (# #) ==> #t (input-port? #t) ==> #t (# #) ==> #\; (# #) ==> #\; (# #) ==> #\; (# #) ==> (2.5e-1 -3.25) (# #) ==> (define foo (quote (2.5e-1 -3.25))) (pentium-fdiv-bug #t) ==> #t Passed all tests SECTION(6 5 6) (float-print-test #t) ==> #t (mult-float-print-test #t) ==> #t (mult-float-print-test #t) ==> #t (mult-float-print-test #t) ==> #t (mult-float-print-test #t) ==> #t (mult-float-print-test #t) ==> #t (# cnt 308) success) (let* ((estr (string-append "1.e" (number->string cnt))) (num (string->number estr)) (str (number->string num))) (cond ((or (>= (string-length str) 10) (not (equal? (string->number str) num))) (set! success #f) (for-each write (list estr num str (string->number str))))))))>) ==> #t (#number (number->string xx)))) (cond ((not (= xx cnv)) (display "Number readback failure for ") (display (quasiquote (expt (unquote f2.0) (unquote p)))) (newline) (display xx) (newline) (set! all-ok? #f))))))>) ==> #t ;testing bignums; SECTION(6 5 7) (# 33333333333333333333 3) ==> 0 (# 33333333333333333333 -3) ==> 0 (# 33333333333333333333 3) ==> 0 (# 33333333333333333333 -3) ==> 0 (# 33333333333333333332 3) ==> 2 (# 33333333333333333332 -3) ==> -1 (# 33333333333333333332 3) ==> 2 (# 33333333333333333332 -3) ==> 2 (# -33333333333333333332 3) ==> 1 (# -33333333333333333332 -3) ==> -2 (# -33333333333333333332 3) ==> -2 (# -33333333333333333332 -3) ==> -2 (# 3 33333333333333333333) ==> 3 (# -3 33333333333333333333) ==> 33333333333333333330 (# 3 33333333333333333333) ==> 3 (# -3 33333333333333333333) ==> -3 (# 3 -33333333333333333333) ==> -33333333333333333330 (# -3 -33333333333333333333) ==> -3 (# 3 -33333333333333333333) ==> 3 (# -3 -33333333333333333333) ==> -3 (# -2177452800 86400) ==> 0 (# 2177452800 -86400) ==> 0 (# 2177452800 86400) ==> 0 (# -2177452800 -86400) ==> 0 (# 0 -2177452800) ==> 0 (remainder #t) ==> #t (remainder #t) ==> #t (# 33333333333333333333 11111111111111111111) ==> 11111111111111111111 (# 33333333333333333332 11111111111111111111) ==> 1 (# 33333333333333333330 11111111111111111111) ==> 1 (# 33333333333333333333 33333333333333333330) ==> 3 (# 33333333333333333333 11111111111111111111) ==> 33333333333333333333 (# -3 11111111111111111111) ==> 33333333333333333333 SECTION(6 5 8) (#string> 281474976710655325431) ==> "281474976710655325431" Passed all tests ;testing bignum-inexact comparisons; SECTION(6 5 5) (# 1427247692705959881058285969449495136382746625 1.42724769270596e45 1427247692705959881058285969449495136382746623) ==> #f (# 1.42724769270596e45 1427247692705959881058285969449495136382746625 1427247692705959881058285969449495136382746623) ==> #f (# 1427247692705959881058285969449495136382746623 1.42724769270596e45 1427247692705959881058285969449495136382746625) ==> #t To fully test continuations, Scheme 4, and DELAY/FORCE do: (test-cont) (test-sc4) (test-delay) ;testing scheme 4 functions; SECTION(6 7) (#list> "P l") ==> (#\P #\space #\l) (#list> "") ==> () (#string> (#\1 #\\ #\")) ==> "1\\\"" (#string> ()) ==> "" SECTION(6 8) (#list> #(dah dah didah)) ==> (dah dah didah) (#list> #()) ==> () (#vector> (dididit dah)) ==> #(dididit dah) (#vector> ()) ==> #() SECTION(6 10 4) (load (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c))) ==> (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)) Passed all tests ;testing continuations; SECTION(6 9) (# (a (b (c))) ((a) b c)) ==> #t (# (a (b (c))) ((a) b c d)) ==> #f Passed all tests ;testing DELAY and FORCE; SECTION(6 9) (delay 3) ==> 3 (delay (3 3)) ==> (3 3) (delay 2) ==> 2 (# # count x) count (force p)))>>) ==> 6 (# #) ==> 6 (force 3) ==> 3 Passed all tests make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp dh_prep -a debian/rules override_dh_auto_install make[1]: Entering directory '/<>' # Make .scm scheme library scripts non-executable... chmod a-x *.scm *.c # except compile.scm chmod a+x compile.scm # skip; files listed explicitly make[1]: Leaving directory '/<>' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_installexamples -a dh_installman -a dh_installinfo -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a debian/rules override_dh_strip make[1]: Entering directory '/<>' dh_strip --no-automatic-dbgsym make[1]: Leaving directory '/<>' dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 pkgstriptranslations: processing scm (in debian/scm); do_strip: , oemstrip: pkgstriptranslations: processing libscm-dev (in debian/libscm-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/scm/DEBIAN/control, package scm, directory debian/scm .. removing usr/share/doc/scm/changelog.gz pkgstripfiles: Running PNG optimization (using 4 cpus) for package scm ... pkgstripfiles: No PNG files. dpkg-deb: building package 'scm' in '../scm_5f3-2_armhf.deb'. pkgstripfiles: processing control file: debian/libscm-dev/DEBIAN/control, package libscm-dev, directory debian/libscm-dev Searching for duplicated docs in dependency scm... symlinking changelog.Debian.gz in libscm-dev to file in scm pkgstripfiles: Running PNG optimization (using 4 cpus) for package libscm-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libscm-dev' in '../libscm-dev_5f3-2_armhf.deb'. dpkg-genbuildinfo --build=any -O../scm_5f3-2_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../scm_5f3-2_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-12-20T06:31:38Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ scm_5f3-2_armhf.changes: ------------------------ Format: 1.8 Date: Sun, 18 Dec 2022 14:15:57 +0100 Source: scm Binary: libscm-dev scm Built-For-Profiles: noudeb Architecture: armhf Version: 5f3-2 Distribution: lunar-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Göran Weinholt Description: libscm-dev - Embeddable library for SCM Scheme language interpreter scm - Scheme language interpreter Closes: 1024882 Changes: scm (5f3-2) unstable; urgency=medium . Team upload. . [ Göran Weinholt ] * use-compiler-flags.patch: Pass through compilation flags to gcc * debian/patches/disable-bigrecy.patch: Disable bigrecy() again (Closes: #1024882) * debian/rules: Disable C optimizations to work around a test failure * debian/control: Add myself to uploaders . [ Debian Janitor ] * Remove constraints unnecessary since buster * Update standards version to 4.6.1, no changes needed. Checksums-Sha1: bd4710af9805745a0edcc633e457a750e37babc0 200972 libscm-dev_5f3-2_armhf.deb 80e4e5d25b51f8d7e97205a62e07c1dd24084a96 6437 scm_5f3-2_armhf.buildinfo cb3224a54bdfd3969729cb5be01b1f14a7ed92fc 568454 scm_5f3-2_armhf.deb Checksums-Sha256: a3c19328783fbbdebcdf11ff561e5c2e2029fc2a2235f39afb7b4de07d39b546 200972 libscm-dev_5f3-2_armhf.deb b53e16d35f40f1d533795f2d4dbb7376b04401cc8602b78116ff5329aa186699 6437 scm_5f3-2_armhf.buildinfo 1145ab544225dfa3fcafd7848dbf984986027c561c5ee1e2efe8a033e97a45c2 568454 scm_5f3-2_armhf.deb Files: 13f09833fb789179410e0948bd6e6d59 200972 libdevel optional libscm-dev_5f3-2_armhf.deb cfbdbfd511d3d3a64f08e2ca271d2ce9 6437 interpreters optional scm_5f3-2_armhf.buildinfo c0a236ea262a7497799b4346abcd9483 568454 interpreters optional scm_5f3-2_armhf.deb /<>/scm_5f3-2_armhf.changes.new could not be renamed to /<>/scm_5f3-2_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: scm Binary: libscm-dev scm Architecture: armhf Version: 5f3-2 Checksums-Md5: 13f09833fb789179410e0948bd6e6d59 200972 libscm-dev_5f3-2_armhf.deb c0a236ea262a7497799b4346abcd9483 568454 scm_5f3-2_armhf.deb Checksums-Sha1: bd4710af9805745a0edcc633e457a750e37babc0 200972 libscm-dev_5f3-2_armhf.deb cb3224a54bdfd3969729cb5be01b1f14a7ed92fc 568454 scm_5f3-2_armhf.deb Checksums-Sha256: a3c19328783fbbdebcdf11ff561e5c2e2029fc2a2235f39afb7b4de07d39b546 200972 libscm-dev_5f3-2_armhf.deb 1145ab544225dfa3fcafd7848dbf984986027c561c5ee1e2efe8a033e97a45c2 568454 scm_5f3-2_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Tue, 20 Dec 2022 06:31:37 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-10), autotools-dev (= 20220109.1), base-files (= 12.3ubuntu1), base-passwd (= 3.6.1), bash (= 5.2-1ubuntu2), binutils (= 2.39.50.20221211-0ubuntu1), binutils-arm-linux-gnueabihf (= 2.39.50.20221211-0ubuntu1), binutils-common (= 2.39.50.20221211-0ubuntu1), bsdextrautils (= 2.38.1-4ubuntu1), bsdutils (= 1:2.38.1-4ubuntu1), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), coreutils (= 9.1-1ubuntu1), cpp (= 4:12.2.0-1ubuntu1), cpp-12 (= 12.2.0-10ubuntu1), dash (= 0.5.11+git20210903+057cd650a4ed-9ubuntu1), debconf (= 1.5.80), debhelper (= 13.10.1ubuntu1), debianutils (= 5.7-0.4), debugedit (= 1:5.0-5), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.0-2), diffutils (= 1:3.8-2), dpkg (= 1.21.12ubuntu2), dpkg-dev (= 1.21.12ubuntu2), dwz (= 0.14+20220924-2), file (= 1:5.41-4), findutils (= 4.9.0-3ubuntu1), g++ (= 4:12.2.0-1ubuntu1), g++-12 (= 12.2.0-10ubuntu1), gcc (= 4:12.2.0-1ubuntu1), gcc-12 (= 12.2.0-10ubuntu1), gcc-12-base (= 12.2.0-10ubuntu1), gettext (= 0.21-10), gettext-base (= 0.21-10), grep (= 3.8-3), groff-base (= 1.22.4-9), gzip (= 1.12-1ubuntu1), hostname (= 3.23ubuntu2), init-system-helpers (= 1.65.2), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.1-2), libarchive-zip-perl (= 1.68-1), libasan8 (= 12.2.0-10ubuntu1), libatomic1 (= 12.2.0-10ubuntu1), libattr1 (= 1:2.5.1-3), libaudit-common (= 1:3.0.7-1ubuntu3), libaudit1 (= 1:3.0.7-1ubuntu3), libbinutils (= 2.39.50.20221211-0ubuntu1), libblkid1 (= 2.38.1-4ubuntu1), libbsd0 (= 0.11.7-1), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.36-0ubuntu4), libc-dev-bin (= 2.36-0ubuntu4), libc6 (= 2.36-0ubuntu4), libc6-dev (= 2.36-0ubuntu4), libcap-ng0 (= 0.8.3-1build1), libcap2 (= 1:2.66-2), libcc1-0 (= 12.2.0-10ubuntu1), libcom-err2 (= 1.46.6~rc1-1ubuntu1), libcrypt-dev (= 1:4.4.33-1), libcrypt1 (= 1:4.4.33-1), libctf-nobfd0 (= 2.39.50.20221211-0ubuntu1), libctf0 (= 2.39.50.20221211-0ubuntu1), libdb5.3 (= 5.3.28+dfsg1-0.10), libdebconfclient0 (= 0.264ubuntu1), libdebhelper-perl (= 13.10.1ubuntu1), libdpkg-perl (= 1.21.12ubuntu2), libdw1 (= 0.188-1), libelf1 (= 0.188-1), libfile-stripnondeterminism-perl (= 1.13.0-2), libgcc-12-dev (= 12.2.0-10ubuntu1), libgcc-s1 (= 12.2.0-10ubuntu1), libgcrypt20 (= 1.10.1-2ubuntu1), libgdbm-compat4 (= 1.23-3), libgdbm6 (= 1.23-3), libgmp10 (= 2:6.2.1+dfsg1-1.1ubuntu1), libgomp1 (= 12.2.0-10ubuntu1), libgpg-error0 (= 1.46-1), libgssapi-krb5-2 (= 1.20.1-1build1), libicu71 (= 71.1-3ubuntu1), libisl23 (= 0.25-1), libjansson4 (= 2.14-2), libk5crypto3 (= 1.20.1-1build1), libkeyutils1 (= 1.6.3-2), libkrb5-3 (= 1.20.1-1build1), libkrb5support0 (= 1.20.1-1build1), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.4.0-0.1), libmagic-mgc (= 1:5.41-4), libmagic1 (= 1:5.41-4), libmd0 (= 1.0.4-2), libmount1 (= 2.38.1-4ubuntu1), libmpc3 (= 1.2.1-2build1), libmpfr6 (= 4.1.0-3build3), libncurses-dev (= 6.3+20220423-2), libncurses5-dev (= 6.3+20220423-2), libncurses6 (= 6.3+20220423-2), libncursesw6 (= 6.3+20220423-2), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libpam-modules (= 1.5.2-5ubuntu1), libpam-modules-bin (= 1.5.2-5ubuntu1), libpam-runtime (= 1.5.2-5ubuntu1), libpam0g (= 1.5.2-5ubuntu1), libpcre2-8-0 (= 10.40-1ubuntu1), libperl5.36 (= 5.36.0-6), libpipeline1 (= 1.5.7-1), libpthread-stubs0-dev (= 0.4-1build2), libreadline-dev (= 8.2-1.2), libreadline8 (= 8.2-1.2), libseccomp2 (= 2.5.4-1ubuntu2), libselinux1 (= 3.4-1build1), libsmartcols1 (= 2.38.1-4ubuntu1), libssl3 (= 3.0.5-2ubuntu2), libstdc++-12-dev (= 12.2.0-10ubuntu1), libstdc++6 (= 12.2.0-10ubuntu1), libsub-override-perl (= 0.09-4), libsystemd0 (= 252.1-1ubuntu1), libtext-unidecode-perl (= 1.30-3), libtinfo6 (= 6.3+20220423-2), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-5), libubsan1 (= 12.2.0-10ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev1 (= 252.1-1ubuntu1), libunistring2 (= 1.0-2), libuuid1 (= 2.38.1-4ubuntu1), libx11-6 (= 2:1.8.1-2), libx11-data (= 2:1.8.1-2), libx11-dev (= 2:1.8.1-2), libxau-dev (= 1:1.0.9-1build5), libxau6 (= 1:1.0.9-1build5), libxcb1 (= 1.15-1), libxcb1-dev (= 1.15-1), libxdmcp-dev (= 1:1.1.3-0ubuntu5), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxml-libxml-perl (= 2.0207+dfsg+really+2.0134-1build1), libxml-namespacesupport-perl (= 1.12-2), libxml-sax-base-perl (= 1.09-3), libxml-sax-perl (= 1.02+dfsg-3), libxml2 (= 2.9.14+dfsg-1.1), libzstd1 (= 1.5.2+dfsg-1), linux-libc-dev (= 5.19.0-23.24), login (= 1:4.13+dfsg1-1ubuntu1), lto-disabled-list (= 36), m4 (= 1.4.19-1), make (= 4.3-4.1build1), man-db (= 2.11.1-1), mawk (= 1.3.4.20200120-3.1), ncurses-base (= 6.3+20220423-2), ncurses-bin (= 6.3+20220423-2), patch (= 2.7.6-7build2), perl (= 5.36.0-6), perl-base (= 5.36.0-6), perl-modules-5.36 (= 5.36.0-6), po-debconf (= 1.0.21+nmu1), readline-common (= 8.2-1.2), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), slib (= 3b6-3build1), sysvinit-utils (= 3.05-7ubuntu1), tar (= 1.34+dfsg-1.1), tex-common (= 6.18), texinfo (= 6.8-6build2), ucf (= 3.0043), usrmerge (= 33ubuntu1), util-linux (= 2.38.1-4ubuntu1), util-linux-extra (= 2.38.1-4ubuntu1), x11proto-dev (= 2022.1-1), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.4.0-0.1), zlib1g (= 1:1.2.13.dfsg-1ubuntu3) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1671369357" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libscm-dev_5f3-2_armhf.deb -------------------------- new Debian package, version 2.0. size 200972 bytes: control archive=681 bytes. 584 bytes, 15 lines control 284 bytes, 5 lines md5sums Package: libscm-dev Source: scm Version: 5f3-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Scheme Dream Team Installed-Size: 645 Depends: scm (= 5f3-2), slib Suggests: r5rs-doc Section: libdevel Priority: optional Homepage: https://people.csail.mit.edu/jaffer/SCM.html Description: Embeddable library for SCM Scheme language interpreter Compact static library containing the SCM interpreter and an API making it easy to integrate into other programs as a scripting language. drwxr-xr-x root/root 0 2022-12-18 13:15 ./ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/include/ -rw-r--r-- root/root 43938 2021-12-01 12:42 ./usr/include/scm.h -rw-r--r-- root/root 22107 2022-12-18 13:15 ./usr/include/scmfig.h -rw-r--r-- root/root 353 2022-12-18 13:15 ./usr/include/scmflags.h drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/lib/ -rw-r--r-- root/root 578928 2022-12-18 13:15 ./usr/lib/libscm.a drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/doc/libscm-dev/ lrwxrwxrwx root/root 0 2022-12-18 13:15 ./usr/share/doc/libscm-dev/changelog.Debian.gz -> ../scm/changelog.Debian.gz -rw-r--r-- root/root 3355 2022-12-18 10:08 ./usr/share/doc/libscm-dev/copyright scm_5f3-2_armhf.deb ------------------- new Debian package, version 2.0. size 568454 bytes: control archive=1957 bytes. 791 bytes, 17 lines control 2491 bytes, 41 lines md5sums 153 bytes, 10 lines * postinst #!/bin/sh 247 bytes, 16 lines * postrm #!/bin/sh Package: scm Version: 5f3-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Scheme Dream Team Installed-Size: 2101 Depends: slib, libc6 (>= 2.34), libncurses6 (>= 6), libreadline8 (>= 6.0), libtinfo6 (>= 6), libx11-6 Suggests: r5rs-doc Section: interpreters Priority: optional Homepage: https://people.csail.mit.edu/jaffer/SCM.html Description: Scheme language interpreter SCM conforms to the R5RS (Revised^5 Report on the Algorithmic Language Scheme) and IEEE P1178 specifications, and is portable across many architectures and operating systems. It additionally includes a set of popular Common Lisp functions, POSIX and X Windows integration, and the Hobbit scheme-to-C compiler. drwxr-xr-x root/root 0 2022-12-18 13:15 ./ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/bin/ -rwxr-xr-x root/root 407992 2022-12-18 13:15 ./usr/bin/scm drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/lib/ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/lib/scm/ -rw-r--r-- root/root 3041 2021-12-01 12:42 ./usr/lib/scm/Idiffer.scm -rw-r--r-- root/root 4073 2022-12-18 13:15 ./usr/lib/scm/Iedline.scm -rw-r--r-- root/root 52437 2021-12-01 12:42 ./usr/lib/scm/Init5f3.scm -rw-r--r-- root/root 3768 2021-12-01 12:42 ./usr/lib/scm/Link.scm -rw-r--r-- root/root 18202 2021-12-01 12:42 ./usr/lib/scm/Macexp.scm -rw-r--r-- root/root 14572 2021-12-01 12:42 ./usr/lib/scm/Macro.scm -rw-r--r-- root/root 5556 2021-12-01 12:42 ./usr/lib/scm/Transcen.scm -rw-r--r-- root/root 2461 2021-12-01 12:42 ./usr/lib/scm/Tscript.scm -rwxr-xr-x root/root 3224 2021-12-01 12:42 ./usr/lib/scm/compile.scm -rw-r--r-- root/root 4168 2021-12-01 12:42 ./usr/lib/scm/disarm.scm -rw-r--r-- root/root 229235 2021-12-01 12:42 ./usr/lib/scm/hobbit.scm -rw-r--r-- root/root 58137 2021-12-01 12:42 ./usr/lib/scm/keysymdef.scm -rw-r--r-- root/root 8718 2021-12-01 12:42 ./usr/lib/scm/mkimpcat.scm -rw-r--r-- root/root 97 2022-12-18 13:15 ./usr/lib/scm/require.scm -rw-r--r-- root/root 774 2021-12-01 12:42 ./usr/lib/scm/requires.scm -rw-r--r-- root/root 728 2021-12-01 12:42 ./usr/lib/scm/scmhob.scm -rw-r--r-- root/root 2255 2021-12-01 12:42 ./usr/lib/scm/split.scm -rw-r--r-- root/root 4043 2021-12-01 12:42 ./usr/lib/scm/syntest1.scm -rw-r--r-- root/root 4608 2021-12-01 12:42 ./usr/lib/scm/syntest2.scm -rw-r--r-- root/root 17478 2021-12-01 12:42 ./usr/lib/scm/x11.scm -rw-r--r-- root/root 1987 2021-12-01 12:42 ./usr/lib/scm/xatoms.scm -rw-r--r-- root/root 969 2021-12-01 12:42 ./usr/lib/scm/xevent.scm -rw-r--r-- root/root 9554 2021-12-01 12:42 ./usr/lib/scm/xgen.scm drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/doc-base/ -rw-r--r-- root/root 316 2022-12-18 10:08 ./usr/share/doc-base/scm.scm -rw-r--r-- root/root 369 2022-12-18 10:08 ./usr/share/doc-base/scm.scm-xlib drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/doc/scm/ -rw-r--r-- root/root 2149 2021-12-01 12:42 ./usr/share/doc/scm/QUICKREF.gz -rw-r--r-- root/root 13871 2021-12-01 12:42 ./usr/share/doc/scm/README.gz -rw-r--r-- root/root 176046 2022-12-18 13:15 ./usr/share/doc/scm/Xlibscm.html -rw-r--r-- root/root 873 2022-12-18 13:15 ./usr/share/doc/scm/changelog.Debian.gz -rw-r--r-- root/root 3355 2022-12-18 10:08 ./usr/share/doc/scm/copyright drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/doc/scm/examples/ -rw-r--r-- root/root 4245 2021-12-01 12:42 ./usr/share/doc/scm/examples/bench.scm -rw-r--r-- root/root 3468 2021-12-01 12:42 ./usr/share/doc/scm/examples/example.scm -rw-r--r-- root/root 1671 2021-12-01 12:42 ./usr/share/doc/scm/examples/pi.c -rw-r--r-- root/root 5120 2021-12-01 12:42 ./usr/share/doc/scm/examples/pi.scm -rw-r--r-- root/root 39303 2021-12-01 12:42 ./usr/share/doc/scm/examples/r4rstest.scm -rw-r--r-- root/root 2255 2021-12-01 12:42 ./usr/share/doc/scm/examples/split.scm -rw-r--r-- root/root 760455 2022-12-18 13:15 ./usr/share/doc/scm/scm.html drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/info/ -rw-r--r-- root/root 25766 2022-12-18 13:15 ./usr/share/info/Xlibscm.info.gz -rw-r--r-- root/root 117480 2022-12-18 13:15 ./usr/share/info/scm.info.gz drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/man/ drwxr-xr-x root/root 0 2022-12-18 13:15 ./usr/share/man/man1/ -rw-r--r-- root/root 3673 2022-12-18 13:15 ./usr/share/man/man1/scm.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 13608 Build-Time: 39 Distribution: lunar-proposed Host Architecture: armhf Install-Time: 18 Job: scm_5f3-2.dsc Machine Architecture: arm64 Package: scm Package-Time: 59 Source-Version: 5f3-2 Space: 13608 Status: successful Version: 5f3-2 -------------------------------------------------------------------------------- Finished at 2022-12-20T06:31:38Z Build needed 00:00:59, 13608k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=lunar --arch=armhf PACKAGEBUILD-25411907 Scanning for processes to kill in build PACKAGEBUILD-25411907